001
014
015 package com.liferay.portlet.dynamicdatalists.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.lar.ExportImportHelperUtil;
034 import com.liferay.portal.kernel.lar.ManifestSummary;
035 import com.liferay.portal.kernel.lar.PortletDataContext;
036 import com.liferay.portal.kernel.lar.StagedModelDataHandlerUtil;
037 import com.liferay.portal.kernel.lar.StagedModelType;
038 import com.liferay.portal.kernel.search.Indexable;
039 import com.liferay.portal.kernel.search.IndexableType;
040 import com.liferay.portal.kernel.util.OrderByComparator;
041 import com.liferay.portal.model.PersistedModel;
042 import com.liferay.portal.service.BaseLocalServiceImpl;
043 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
044 import com.liferay.portal.service.persistence.UserFinder;
045 import com.liferay.portal.service.persistence.UserPersistence;
046 import com.liferay.portal.service.persistence.WorkflowInstanceLinkPersistence;
047 import com.liferay.portal.util.PortalUtil;
048
049 import com.liferay.portlet.asset.service.persistence.AssetEntryFinder;
050 import com.liferay.portlet.asset.service.persistence.AssetEntryPersistence;
051 import com.liferay.portlet.dynamicdatalists.model.DDLRecord;
052 import com.liferay.portlet.dynamicdatalists.service.DDLRecordLocalService;
053 import com.liferay.portlet.dynamicdatalists.service.persistence.DDLRecordFinder;
054 import com.liferay.portlet.dynamicdatalists.service.persistence.DDLRecordPersistence;
055 import com.liferay.portlet.dynamicdatalists.service.persistence.DDLRecordSetFinder;
056 import com.liferay.portlet.dynamicdatalists.service.persistence.DDLRecordSetPersistence;
057 import com.liferay.portlet.dynamicdatalists.service.persistence.DDLRecordVersionPersistence;
058 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructureFinder;
059 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructurePersistence;
060
061 import java.io.Serializable;
062
063 import java.util.List;
064
065 import javax.sql.DataSource;
066
067
079 @ProviderType
080 public abstract class DDLRecordLocalServiceBaseImpl extends BaseLocalServiceImpl
081 implements DDLRecordLocalService, IdentifiableBean {
082
087
088
094 @Indexable(type = IndexableType.REINDEX)
095 @Override
096 public DDLRecord addDDLRecord(DDLRecord ddlRecord) {
097 ddlRecord.setNew(true);
098
099 return ddlRecordPersistence.update(ddlRecord);
100 }
101
102
108 @Override
109 public DDLRecord createDDLRecord(long recordId) {
110 return ddlRecordPersistence.create(recordId);
111 }
112
113
120 @Indexable(type = IndexableType.DELETE)
121 @Override
122 public DDLRecord deleteDDLRecord(long recordId) throws PortalException {
123 return ddlRecordPersistence.remove(recordId);
124 }
125
126
132 @Indexable(type = IndexableType.DELETE)
133 @Override
134 public DDLRecord deleteDDLRecord(DDLRecord ddlRecord) {
135 return ddlRecordPersistence.remove(ddlRecord);
136 }
137
138 @Override
139 public DynamicQuery dynamicQuery() {
140 Class<?> clazz = getClass();
141
142 return DynamicQueryFactoryUtil.forClass(DDLRecord.class,
143 clazz.getClassLoader());
144 }
145
146
152 @Override
153 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
154 return ddlRecordPersistence.findWithDynamicQuery(dynamicQuery);
155 }
156
157
169 @Override
170 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
171 int end) {
172 return ddlRecordPersistence.findWithDynamicQuery(dynamicQuery, start,
173 end);
174 }
175
176
189 @Override
190 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
191 int end, OrderByComparator<T> orderByComparator) {
192 return ddlRecordPersistence.findWithDynamicQuery(dynamicQuery, start,
193 end, orderByComparator);
194 }
195
196
202 @Override
203 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
204 return ddlRecordPersistence.countWithDynamicQuery(dynamicQuery);
205 }
206
207
214 @Override
215 public long dynamicQueryCount(DynamicQuery dynamicQuery,
216 Projection projection) {
217 return ddlRecordPersistence.countWithDynamicQuery(dynamicQuery,
218 projection);
219 }
220
221 @Override
222 public DDLRecord fetchDDLRecord(long recordId) {
223 return ddlRecordPersistence.fetchByPrimaryKey(recordId);
224 }
225
226
233 @Override
234 public DDLRecord fetchDDLRecordByUuidAndGroupId(String uuid, long groupId) {
235 return ddlRecordPersistence.fetchByUUID_G(uuid, groupId);
236 }
237
238
245 @Override
246 public DDLRecord getDDLRecord(long recordId) throws PortalException {
247 return ddlRecordPersistence.findByPrimaryKey(recordId);
248 }
249
250 @Override
251 public ActionableDynamicQuery getActionableDynamicQuery() {
252 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
253
254 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.dynamicdatalists.service.DDLRecordLocalServiceUtil.getService());
255 actionableDynamicQuery.setClass(DDLRecord.class);
256 actionableDynamicQuery.setClassLoader(getClassLoader());
257
258 actionableDynamicQuery.setPrimaryKeyPropertyName("recordId");
259
260 return actionableDynamicQuery;
261 }
262
263 protected void initActionableDynamicQuery(
264 ActionableDynamicQuery actionableDynamicQuery) {
265 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.dynamicdatalists.service.DDLRecordLocalServiceUtil.getService());
266 actionableDynamicQuery.setClass(DDLRecord.class);
267 actionableDynamicQuery.setClassLoader(getClassLoader());
268
269 actionableDynamicQuery.setPrimaryKeyPropertyName("recordId");
270 }
271
272 @Override
273 public ExportActionableDynamicQuery getExportActionableDynamicQuery(
274 final PortletDataContext portletDataContext) {
275 final ExportActionableDynamicQuery exportActionableDynamicQuery = new ExportActionableDynamicQuery() {
276 @Override
277 public long performCount() throws PortalException {
278 ManifestSummary manifestSummary = portletDataContext.getManifestSummary();
279
280 StagedModelType stagedModelType = getStagedModelType();
281
282 long modelAdditionCount = super.performCount();
283
284 manifestSummary.addModelAdditionCount(stagedModelType.toString(),
285 modelAdditionCount);
286
287 long modelDeletionCount = ExportImportHelperUtil.getModelDeletionCount(portletDataContext,
288 stagedModelType);
289
290 manifestSummary.addModelDeletionCount(stagedModelType.toString(),
291 modelDeletionCount);
292
293 return modelAdditionCount;
294 }
295 };
296
297 initActionableDynamicQuery(exportActionableDynamicQuery);
298
299 exportActionableDynamicQuery.setAddCriteriaMethod(new ActionableDynamicQuery.AddCriteriaMethod() {
300 @Override
301 public void addCriteria(DynamicQuery dynamicQuery) {
302 portletDataContext.addDateRangeCriteria(dynamicQuery,
303 "modifiedDate");
304 }
305 });
306
307 exportActionableDynamicQuery.setCompanyId(portletDataContext.getCompanyId());
308
309 exportActionableDynamicQuery.setGroupId(portletDataContext.getScopeGroupId());
310
311 exportActionableDynamicQuery.setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod() {
312 @Override
313 public void performAction(Object object)
314 throws PortalException {
315 DDLRecord stagedModel = (DDLRecord)object;
316
317 StagedModelDataHandlerUtil.exportStagedModel(portletDataContext,
318 stagedModel);
319 }
320 });
321 exportActionableDynamicQuery.setStagedModelType(new StagedModelType(
322 PortalUtil.getClassNameId(DDLRecord.class.getName())));
323
324 return exportActionableDynamicQuery;
325 }
326
327
330 @Override
331 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
332 throws PortalException {
333 return ddlRecordLocalService.deleteDDLRecord((DDLRecord)persistedModel);
334 }
335
336 @Override
337 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
338 throws PortalException {
339 return ddlRecordPersistence.findByPrimaryKey(primaryKeyObj);
340 }
341
342
349 @Override
350 public List<DDLRecord> getDDLRecordsByUuidAndCompanyId(String uuid,
351 long companyId) {
352 return ddlRecordPersistence.findByUuid_C(uuid, companyId);
353 }
354
355
365 @Override
366 public List<DDLRecord> getDDLRecordsByUuidAndCompanyId(String uuid,
367 long companyId, int start, int end,
368 OrderByComparator<DDLRecord> orderByComparator) {
369 return ddlRecordPersistence.findByUuid_C(uuid, companyId, start, end,
370 orderByComparator);
371 }
372
373
381 @Override
382 public DDLRecord getDDLRecordByUuidAndGroupId(String uuid, long groupId)
383 throws PortalException {
384 return ddlRecordPersistence.findByUUID_G(uuid, groupId);
385 }
386
387
398 @Override
399 public List<DDLRecord> getDDLRecords(int start, int end) {
400 return ddlRecordPersistence.findAll(start, end);
401 }
402
403
408 @Override
409 public int getDDLRecordsCount() {
410 return ddlRecordPersistence.countAll();
411 }
412
413
419 @Indexable(type = IndexableType.REINDEX)
420 @Override
421 public DDLRecord updateDDLRecord(DDLRecord ddlRecord) {
422 return ddlRecordPersistence.update(ddlRecord);
423 }
424
425
430 public com.liferay.portlet.dynamicdatalists.service.DDLRecordLocalService getDDLRecordLocalService() {
431 return ddlRecordLocalService;
432 }
433
434
439 public void setDDLRecordLocalService(
440 com.liferay.portlet.dynamicdatalists.service.DDLRecordLocalService ddlRecordLocalService) {
441 this.ddlRecordLocalService = ddlRecordLocalService;
442 }
443
444
449 public com.liferay.portlet.dynamicdatalists.service.DDLRecordService getDDLRecordService() {
450 return ddlRecordService;
451 }
452
453
458 public void setDDLRecordService(
459 com.liferay.portlet.dynamicdatalists.service.DDLRecordService ddlRecordService) {
460 this.ddlRecordService = ddlRecordService;
461 }
462
463
468 public DDLRecordPersistence getDDLRecordPersistence() {
469 return ddlRecordPersistence;
470 }
471
472
477 public void setDDLRecordPersistence(
478 DDLRecordPersistence ddlRecordPersistence) {
479 this.ddlRecordPersistence = ddlRecordPersistence;
480 }
481
482
487 public DDLRecordFinder getDDLRecordFinder() {
488 return ddlRecordFinder;
489 }
490
491
496 public void setDDLRecordFinder(DDLRecordFinder ddlRecordFinder) {
497 this.ddlRecordFinder = ddlRecordFinder;
498 }
499
500
505 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
506 return counterLocalService;
507 }
508
509
514 public void setCounterLocalService(
515 com.liferay.counter.service.CounterLocalService counterLocalService) {
516 this.counterLocalService = counterLocalService;
517 }
518
519
524 public com.liferay.portal.service.UserLocalService getUserLocalService() {
525 return userLocalService;
526 }
527
528
533 public void setUserLocalService(
534 com.liferay.portal.service.UserLocalService userLocalService) {
535 this.userLocalService = userLocalService;
536 }
537
538
543 public com.liferay.portal.service.UserService getUserService() {
544 return userService;
545 }
546
547
552 public void setUserService(
553 com.liferay.portal.service.UserService userService) {
554 this.userService = userService;
555 }
556
557
562 public UserPersistence getUserPersistence() {
563 return userPersistence;
564 }
565
566
571 public void setUserPersistence(UserPersistence userPersistence) {
572 this.userPersistence = userPersistence;
573 }
574
575
580 public UserFinder getUserFinder() {
581 return userFinder;
582 }
583
584
589 public void setUserFinder(UserFinder userFinder) {
590 this.userFinder = userFinder;
591 }
592
593
598 public com.liferay.portal.service.WorkflowInstanceLinkLocalService getWorkflowInstanceLinkLocalService() {
599 return workflowInstanceLinkLocalService;
600 }
601
602
607 public void setWorkflowInstanceLinkLocalService(
608 com.liferay.portal.service.WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService) {
609 this.workflowInstanceLinkLocalService = workflowInstanceLinkLocalService;
610 }
611
612
617 public WorkflowInstanceLinkPersistence getWorkflowInstanceLinkPersistence() {
618 return workflowInstanceLinkPersistence;
619 }
620
621
626 public void setWorkflowInstanceLinkPersistence(
627 WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence) {
628 this.workflowInstanceLinkPersistence = workflowInstanceLinkPersistence;
629 }
630
631
636 public com.liferay.portlet.asset.service.AssetEntryLocalService getAssetEntryLocalService() {
637 return assetEntryLocalService;
638 }
639
640
645 public void setAssetEntryLocalService(
646 com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService) {
647 this.assetEntryLocalService = assetEntryLocalService;
648 }
649
650
655 public com.liferay.portlet.asset.service.AssetEntryService getAssetEntryService() {
656 return assetEntryService;
657 }
658
659
664 public void setAssetEntryService(
665 com.liferay.portlet.asset.service.AssetEntryService assetEntryService) {
666 this.assetEntryService = assetEntryService;
667 }
668
669
674 public AssetEntryPersistence getAssetEntryPersistence() {
675 return assetEntryPersistence;
676 }
677
678
683 public void setAssetEntryPersistence(
684 AssetEntryPersistence assetEntryPersistence) {
685 this.assetEntryPersistence = assetEntryPersistence;
686 }
687
688
693 public AssetEntryFinder getAssetEntryFinder() {
694 return assetEntryFinder;
695 }
696
697
702 public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
703 this.assetEntryFinder = assetEntryFinder;
704 }
705
706
711 public com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService getDDMStructureLocalService() {
712 return ddmStructureLocalService;
713 }
714
715
720 public void setDDMStructureLocalService(
721 com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService ddmStructureLocalService) {
722 this.ddmStructureLocalService = ddmStructureLocalService;
723 }
724
725
730 public com.liferay.portlet.dynamicdatamapping.service.DDMStructureService getDDMStructureService() {
731 return ddmStructureService;
732 }
733
734
739 public void setDDMStructureService(
740 com.liferay.portlet.dynamicdatamapping.service.DDMStructureService ddmStructureService) {
741 this.ddmStructureService = ddmStructureService;
742 }
743
744
749 public DDMStructurePersistence getDDMStructurePersistence() {
750 return ddmStructurePersistence;
751 }
752
753
758 public void setDDMStructurePersistence(
759 DDMStructurePersistence ddmStructurePersistence) {
760 this.ddmStructurePersistence = ddmStructurePersistence;
761 }
762
763
768 public DDMStructureFinder getDDMStructureFinder() {
769 return ddmStructureFinder;
770 }
771
772
777 public void setDDMStructureFinder(DDMStructureFinder ddmStructureFinder) {
778 this.ddmStructureFinder = ddmStructureFinder;
779 }
780
781
786 public com.liferay.portlet.dynamicdatalists.service.DDLRecordSetLocalService getDDLRecordSetLocalService() {
787 return ddlRecordSetLocalService;
788 }
789
790
795 public void setDDLRecordSetLocalService(
796 com.liferay.portlet.dynamicdatalists.service.DDLRecordSetLocalService ddlRecordSetLocalService) {
797 this.ddlRecordSetLocalService = ddlRecordSetLocalService;
798 }
799
800
805 public com.liferay.portlet.dynamicdatalists.service.DDLRecordSetService getDDLRecordSetService() {
806 return ddlRecordSetService;
807 }
808
809
814 public void setDDLRecordSetService(
815 com.liferay.portlet.dynamicdatalists.service.DDLRecordSetService ddlRecordSetService) {
816 this.ddlRecordSetService = ddlRecordSetService;
817 }
818
819
824 public DDLRecordSetPersistence getDDLRecordSetPersistence() {
825 return ddlRecordSetPersistence;
826 }
827
828
833 public void setDDLRecordSetPersistence(
834 DDLRecordSetPersistence ddlRecordSetPersistence) {
835 this.ddlRecordSetPersistence = ddlRecordSetPersistence;
836 }
837
838
843 public DDLRecordSetFinder getDDLRecordSetFinder() {
844 return ddlRecordSetFinder;
845 }
846
847
852 public void setDDLRecordSetFinder(DDLRecordSetFinder ddlRecordSetFinder) {
853 this.ddlRecordSetFinder = ddlRecordSetFinder;
854 }
855
856
861 public com.liferay.portlet.dynamicdatalists.service.DDLRecordVersionLocalService getDDLRecordVersionLocalService() {
862 return ddlRecordVersionLocalService;
863 }
864
865
870 public void setDDLRecordVersionLocalService(
871 com.liferay.portlet.dynamicdatalists.service.DDLRecordVersionLocalService ddlRecordVersionLocalService) {
872 this.ddlRecordVersionLocalService = ddlRecordVersionLocalService;
873 }
874
875
880 public com.liferay.portlet.dynamicdatalists.service.DDLRecordVersionService getDDLRecordVersionService() {
881 return ddlRecordVersionService;
882 }
883
884
889 public void setDDLRecordVersionService(
890 com.liferay.portlet.dynamicdatalists.service.DDLRecordVersionService ddlRecordVersionService) {
891 this.ddlRecordVersionService = ddlRecordVersionService;
892 }
893
894
899 public DDLRecordVersionPersistence getDDLRecordVersionPersistence() {
900 return ddlRecordVersionPersistence;
901 }
902
903
908 public void setDDLRecordVersionPersistence(
909 DDLRecordVersionPersistence ddlRecordVersionPersistence) {
910 this.ddlRecordVersionPersistence = ddlRecordVersionPersistence;
911 }
912
913 public void afterPropertiesSet() {
914 persistedModelLocalServiceRegistry.register("com.liferay.portlet.dynamicdatalists.model.DDLRecord",
915 ddlRecordLocalService);
916 }
917
918 public void destroy() {
919 persistedModelLocalServiceRegistry.unregister(
920 "com.liferay.portlet.dynamicdatalists.model.DDLRecord");
921 }
922
923
928 @Override
929 public String getBeanIdentifier() {
930 return _beanIdentifier;
931 }
932
933
938 @Override
939 public void setBeanIdentifier(String beanIdentifier) {
940 _beanIdentifier = beanIdentifier;
941 }
942
943 protected Class<?> getModelClass() {
944 return DDLRecord.class;
945 }
946
947 protected String getModelClassName() {
948 return DDLRecord.class.getName();
949 }
950
951
956 protected void runSQL(String sql) {
957 try {
958 DataSource dataSource = ddlRecordPersistence.getDataSource();
959
960 DB db = DBFactoryUtil.getDB();
961
962 sql = db.buildSQL(sql);
963 sql = PortalUtil.transformSQL(sql);
964
965 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
966 sql, new int[0]);
967
968 sqlUpdate.update();
969 }
970 catch (Exception e) {
971 throw new SystemException(e);
972 }
973 }
974
975 @BeanReference(type = com.liferay.portlet.dynamicdatalists.service.DDLRecordLocalService.class)
976 protected com.liferay.portlet.dynamicdatalists.service.DDLRecordLocalService ddlRecordLocalService;
977 @BeanReference(type = com.liferay.portlet.dynamicdatalists.service.DDLRecordService.class)
978 protected com.liferay.portlet.dynamicdatalists.service.DDLRecordService ddlRecordService;
979 @BeanReference(type = DDLRecordPersistence.class)
980 protected DDLRecordPersistence ddlRecordPersistence;
981 @BeanReference(type = DDLRecordFinder.class)
982 protected DDLRecordFinder ddlRecordFinder;
983 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
984 protected com.liferay.counter.service.CounterLocalService counterLocalService;
985 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
986 protected com.liferay.portal.service.UserLocalService userLocalService;
987 @BeanReference(type = com.liferay.portal.service.UserService.class)
988 protected com.liferay.portal.service.UserService userService;
989 @BeanReference(type = UserPersistence.class)
990 protected UserPersistence userPersistence;
991 @BeanReference(type = UserFinder.class)
992 protected UserFinder userFinder;
993 @BeanReference(type = com.liferay.portal.service.WorkflowInstanceLinkLocalService.class)
994 protected com.liferay.portal.service.WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService;
995 @BeanReference(type = WorkflowInstanceLinkPersistence.class)
996 protected WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence;
997 @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryLocalService.class)
998 protected com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService;
999 @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryService.class)
1000 protected com.liferay.portlet.asset.service.AssetEntryService assetEntryService;
1001 @BeanReference(type = AssetEntryPersistence.class)
1002 protected AssetEntryPersistence assetEntryPersistence;
1003 @BeanReference(type = AssetEntryFinder.class)
1004 protected AssetEntryFinder assetEntryFinder;
1005 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService.class)
1006 protected com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService ddmStructureLocalService;
1007 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMStructureService.class)
1008 protected com.liferay.portlet.dynamicdatamapping.service.DDMStructureService ddmStructureService;
1009 @BeanReference(type = DDMStructurePersistence.class)
1010 protected DDMStructurePersistence ddmStructurePersistence;
1011 @BeanReference(type = DDMStructureFinder.class)
1012 protected DDMStructureFinder ddmStructureFinder;
1013 @BeanReference(type = com.liferay.portlet.dynamicdatalists.service.DDLRecordSetLocalService.class)
1014 protected com.liferay.portlet.dynamicdatalists.service.DDLRecordSetLocalService ddlRecordSetLocalService;
1015 @BeanReference(type = com.liferay.portlet.dynamicdatalists.service.DDLRecordSetService.class)
1016 protected com.liferay.portlet.dynamicdatalists.service.DDLRecordSetService ddlRecordSetService;
1017 @BeanReference(type = DDLRecordSetPersistence.class)
1018 protected DDLRecordSetPersistence ddlRecordSetPersistence;
1019 @BeanReference(type = DDLRecordSetFinder.class)
1020 protected DDLRecordSetFinder ddlRecordSetFinder;
1021 @BeanReference(type = com.liferay.portlet.dynamicdatalists.service.DDLRecordVersionLocalService.class)
1022 protected com.liferay.portlet.dynamicdatalists.service.DDLRecordVersionLocalService ddlRecordVersionLocalService;
1023 @BeanReference(type = com.liferay.portlet.dynamicdatalists.service.DDLRecordVersionService.class)
1024 protected com.liferay.portlet.dynamicdatalists.service.DDLRecordVersionService ddlRecordVersionService;
1025 @BeanReference(type = DDLRecordVersionPersistence.class)
1026 protected DDLRecordVersionPersistence ddlRecordVersionPersistence;
1027 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
1028 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
1029 private String _beanIdentifier;
1030 }