001
014
015 package com.liferay.portlet.asset.service.base;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.bean.BeanReference;
020 import com.liferay.portal.kernel.bean.IdentifiableBean;
021 import com.liferay.portal.kernel.dao.db.DB;
022 import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
023 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
024 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
025 import com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery;
026 import com.liferay.portal.kernel.dao.orm.DefaultActionableDynamicQuery;
027 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
028 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
029 import com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery;
030 import com.liferay.portal.kernel.dao.orm.Projection;
031 import com.liferay.portal.kernel.exception.PortalException;
032 import com.liferay.portal.kernel.exception.SystemException;
033 import com.liferay.portal.kernel.search.Indexable;
034 import com.liferay.portal.kernel.search.IndexableType;
035 import com.liferay.portal.kernel.util.OrderByComparator;
036 import com.liferay.portal.model.PersistedModel;
037 import com.liferay.portal.service.BaseLocalServiceImpl;
038 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
039 import com.liferay.portal.service.persistence.ClassNamePersistence;
040 import com.liferay.portal.service.persistence.GroupFinder;
041 import com.liferay.portal.service.persistence.GroupPersistence;
042 import com.liferay.portal.service.persistence.UserFinder;
043 import com.liferay.portal.service.persistence.UserPersistence;
044 import com.liferay.portal.util.PortalUtil;
045
046 import com.liferay.portlet.asset.model.AssetTag;
047 import com.liferay.portlet.asset.service.AssetTagLocalService;
048 import com.liferay.portlet.asset.service.persistence.AssetEntryFinder;
049 import com.liferay.portlet.asset.service.persistence.AssetEntryPersistence;
050 import com.liferay.portlet.asset.service.persistence.AssetTagFinder;
051 import com.liferay.portlet.asset.service.persistence.AssetTagPersistence;
052 import com.liferay.portlet.asset.service.persistence.AssetTagStatsPersistence;
053 import com.liferay.portlet.exportimport.lar.ExportImportHelperUtil;
054 import com.liferay.portlet.exportimport.lar.ManifestSummary;
055 import com.liferay.portlet.exportimport.lar.PortletDataContext;
056 import com.liferay.portlet.exportimport.lar.StagedModelDataHandlerUtil;
057 import com.liferay.portlet.exportimport.lar.StagedModelType;
058
059 import java.io.Serializable;
060
061 import java.util.List;
062
063 import javax.sql.DataSource;
064
065
077 @ProviderType
078 public abstract class AssetTagLocalServiceBaseImpl extends BaseLocalServiceImpl
079 implements AssetTagLocalService, IdentifiableBean {
080
085
086
092 @Indexable(type = IndexableType.REINDEX)
093 @Override
094 public AssetTag addAssetTag(AssetTag assetTag) {
095 assetTag.setNew(true);
096
097 return assetTagPersistence.update(assetTag);
098 }
099
100
106 @Override
107 public AssetTag createAssetTag(long tagId) {
108 return assetTagPersistence.create(tagId);
109 }
110
111
118 @Indexable(type = IndexableType.DELETE)
119 @Override
120 public AssetTag deleteAssetTag(long tagId) throws PortalException {
121 return assetTagPersistence.remove(tagId);
122 }
123
124
130 @Indexable(type = IndexableType.DELETE)
131 @Override
132 public AssetTag deleteAssetTag(AssetTag assetTag) {
133 return assetTagPersistence.remove(assetTag);
134 }
135
136 @Override
137 public DynamicQuery dynamicQuery() {
138 Class<?> clazz = getClass();
139
140 return DynamicQueryFactoryUtil.forClass(AssetTag.class,
141 clazz.getClassLoader());
142 }
143
144
150 @Override
151 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
152 return assetTagPersistence.findWithDynamicQuery(dynamicQuery);
153 }
154
155
167 @Override
168 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
169 int end) {
170 return assetTagPersistence.findWithDynamicQuery(dynamicQuery, start, end);
171 }
172
173
186 @Override
187 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
188 int end, OrderByComparator<T> orderByComparator) {
189 return assetTagPersistence.findWithDynamicQuery(dynamicQuery, start,
190 end, orderByComparator);
191 }
192
193
199 @Override
200 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
201 return assetTagPersistence.countWithDynamicQuery(dynamicQuery);
202 }
203
204
211 @Override
212 public long dynamicQueryCount(DynamicQuery dynamicQuery,
213 Projection projection) {
214 return assetTagPersistence.countWithDynamicQuery(dynamicQuery,
215 projection);
216 }
217
218 @Override
219 public AssetTag fetchAssetTag(long tagId) {
220 return assetTagPersistence.fetchByPrimaryKey(tagId);
221 }
222
223
230 @Override
231 public AssetTag fetchAssetTagByUuidAndGroupId(String uuid, long groupId) {
232 return assetTagPersistence.fetchByUUID_G(uuid, groupId);
233 }
234
235
242 @Override
243 public AssetTag getAssetTag(long tagId) throws PortalException {
244 return assetTagPersistence.findByPrimaryKey(tagId);
245 }
246
247 @Override
248 public ActionableDynamicQuery getActionableDynamicQuery() {
249 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
250
251 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.asset.service.AssetTagLocalServiceUtil.getService());
252 actionableDynamicQuery.setClass(AssetTag.class);
253 actionableDynamicQuery.setClassLoader(getClassLoader());
254
255 actionableDynamicQuery.setPrimaryKeyPropertyName("tagId");
256
257 return actionableDynamicQuery;
258 }
259
260 protected void initActionableDynamicQuery(
261 ActionableDynamicQuery actionableDynamicQuery) {
262 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.asset.service.AssetTagLocalServiceUtil.getService());
263 actionableDynamicQuery.setClass(AssetTag.class);
264 actionableDynamicQuery.setClassLoader(getClassLoader());
265
266 actionableDynamicQuery.setPrimaryKeyPropertyName("tagId");
267 }
268
269 @Override
270 public ExportActionableDynamicQuery getExportActionableDynamicQuery(
271 final PortletDataContext portletDataContext) {
272 final ExportActionableDynamicQuery exportActionableDynamicQuery = new ExportActionableDynamicQuery() {
273 @Override
274 public long performCount() throws PortalException {
275 ManifestSummary manifestSummary = portletDataContext.getManifestSummary();
276
277 StagedModelType stagedModelType = getStagedModelType();
278
279 long modelAdditionCount = super.performCount();
280
281 manifestSummary.addModelAdditionCount(stagedModelType,
282 modelAdditionCount);
283
284 long modelDeletionCount = ExportImportHelperUtil.getModelDeletionCount(portletDataContext,
285 stagedModelType);
286
287 manifestSummary.addModelDeletionCount(stagedModelType,
288 modelDeletionCount);
289
290 return modelAdditionCount;
291 }
292 };
293
294 initActionableDynamicQuery(exportActionableDynamicQuery);
295
296 exportActionableDynamicQuery.setAddCriteriaMethod(new ActionableDynamicQuery.AddCriteriaMethod() {
297 @Override
298 public void addCriteria(DynamicQuery dynamicQuery) {
299 portletDataContext.addDateRangeCriteria(dynamicQuery,
300 "modifiedDate");
301 }
302 });
303
304 exportActionableDynamicQuery.setCompanyId(portletDataContext.getCompanyId());
305
306 exportActionableDynamicQuery.setGroupId(portletDataContext.getScopeGroupId());
307
308 exportActionableDynamicQuery.setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod<AssetTag>() {
309 @Override
310 public void performAction(AssetTag assetTag)
311 throws PortalException {
312 StagedModelDataHandlerUtil.exportStagedModel(portletDataContext,
313 assetTag);
314 }
315 });
316 exportActionableDynamicQuery.setStagedModelType(new StagedModelType(
317 PortalUtil.getClassNameId(AssetTag.class.getName())));
318
319 return exportActionableDynamicQuery;
320 }
321
322
325 @Override
326 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
327 throws PortalException {
328 return assetTagLocalService.deleteAssetTag((AssetTag)persistedModel);
329 }
330
331 @Override
332 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
333 throws PortalException {
334 return assetTagPersistence.findByPrimaryKey(primaryKeyObj);
335 }
336
337
344 @Override
345 public List<AssetTag> getAssetTagsByUuidAndCompanyId(String uuid,
346 long companyId) {
347 return assetTagPersistence.findByUuid_C(uuid, companyId);
348 }
349
350
360 @Override
361 public List<AssetTag> getAssetTagsByUuidAndCompanyId(String uuid,
362 long companyId, int start, int end,
363 OrderByComparator<AssetTag> orderByComparator) {
364 return assetTagPersistence.findByUuid_C(uuid, companyId, start, end,
365 orderByComparator);
366 }
367
368
376 @Override
377 public AssetTag getAssetTagByUuidAndGroupId(String uuid, long groupId)
378 throws PortalException {
379 return assetTagPersistence.findByUUID_G(uuid, groupId);
380 }
381
382
393 @Override
394 public List<AssetTag> getAssetTags(int start, int end) {
395 return assetTagPersistence.findAll(start, end);
396 }
397
398
403 @Override
404 public int getAssetTagsCount() {
405 return assetTagPersistence.countAll();
406 }
407
408
414 @Indexable(type = IndexableType.REINDEX)
415 @Override
416 public AssetTag updateAssetTag(AssetTag assetTag) {
417 return assetTagPersistence.update(assetTag);
418 }
419
420
422 @Override
423 public void addAssetEntryAssetTag(long entryId, long tagId) {
424 assetEntryPersistence.addAssetTag(entryId, tagId);
425 }
426
427
429 @Override
430 public void addAssetEntryAssetTag(long entryId, AssetTag assetTag) {
431 assetEntryPersistence.addAssetTag(entryId, assetTag);
432 }
433
434
436 @Override
437 public void addAssetEntryAssetTags(long entryId, long[] tagIds) {
438 assetEntryPersistence.addAssetTags(entryId, tagIds);
439 }
440
441
443 @Override
444 public void addAssetEntryAssetTags(long entryId, List<AssetTag> AssetTags) {
445 assetEntryPersistence.addAssetTags(entryId, AssetTags);
446 }
447
448
450 @Override
451 public void clearAssetEntryAssetTags(long entryId) {
452 assetEntryPersistence.clearAssetTags(entryId);
453 }
454
455
457 @Override
458 public void deleteAssetEntryAssetTag(long entryId, long tagId) {
459 assetEntryPersistence.removeAssetTag(entryId, tagId);
460 }
461
462
464 @Override
465 public void deleteAssetEntryAssetTag(long entryId, AssetTag assetTag) {
466 assetEntryPersistence.removeAssetTag(entryId, assetTag);
467 }
468
469
471 @Override
472 public void deleteAssetEntryAssetTags(long entryId, long[] tagIds) {
473 assetEntryPersistence.removeAssetTags(entryId, tagIds);
474 }
475
476
478 @Override
479 public void deleteAssetEntryAssetTags(long entryId, List<AssetTag> AssetTags) {
480 assetEntryPersistence.removeAssetTags(entryId, AssetTags);
481 }
482
483
489 @Override
490 public long[] getAssetEntryPrimaryKeys(long tagId) {
491 return assetTagPersistence.getAssetEntryPrimaryKeys(tagId);
492 }
493
494
496 @Override
497 public List<AssetTag> getAssetEntryAssetTags(long entryId) {
498 return assetEntryPersistence.getAssetTags(entryId);
499 }
500
501
503 @Override
504 public List<AssetTag> getAssetEntryAssetTags(long entryId, int start,
505 int end) {
506 return assetEntryPersistence.getAssetTags(entryId, start, end);
507 }
508
509
511 @Override
512 public List<AssetTag> getAssetEntryAssetTags(long entryId, int start,
513 int end, OrderByComparator<AssetTag> orderByComparator) {
514 return assetEntryPersistence.getAssetTags(entryId, start, end,
515 orderByComparator);
516 }
517
518
520 @Override
521 public int getAssetEntryAssetTagsCount(long entryId) {
522 return assetEntryPersistence.getAssetTagsSize(entryId);
523 }
524
525
527 @Override
528 public boolean hasAssetEntryAssetTag(long entryId, long tagId) {
529 return assetEntryPersistence.containsAssetTag(entryId, tagId);
530 }
531
532
534 @Override
535 public boolean hasAssetEntryAssetTags(long entryId) {
536 return assetEntryPersistence.containsAssetTags(entryId);
537 }
538
539
541 @Override
542 public void setAssetEntryAssetTags(long entryId, long[] tagIds) {
543 assetEntryPersistence.setAssetTags(entryId, tagIds);
544 }
545
546
551 public AssetTagLocalService getAssetTagLocalService() {
552 return assetTagLocalService;
553 }
554
555
560 public void setAssetTagLocalService(
561 AssetTagLocalService assetTagLocalService) {
562 this.assetTagLocalService = assetTagLocalService;
563 }
564
565
570 public com.liferay.portlet.asset.service.AssetTagService getAssetTagService() {
571 return assetTagService;
572 }
573
574
579 public void setAssetTagService(
580 com.liferay.portlet.asset.service.AssetTagService assetTagService) {
581 this.assetTagService = assetTagService;
582 }
583
584
589 public AssetTagPersistence getAssetTagPersistence() {
590 return assetTagPersistence;
591 }
592
593
598 public void setAssetTagPersistence(AssetTagPersistence assetTagPersistence) {
599 this.assetTagPersistence = assetTagPersistence;
600 }
601
602
607 public AssetTagFinder getAssetTagFinder() {
608 return assetTagFinder;
609 }
610
611
616 public void setAssetTagFinder(AssetTagFinder assetTagFinder) {
617 this.assetTagFinder = assetTagFinder;
618 }
619
620
625 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
626 return counterLocalService;
627 }
628
629
634 public void setCounterLocalService(
635 com.liferay.counter.service.CounterLocalService counterLocalService) {
636 this.counterLocalService = counterLocalService;
637 }
638
639
644 public com.liferay.portal.service.ClassNameLocalService getClassNameLocalService() {
645 return classNameLocalService;
646 }
647
648
653 public void setClassNameLocalService(
654 com.liferay.portal.service.ClassNameLocalService classNameLocalService) {
655 this.classNameLocalService = classNameLocalService;
656 }
657
658
663 public com.liferay.portal.service.ClassNameService getClassNameService() {
664 return classNameService;
665 }
666
667
672 public void setClassNameService(
673 com.liferay.portal.service.ClassNameService classNameService) {
674 this.classNameService = classNameService;
675 }
676
677
682 public ClassNamePersistence getClassNamePersistence() {
683 return classNamePersistence;
684 }
685
686
691 public void setClassNamePersistence(
692 ClassNamePersistence classNamePersistence) {
693 this.classNamePersistence = classNamePersistence;
694 }
695
696
701 public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
702 return groupLocalService;
703 }
704
705
710 public void setGroupLocalService(
711 com.liferay.portal.service.GroupLocalService groupLocalService) {
712 this.groupLocalService = groupLocalService;
713 }
714
715
720 public com.liferay.portal.service.GroupService getGroupService() {
721 return groupService;
722 }
723
724
729 public void setGroupService(
730 com.liferay.portal.service.GroupService groupService) {
731 this.groupService = groupService;
732 }
733
734
739 public GroupPersistence getGroupPersistence() {
740 return groupPersistence;
741 }
742
743
748 public void setGroupPersistence(GroupPersistence groupPersistence) {
749 this.groupPersistence = groupPersistence;
750 }
751
752
757 public GroupFinder getGroupFinder() {
758 return groupFinder;
759 }
760
761
766 public void setGroupFinder(GroupFinder groupFinder) {
767 this.groupFinder = groupFinder;
768 }
769
770
775 public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
776 return resourceLocalService;
777 }
778
779
784 public void setResourceLocalService(
785 com.liferay.portal.service.ResourceLocalService resourceLocalService) {
786 this.resourceLocalService = resourceLocalService;
787 }
788
789
794 public com.liferay.portal.service.UserLocalService getUserLocalService() {
795 return userLocalService;
796 }
797
798
803 public void setUserLocalService(
804 com.liferay.portal.service.UserLocalService userLocalService) {
805 this.userLocalService = userLocalService;
806 }
807
808
813 public com.liferay.portal.service.UserService getUserService() {
814 return userService;
815 }
816
817
822 public void setUserService(
823 com.liferay.portal.service.UserService userService) {
824 this.userService = userService;
825 }
826
827
832 public UserPersistence getUserPersistence() {
833 return userPersistence;
834 }
835
836
841 public void setUserPersistence(UserPersistence userPersistence) {
842 this.userPersistence = userPersistence;
843 }
844
845
850 public UserFinder getUserFinder() {
851 return userFinder;
852 }
853
854
859 public void setUserFinder(UserFinder userFinder) {
860 this.userFinder = userFinder;
861 }
862
863
868 public com.liferay.portlet.asset.service.AssetEntryLocalService getAssetEntryLocalService() {
869 return assetEntryLocalService;
870 }
871
872
877 public void setAssetEntryLocalService(
878 com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService) {
879 this.assetEntryLocalService = assetEntryLocalService;
880 }
881
882
887 public com.liferay.portlet.asset.service.AssetEntryService getAssetEntryService() {
888 return assetEntryService;
889 }
890
891
896 public void setAssetEntryService(
897 com.liferay.portlet.asset.service.AssetEntryService assetEntryService) {
898 this.assetEntryService = assetEntryService;
899 }
900
901
906 public AssetEntryPersistence getAssetEntryPersistence() {
907 return assetEntryPersistence;
908 }
909
910
915 public void setAssetEntryPersistence(
916 AssetEntryPersistence assetEntryPersistence) {
917 this.assetEntryPersistence = assetEntryPersistence;
918 }
919
920
925 public AssetEntryFinder getAssetEntryFinder() {
926 return assetEntryFinder;
927 }
928
929
934 public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
935 this.assetEntryFinder = assetEntryFinder;
936 }
937
938
943 public com.liferay.portlet.asset.service.AssetTagStatsLocalService getAssetTagStatsLocalService() {
944 return assetTagStatsLocalService;
945 }
946
947
952 public void setAssetTagStatsLocalService(
953 com.liferay.portlet.asset.service.AssetTagStatsLocalService assetTagStatsLocalService) {
954 this.assetTagStatsLocalService = assetTagStatsLocalService;
955 }
956
957
962 public AssetTagStatsPersistence getAssetTagStatsPersistence() {
963 return assetTagStatsPersistence;
964 }
965
966
971 public void setAssetTagStatsPersistence(
972 AssetTagStatsPersistence assetTagStatsPersistence) {
973 this.assetTagStatsPersistence = assetTagStatsPersistence;
974 }
975
976 public void afterPropertiesSet() {
977 persistedModelLocalServiceRegistry.register("com.liferay.portlet.asset.model.AssetTag",
978 assetTagLocalService);
979 }
980
981 public void destroy() {
982 persistedModelLocalServiceRegistry.unregister(
983 "com.liferay.portlet.asset.model.AssetTag");
984 }
985
986
991 @Override
992 public String getBeanIdentifier() {
993 return _beanIdentifier;
994 }
995
996
1001 @Override
1002 public void setBeanIdentifier(String beanIdentifier) {
1003 _beanIdentifier = beanIdentifier;
1004 }
1005
1006 protected Class<?> getModelClass() {
1007 return AssetTag.class;
1008 }
1009
1010 protected String getModelClassName() {
1011 return AssetTag.class.getName();
1012 }
1013
1014
1019 protected void runSQL(String sql) {
1020 try {
1021 DataSource dataSource = assetTagPersistence.getDataSource();
1022
1023 DB db = DBFactoryUtil.getDB();
1024
1025 sql = db.buildSQL(sql);
1026 sql = PortalUtil.transformSQL(sql);
1027
1028 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
1029 sql, new int[0]);
1030
1031 sqlUpdate.update();
1032 }
1033 catch (Exception e) {
1034 throw new SystemException(e);
1035 }
1036 }
1037
1038 @BeanReference(type = com.liferay.portlet.asset.service.AssetTagLocalService.class)
1039 protected AssetTagLocalService assetTagLocalService;
1040 @BeanReference(type = com.liferay.portlet.asset.service.AssetTagService.class)
1041 protected com.liferay.portlet.asset.service.AssetTagService assetTagService;
1042 @BeanReference(type = AssetTagPersistence.class)
1043 protected AssetTagPersistence assetTagPersistence;
1044 @BeanReference(type = AssetTagFinder.class)
1045 protected AssetTagFinder assetTagFinder;
1046 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
1047 protected com.liferay.counter.service.CounterLocalService counterLocalService;
1048 @BeanReference(type = com.liferay.portal.service.ClassNameLocalService.class)
1049 protected com.liferay.portal.service.ClassNameLocalService classNameLocalService;
1050 @BeanReference(type = com.liferay.portal.service.ClassNameService.class)
1051 protected com.liferay.portal.service.ClassNameService classNameService;
1052 @BeanReference(type = ClassNamePersistence.class)
1053 protected ClassNamePersistence classNamePersistence;
1054 @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
1055 protected com.liferay.portal.service.GroupLocalService groupLocalService;
1056 @BeanReference(type = com.liferay.portal.service.GroupService.class)
1057 protected com.liferay.portal.service.GroupService groupService;
1058 @BeanReference(type = GroupPersistence.class)
1059 protected GroupPersistence groupPersistence;
1060 @BeanReference(type = GroupFinder.class)
1061 protected GroupFinder groupFinder;
1062 @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
1063 protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
1064 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
1065 protected com.liferay.portal.service.UserLocalService userLocalService;
1066 @BeanReference(type = com.liferay.portal.service.UserService.class)
1067 protected com.liferay.portal.service.UserService userService;
1068 @BeanReference(type = UserPersistence.class)
1069 protected UserPersistence userPersistence;
1070 @BeanReference(type = UserFinder.class)
1071 protected UserFinder userFinder;
1072 @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryLocalService.class)
1073 protected com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService;
1074 @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryService.class)
1075 protected com.liferay.portlet.asset.service.AssetEntryService assetEntryService;
1076 @BeanReference(type = AssetEntryPersistence.class)
1077 protected AssetEntryPersistence assetEntryPersistence;
1078 @BeanReference(type = AssetEntryFinder.class)
1079 protected AssetEntryFinder assetEntryFinder;
1080 @BeanReference(type = com.liferay.portlet.asset.service.AssetTagStatsLocalService.class)
1081 protected com.liferay.portlet.asset.service.AssetTagStatsLocalService assetTagStatsLocalService;
1082 @BeanReference(type = AssetTagStatsPersistence.class)
1083 protected AssetTagStatsPersistence assetTagStatsPersistence;
1084 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
1085 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
1086 private String _beanIdentifier;
1087 }