001
014
015 package com.liferay.portlet.dynamicdatamapping.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.dao.orm.Property;
032 import com.liferay.portal.kernel.dao.orm.PropertyFactoryUtil;
033 import com.liferay.portal.kernel.exception.PortalException;
034 import com.liferay.portal.kernel.exception.SystemException;
035 import com.liferay.portal.kernel.search.Indexable;
036 import com.liferay.portal.kernel.search.IndexableType;
037 import com.liferay.portal.kernel.util.OrderByComparator;
038 import com.liferay.portal.model.PersistedModel;
039 import com.liferay.portal.service.BaseLocalServiceImpl;
040 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
041 import com.liferay.portal.service.persistence.ClassNamePersistence;
042 import com.liferay.portal.service.persistence.GroupFinder;
043 import com.liferay.portal.service.persistence.GroupPersistence;
044 import com.liferay.portal.service.persistence.ImagePersistence;
045 import com.liferay.portal.service.persistence.SystemEventPersistence;
046 import com.liferay.portal.service.persistence.UserFinder;
047 import com.liferay.portal.service.persistence.UserPersistence;
048 import com.liferay.portal.util.PortalUtil;
049
050 import com.liferay.portlet.dynamicdatamapping.model.DDMTemplate;
051 import com.liferay.portlet.dynamicdatamapping.service.DDMTemplateLocalService;
052 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructureFinder;
053 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructurePersistence;
054 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMTemplateFinder;
055 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMTemplateLinkPersistence;
056 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMTemplatePersistence;
057 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMTemplateVersionPersistence;
058 import com.liferay.portlet.exportimport.lar.ExportImportHelperUtil;
059 import com.liferay.portlet.exportimport.lar.ManifestSummary;
060 import com.liferay.portlet.exportimport.lar.PortletDataContext;
061 import com.liferay.portlet.exportimport.lar.StagedModelDataHandlerUtil;
062 import com.liferay.portlet.exportimport.lar.StagedModelType;
063
064 import java.io.Serializable;
065
066 import java.util.List;
067
068 import javax.sql.DataSource;
069
070
082 @ProviderType
083 public abstract class DDMTemplateLocalServiceBaseImpl
084 extends BaseLocalServiceImpl implements DDMTemplateLocalService,
085 IdentifiableBean {
086
091
092
098 @Indexable(type = IndexableType.REINDEX)
099 @Override
100 public DDMTemplate addDDMTemplate(DDMTemplate ddmTemplate) {
101 ddmTemplate.setNew(true);
102
103 return ddmTemplatePersistence.update(ddmTemplate);
104 }
105
106
112 @Override
113 public DDMTemplate createDDMTemplate(long templateId) {
114 return ddmTemplatePersistence.create(templateId);
115 }
116
117
124 @Indexable(type = IndexableType.DELETE)
125 @Override
126 public DDMTemplate deleteDDMTemplate(long templateId)
127 throws PortalException {
128 return ddmTemplatePersistence.remove(templateId);
129 }
130
131
137 @Indexable(type = IndexableType.DELETE)
138 @Override
139 public DDMTemplate deleteDDMTemplate(DDMTemplate ddmTemplate) {
140 return ddmTemplatePersistence.remove(ddmTemplate);
141 }
142
143 @Override
144 public DynamicQuery dynamicQuery() {
145 Class<?> clazz = getClass();
146
147 return DynamicQueryFactoryUtil.forClass(DDMTemplate.class,
148 clazz.getClassLoader());
149 }
150
151
157 @Override
158 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
159 return ddmTemplatePersistence.findWithDynamicQuery(dynamicQuery);
160 }
161
162
174 @Override
175 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
176 int end) {
177 return ddmTemplatePersistence.findWithDynamicQuery(dynamicQuery, start,
178 end);
179 }
180
181
194 @Override
195 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
196 int end, OrderByComparator<T> orderByComparator) {
197 return ddmTemplatePersistence.findWithDynamicQuery(dynamicQuery, start,
198 end, orderByComparator);
199 }
200
201
207 @Override
208 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
209 return ddmTemplatePersistence.countWithDynamicQuery(dynamicQuery);
210 }
211
212
219 @Override
220 public long dynamicQueryCount(DynamicQuery dynamicQuery,
221 Projection projection) {
222 return ddmTemplatePersistence.countWithDynamicQuery(dynamicQuery,
223 projection);
224 }
225
226 @Override
227 public DDMTemplate fetchDDMTemplate(long templateId) {
228 return ddmTemplatePersistence.fetchByPrimaryKey(templateId);
229 }
230
231
238 @Override
239 public DDMTemplate fetchDDMTemplateByUuidAndGroupId(String uuid,
240 long groupId) {
241 return ddmTemplatePersistence.fetchByUUID_G(uuid, groupId);
242 }
243
244
251 @Override
252 public DDMTemplate getDDMTemplate(long templateId)
253 throws PortalException {
254 return ddmTemplatePersistence.findByPrimaryKey(templateId);
255 }
256
257 @Override
258 public ActionableDynamicQuery getActionableDynamicQuery() {
259 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
260
261 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.dynamicdatamapping.service.DDMTemplateLocalServiceUtil.getService());
262 actionableDynamicQuery.setClass(DDMTemplate.class);
263 actionableDynamicQuery.setClassLoader(getClassLoader());
264
265 actionableDynamicQuery.setPrimaryKeyPropertyName("templateId");
266
267 return actionableDynamicQuery;
268 }
269
270 protected void initActionableDynamicQuery(
271 ActionableDynamicQuery actionableDynamicQuery) {
272 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.dynamicdatamapping.service.DDMTemplateLocalServiceUtil.getService());
273 actionableDynamicQuery.setClass(DDMTemplate.class);
274 actionableDynamicQuery.setClassLoader(getClassLoader());
275
276 actionableDynamicQuery.setPrimaryKeyPropertyName("templateId");
277 }
278
279 @Override
280 public ExportActionableDynamicQuery getExportActionableDynamicQuery(
281 final PortletDataContext portletDataContext) {
282 final ExportActionableDynamicQuery exportActionableDynamicQuery = new ExportActionableDynamicQuery() {
283 @Override
284 public long performCount() throws PortalException {
285 ManifestSummary manifestSummary = portletDataContext.getManifestSummary();
286
287 StagedModelType stagedModelType = getStagedModelType();
288
289 long modelAdditionCount = super.performCount();
290
291 manifestSummary.addModelAdditionCount(stagedModelType.toString(),
292 modelAdditionCount);
293
294 long modelDeletionCount = ExportImportHelperUtil.getModelDeletionCount(portletDataContext,
295 stagedModelType);
296
297 manifestSummary.addModelDeletionCount(stagedModelType.toString(),
298 modelDeletionCount);
299
300 return modelAdditionCount;
301 }
302 };
303
304 initActionableDynamicQuery(exportActionableDynamicQuery);
305
306 exportActionableDynamicQuery.setAddCriteriaMethod(new ActionableDynamicQuery.AddCriteriaMethod() {
307 @Override
308 public void addCriteria(DynamicQuery dynamicQuery) {
309 portletDataContext.addDateRangeCriteria(dynamicQuery,
310 "modifiedDate");
311
312 StagedModelType stagedModelType = exportActionableDynamicQuery.getStagedModelType();
313
314 if (stagedModelType.getReferrerClassNameId() >= 0) {
315 Property classNameIdProperty = PropertyFactoryUtil.forName(
316 "classNameId");
317
318 dynamicQuery.add(classNameIdProperty.eq(
319 stagedModelType.getReferrerClassNameId()));
320 }
321 }
322 });
323
324 exportActionableDynamicQuery.setCompanyId(portletDataContext.getCompanyId());
325
326 exportActionableDynamicQuery.setGroupId(portletDataContext.getScopeGroupId());
327
328 exportActionableDynamicQuery.setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod() {
329 @Override
330 public void performAction(Object object)
331 throws PortalException {
332 DDMTemplate stagedModel = (DDMTemplate)object;
333
334 StagedModelDataHandlerUtil.exportStagedModel(portletDataContext,
335 stagedModel);
336 }
337 });
338 exportActionableDynamicQuery.setStagedModelType(new StagedModelType(
339 PortalUtil.getClassNameId(DDMTemplate.class.getName())));
340
341 return exportActionableDynamicQuery;
342 }
343
344
347 @Override
348 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
349 throws PortalException {
350 return ddmTemplateLocalService.deleteDDMTemplate((DDMTemplate)persistedModel);
351 }
352
353 @Override
354 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
355 throws PortalException {
356 return ddmTemplatePersistence.findByPrimaryKey(primaryKeyObj);
357 }
358
359
366 @Override
367 public List<DDMTemplate> getDDMTemplatesByUuidAndCompanyId(String uuid,
368 long companyId) {
369 return ddmTemplatePersistence.findByUuid_C(uuid, companyId);
370 }
371
372
382 @Override
383 public List<DDMTemplate> getDDMTemplatesByUuidAndCompanyId(String uuid,
384 long companyId, int start, int end,
385 OrderByComparator<DDMTemplate> orderByComparator) {
386 return ddmTemplatePersistence.findByUuid_C(uuid, companyId, start, end,
387 orderByComparator);
388 }
389
390
398 @Override
399 public DDMTemplate getDDMTemplateByUuidAndGroupId(String uuid, long groupId)
400 throws PortalException {
401 return ddmTemplatePersistence.findByUUID_G(uuid, groupId);
402 }
403
404
415 @Override
416 public List<DDMTemplate> getDDMTemplates(int start, int end) {
417 return ddmTemplatePersistence.findAll(start, end);
418 }
419
420
425 @Override
426 public int getDDMTemplatesCount() {
427 return ddmTemplatePersistence.countAll();
428 }
429
430
436 @Indexable(type = IndexableType.REINDEX)
437 @Override
438 public DDMTemplate updateDDMTemplate(DDMTemplate ddmTemplate) {
439 return ddmTemplatePersistence.update(ddmTemplate);
440 }
441
442
447 public DDMTemplateLocalService getDDMTemplateLocalService() {
448 return ddmTemplateLocalService;
449 }
450
451
456 public void setDDMTemplateLocalService(
457 DDMTemplateLocalService ddmTemplateLocalService) {
458 this.ddmTemplateLocalService = ddmTemplateLocalService;
459 }
460
461
466 public com.liferay.portlet.dynamicdatamapping.service.DDMTemplateService getDDMTemplateService() {
467 return ddmTemplateService;
468 }
469
470
475 public void setDDMTemplateService(
476 com.liferay.portlet.dynamicdatamapping.service.DDMTemplateService ddmTemplateService) {
477 this.ddmTemplateService = ddmTemplateService;
478 }
479
480
485 public DDMTemplatePersistence getDDMTemplatePersistence() {
486 return ddmTemplatePersistence;
487 }
488
489
494 public void setDDMTemplatePersistence(
495 DDMTemplatePersistence ddmTemplatePersistence) {
496 this.ddmTemplatePersistence = ddmTemplatePersistence;
497 }
498
499
504 public DDMTemplateFinder getDDMTemplateFinder() {
505 return ddmTemplateFinder;
506 }
507
508
513 public void setDDMTemplateFinder(DDMTemplateFinder ddmTemplateFinder) {
514 this.ddmTemplateFinder = ddmTemplateFinder;
515 }
516
517
522 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
523 return counterLocalService;
524 }
525
526
531 public void setCounterLocalService(
532 com.liferay.counter.service.CounterLocalService counterLocalService) {
533 this.counterLocalService = counterLocalService;
534 }
535
536
541 public com.liferay.portal.service.ClassNameLocalService getClassNameLocalService() {
542 return classNameLocalService;
543 }
544
545
550 public void setClassNameLocalService(
551 com.liferay.portal.service.ClassNameLocalService classNameLocalService) {
552 this.classNameLocalService = classNameLocalService;
553 }
554
555
560 public com.liferay.portal.service.ClassNameService getClassNameService() {
561 return classNameService;
562 }
563
564
569 public void setClassNameService(
570 com.liferay.portal.service.ClassNameService classNameService) {
571 this.classNameService = classNameService;
572 }
573
574
579 public ClassNamePersistence getClassNamePersistence() {
580 return classNamePersistence;
581 }
582
583
588 public void setClassNamePersistence(
589 ClassNamePersistence classNamePersistence) {
590 this.classNamePersistence = classNamePersistence;
591 }
592
593
598 public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
599 return groupLocalService;
600 }
601
602
607 public void setGroupLocalService(
608 com.liferay.portal.service.GroupLocalService groupLocalService) {
609 this.groupLocalService = groupLocalService;
610 }
611
612
617 public com.liferay.portal.service.GroupService getGroupService() {
618 return groupService;
619 }
620
621
626 public void setGroupService(
627 com.liferay.portal.service.GroupService groupService) {
628 this.groupService = groupService;
629 }
630
631
636 public GroupPersistence getGroupPersistence() {
637 return groupPersistence;
638 }
639
640
645 public void setGroupPersistence(GroupPersistence groupPersistence) {
646 this.groupPersistence = groupPersistence;
647 }
648
649
654 public GroupFinder getGroupFinder() {
655 return groupFinder;
656 }
657
658
663 public void setGroupFinder(GroupFinder groupFinder) {
664 this.groupFinder = groupFinder;
665 }
666
667
672 public com.liferay.portal.service.ImageLocalService getImageLocalService() {
673 return imageLocalService;
674 }
675
676
681 public void setImageLocalService(
682 com.liferay.portal.service.ImageLocalService imageLocalService) {
683 this.imageLocalService = imageLocalService;
684 }
685
686
691 public com.liferay.portal.service.ImageService getImageService() {
692 return imageService;
693 }
694
695
700 public void setImageService(
701 com.liferay.portal.service.ImageService imageService) {
702 this.imageService = imageService;
703 }
704
705
710 public ImagePersistence getImagePersistence() {
711 return imagePersistence;
712 }
713
714
719 public void setImagePersistence(ImagePersistence imagePersistence) {
720 this.imagePersistence = imagePersistence;
721 }
722
723
728 public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
729 return resourceLocalService;
730 }
731
732
737 public void setResourceLocalService(
738 com.liferay.portal.service.ResourceLocalService resourceLocalService) {
739 this.resourceLocalService = resourceLocalService;
740 }
741
742
747 public com.liferay.portal.service.SystemEventLocalService getSystemEventLocalService() {
748 return systemEventLocalService;
749 }
750
751
756 public void setSystemEventLocalService(
757 com.liferay.portal.service.SystemEventLocalService systemEventLocalService) {
758 this.systemEventLocalService = systemEventLocalService;
759 }
760
761
766 public SystemEventPersistence getSystemEventPersistence() {
767 return systemEventPersistence;
768 }
769
770
775 public void setSystemEventPersistence(
776 SystemEventPersistence systemEventPersistence) {
777 this.systemEventPersistence = systemEventPersistence;
778 }
779
780
785 public com.liferay.portal.service.UserLocalService getUserLocalService() {
786 return userLocalService;
787 }
788
789
794 public void setUserLocalService(
795 com.liferay.portal.service.UserLocalService userLocalService) {
796 this.userLocalService = userLocalService;
797 }
798
799
804 public com.liferay.portal.service.UserService getUserService() {
805 return userService;
806 }
807
808
813 public void setUserService(
814 com.liferay.portal.service.UserService userService) {
815 this.userService = userService;
816 }
817
818
823 public UserPersistence getUserPersistence() {
824 return userPersistence;
825 }
826
827
832 public void setUserPersistence(UserPersistence userPersistence) {
833 this.userPersistence = userPersistence;
834 }
835
836
841 public UserFinder getUserFinder() {
842 return userFinder;
843 }
844
845
850 public void setUserFinder(UserFinder userFinder) {
851 this.userFinder = userFinder;
852 }
853
854
859 public com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService getDDMStructureLocalService() {
860 return ddmStructureLocalService;
861 }
862
863
868 public void setDDMStructureLocalService(
869 com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService ddmStructureLocalService) {
870 this.ddmStructureLocalService = ddmStructureLocalService;
871 }
872
873
878 public com.liferay.portlet.dynamicdatamapping.service.DDMStructureService getDDMStructureService() {
879 return ddmStructureService;
880 }
881
882
887 public void setDDMStructureService(
888 com.liferay.portlet.dynamicdatamapping.service.DDMStructureService ddmStructureService) {
889 this.ddmStructureService = ddmStructureService;
890 }
891
892
897 public DDMStructurePersistence getDDMStructurePersistence() {
898 return ddmStructurePersistence;
899 }
900
901
906 public void setDDMStructurePersistence(
907 DDMStructurePersistence ddmStructurePersistence) {
908 this.ddmStructurePersistence = ddmStructurePersistence;
909 }
910
911
916 public DDMStructureFinder getDDMStructureFinder() {
917 return ddmStructureFinder;
918 }
919
920
925 public void setDDMStructureFinder(DDMStructureFinder ddmStructureFinder) {
926 this.ddmStructureFinder = ddmStructureFinder;
927 }
928
929
934 public com.liferay.portlet.dynamicdatamapping.service.DDMTemplateLinkLocalService getDDMTemplateLinkLocalService() {
935 return ddmTemplateLinkLocalService;
936 }
937
938
943 public void setDDMTemplateLinkLocalService(
944 com.liferay.portlet.dynamicdatamapping.service.DDMTemplateLinkLocalService ddmTemplateLinkLocalService) {
945 this.ddmTemplateLinkLocalService = ddmTemplateLinkLocalService;
946 }
947
948
953 public DDMTemplateLinkPersistence getDDMTemplateLinkPersistence() {
954 return ddmTemplateLinkPersistence;
955 }
956
957
962 public void setDDMTemplateLinkPersistence(
963 DDMTemplateLinkPersistence ddmTemplateLinkPersistence) {
964 this.ddmTemplateLinkPersistence = ddmTemplateLinkPersistence;
965 }
966
967
972 public com.liferay.portlet.dynamicdatamapping.service.DDMTemplateVersionLocalService getDDMTemplateVersionLocalService() {
973 return ddmTemplateVersionLocalService;
974 }
975
976
981 public void setDDMTemplateVersionLocalService(
982 com.liferay.portlet.dynamicdatamapping.service.DDMTemplateVersionLocalService ddmTemplateVersionLocalService) {
983 this.ddmTemplateVersionLocalService = ddmTemplateVersionLocalService;
984 }
985
986
991 public com.liferay.portlet.dynamicdatamapping.service.DDMTemplateVersionService getDDMTemplateVersionService() {
992 return ddmTemplateVersionService;
993 }
994
995
1000 public void setDDMTemplateVersionService(
1001 com.liferay.portlet.dynamicdatamapping.service.DDMTemplateVersionService ddmTemplateVersionService) {
1002 this.ddmTemplateVersionService = ddmTemplateVersionService;
1003 }
1004
1005
1010 public DDMTemplateVersionPersistence getDDMTemplateVersionPersistence() {
1011 return ddmTemplateVersionPersistence;
1012 }
1013
1014
1019 public void setDDMTemplateVersionPersistence(
1020 DDMTemplateVersionPersistence ddmTemplateVersionPersistence) {
1021 this.ddmTemplateVersionPersistence = ddmTemplateVersionPersistence;
1022 }
1023
1024 public void afterPropertiesSet() {
1025 persistedModelLocalServiceRegistry.register("com.liferay.portlet.dynamicdatamapping.model.DDMTemplate",
1026 ddmTemplateLocalService);
1027 }
1028
1029 public void destroy() {
1030 persistedModelLocalServiceRegistry.unregister(
1031 "com.liferay.portlet.dynamicdatamapping.model.DDMTemplate");
1032 }
1033
1034
1039 @Override
1040 public String getBeanIdentifier() {
1041 return _beanIdentifier;
1042 }
1043
1044
1049 @Override
1050 public void setBeanIdentifier(String beanIdentifier) {
1051 _beanIdentifier = beanIdentifier;
1052 }
1053
1054 protected Class<?> getModelClass() {
1055 return DDMTemplate.class;
1056 }
1057
1058 protected String getModelClassName() {
1059 return DDMTemplate.class.getName();
1060 }
1061
1062
1067 protected void runSQL(String sql) {
1068 try {
1069 DataSource dataSource = ddmTemplatePersistence.getDataSource();
1070
1071 DB db = DBFactoryUtil.getDB();
1072
1073 sql = db.buildSQL(sql);
1074 sql = PortalUtil.transformSQL(sql);
1075
1076 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
1077 sql, new int[0]);
1078
1079 sqlUpdate.update();
1080 }
1081 catch (Exception e) {
1082 throw new SystemException(e);
1083 }
1084 }
1085
1086 @BeanReference(type = DDMTemplateLocalService.class)
1087 protected DDMTemplateLocalService ddmTemplateLocalService;
1088 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMTemplateService.class)
1089 protected com.liferay.portlet.dynamicdatamapping.service.DDMTemplateService ddmTemplateService;
1090 @BeanReference(type = DDMTemplatePersistence.class)
1091 protected DDMTemplatePersistence ddmTemplatePersistence;
1092 @BeanReference(type = DDMTemplateFinder.class)
1093 protected DDMTemplateFinder ddmTemplateFinder;
1094 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
1095 protected com.liferay.counter.service.CounterLocalService counterLocalService;
1096 @BeanReference(type = com.liferay.portal.service.ClassNameLocalService.class)
1097 protected com.liferay.portal.service.ClassNameLocalService classNameLocalService;
1098 @BeanReference(type = com.liferay.portal.service.ClassNameService.class)
1099 protected com.liferay.portal.service.ClassNameService classNameService;
1100 @BeanReference(type = ClassNamePersistence.class)
1101 protected ClassNamePersistence classNamePersistence;
1102 @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
1103 protected com.liferay.portal.service.GroupLocalService groupLocalService;
1104 @BeanReference(type = com.liferay.portal.service.GroupService.class)
1105 protected com.liferay.portal.service.GroupService groupService;
1106 @BeanReference(type = GroupPersistence.class)
1107 protected GroupPersistence groupPersistence;
1108 @BeanReference(type = GroupFinder.class)
1109 protected GroupFinder groupFinder;
1110 @BeanReference(type = com.liferay.portal.service.ImageLocalService.class)
1111 protected com.liferay.portal.service.ImageLocalService imageLocalService;
1112 @BeanReference(type = com.liferay.portal.service.ImageService.class)
1113 protected com.liferay.portal.service.ImageService imageService;
1114 @BeanReference(type = ImagePersistence.class)
1115 protected ImagePersistence imagePersistence;
1116 @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
1117 protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
1118 @BeanReference(type = com.liferay.portal.service.SystemEventLocalService.class)
1119 protected com.liferay.portal.service.SystemEventLocalService systemEventLocalService;
1120 @BeanReference(type = SystemEventPersistence.class)
1121 protected SystemEventPersistence systemEventPersistence;
1122 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
1123 protected com.liferay.portal.service.UserLocalService userLocalService;
1124 @BeanReference(type = com.liferay.portal.service.UserService.class)
1125 protected com.liferay.portal.service.UserService userService;
1126 @BeanReference(type = UserPersistence.class)
1127 protected UserPersistence userPersistence;
1128 @BeanReference(type = UserFinder.class)
1129 protected UserFinder userFinder;
1130 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService.class)
1131 protected com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService ddmStructureLocalService;
1132 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMStructureService.class)
1133 protected com.liferay.portlet.dynamicdatamapping.service.DDMStructureService ddmStructureService;
1134 @BeanReference(type = DDMStructurePersistence.class)
1135 protected DDMStructurePersistence ddmStructurePersistence;
1136 @BeanReference(type = DDMStructureFinder.class)
1137 protected DDMStructureFinder ddmStructureFinder;
1138 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMTemplateLinkLocalService.class)
1139 protected com.liferay.portlet.dynamicdatamapping.service.DDMTemplateLinkLocalService ddmTemplateLinkLocalService;
1140 @BeanReference(type = DDMTemplateLinkPersistence.class)
1141 protected DDMTemplateLinkPersistence ddmTemplateLinkPersistence;
1142 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMTemplateVersionLocalService.class)
1143 protected com.liferay.portlet.dynamicdatamapping.service.DDMTemplateVersionLocalService ddmTemplateVersionLocalService;
1144 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMTemplateVersionService.class)
1145 protected com.liferay.portlet.dynamicdatamapping.service.DDMTemplateVersionService ddmTemplateVersionService;
1146 @BeanReference(type = DDMTemplateVersionPersistence.class)
1147 protected DDMTemplateVersionPersistence ddmTemplateVersionPersistence;
1148 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
1149 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
1150 private String _beanIdentifier;
1151 }