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 @Override
343 public List<DDLRecord> getDDLRecordsByUuidAndCompanyId(String uuid,
344 long companyId) {
345 return ddlRecordPersistence.findByUuid_C(uuid, companyId);
346 }
347
348 @Override
349 public List<DDLRecord> getDDLRecordsByUuidAndCompanyId(String uuid,
350 long companyId, int start, int end,
351 OrderByComparator<DDLRecord> orderByComparator) {
352 return ddlRecordPersistence.findByUuid_C(uuid, companyId, start, end,
353 orderByComparator);
354 }
355
356
364 @Override
365 public DDLRecord getDDLRecordByUuidAndGroupId(String uuid, long groupId)
366 throws PortalException {
367 return ddlRecordPersistence.findByUUID_G(uuid, groupId);
368 }
369
370
381 @Override
382 public List<DDLRecord> getDDLRecords(int start, int end) {
383 return ddlRecordPersistence.findAll(start, end);
384 }
385
386
391 @Override
392 public int getDDLRecordsCount() {
393 return ddlRecordPersistence.countAll();
394 }
395
396
402 @Indexable(type = IndexableType.REINDEX)
403 @Override
404 public DDLRecord updateDDLRecord(DDLRecord ddlRecord) {
405 return ddlRecordPersistence.update(ddlRecord);
406 }
407
408
413 public com.liferay.portlet.dynamicdatalists.service.DDLRecordLocalService getDDLRecordLocalService() {
414 return ddlRecordLocalService;
415 }
416
417
422 public void setDDLRecordLocalService(
423 com.liferay.portlet.dynamicdatalists.service.DDLRecordLocalService ddlRecordLocalService) {
424 this.ddlRecordLocalService = ddlRecordLocalService;
425 }
426
427
432 public com.liferay.portlet.dynamicdatalists.service.DDLRecordService getDDLRecordService() {
433 return ddlRecordService;
434 }
435
436
441 public void setDDLRecordService(
442 com.liferay.portlet.dynamicdatalists.service.DDLRecordService ddlRecordService) {
443 this.ddlRecordService = ddlRecordService;
444 }
445
446
451 public DDLRecordPersistence getDDLRecordPersistence() {
452 return ddlRecordPersistence;
453 }
454
455
460 public void setDDLRecordPersistence(
461 DDLRecordPersistence ddlRecordPersistence) {
462 this.ddlRecordPersistence = ddlRecordPersistence;
463 }
464
465
470 public DDLRecordFinder getDDLRecordFinder() {
471 return ddlRecordFinder;
472 }
473
474
479 public void setDDLRecordFinder(DDLRecordFinder ddlRecordFinder) {
480 this.ddlRecordFinder = ddlRecordFinder;
481 }
482
483
488 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
489 return counterLocalService;
490 }
491
492
497 public void setCounterLocalService(
498 com.liferay.counter.service.CounterLocalService counterLocalService) {
499 this.counterLocalService = counterLocalService;
500 }
501
502
507 public com.liferay.portal.service.UserLocalService getUserLocalService() {
508 return userLocalService;
509 }
510
511
516 public void setUserLocalService(
517 com.liferay.portal.service.UserLocalService userLocalService) {
518 this.userLocalService = userLocalService;
519 }
520
521
526 public com.liferay.portal.service.UserService getUserService() {
527 return userService;
528 }
529
530
535 public void setUserService(
536 com.liferay.portal.service.UserService userService) {
537 this.userService = userService;
538 }
539
540
545 public UserPersistence getUserPersistence() {
546 return userPersistence;
547 }
548
549
554 public void setUserPersistence(UserPersistence userPersistence) {
555 this.userPersistence = userPersistence;
556 }
557
558
563 public UserFinder getUserFinder() {
564 return userFinder;
565 }
566
567
572 public void setUserFinder(UserFinder userFinder) {
573 this.userFinder = userFinder;
574 }
575
576
581 public com.liferay.portal.service.WorkflowInstanceLinkLocalService getWorkflowInstanceLinkLocalService() {
582 return workflowInstanceLinkLocalService;
583 }
584
585
590 public void setWorkflowInstanceLinkLocalService(
591 com.liferay.portal.service.WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService) {
592 this.workflowInstanceLinkLocalService = workflowInstanceLinkLocalService;
593 }
594
595
600 public WorkflowInstanceLinkPersistence getWorkflowInstanceLinkPersistence() {
601 return workflowInstanceLinkPersistence;
602 }
603
604
609 public void setWorkflowInstanceLinkPersistence(
610 WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence) {
611 this.workflowInstanceLinkPersistence = workflowInstanceLinkPersistence;
612 }
613
614
619 public com.liferay.portlet.asset.service.AssetEntryLocalService getAssetEntryLocalService() {
620 return assetEntryLocalService;
621 }
622
623
628 public void setAssetEntryLocalService(
629 com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService) {
630 this.assetEntryLocalService = assetEntryLocalService;
631 }
632
633
638 public com.liferay.portlet.asset.service.AssetEntryService getAssetEntryService() {
639 return assetEntryService;
640 }
641
642
647 public void setAssetEntryService(
648 com.liferay.portlet.asset.service.AssetEntryService assetEntryService) {
649 this.assetEntryService = assetEntryService;
650 }
651
652
657 public AssetEntryPersistence getAssetEntryPersistence() {
658 return assetEntryPersistence;
659 }
660
661
666 public void setAssetEntryPersistence(
667 AssetEntryPersistence assetEntryPersistence) {
668 this.assetEntryPersistence = assetEntryPersistence;
669 }
670
671
676 public AssetEntryFinder getAssetEntryFinder() {
677 return assetEntryFinder;
678 }
679
680
685 public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
686 this.assetEntryFinder = assetEntryFinder;
687 }
688
689
694 public com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService getDDMStructureLocalService() {
695 return ddmStructureLocalService;
696 }
697
698
703 public void setDDMStructureLocalService(
704 com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService ddmStructureLocalService) {
705 this.ddmStructureLocalService = ddmStructureLocalService;
706 }
707
708
713 public com.liferay.portlet.dynamicdatamapping.service.DDMStructureService getDDMStructureService() {
714 return ddmStructureService;
715 }
716
717
722 public void setDDMStructureService(
723 com.liferay.portlet.dynamicdatamapping.service.DDMStructureService ddmStructureService) {
724 this.ddmStructureService = ddmStructureService;
725 }
726
727
732 public DDMStructurePersistence getDDMStructurePersistence() {
733 return ddmStructurePersistence;
734 }
735
736
741 public void setDDMStructurePersistence(
742 DDMStructurePersistence ddmStructurePersistence) {
743 this.ddmStructurePersistence = ddmStructurePersistence;
744 }
745
746
751 public DDMStructureFinder getDDMStructureFinder() {
752 return ddmStructureFinder;
753 }
754
755
760 public void setDDMStructureFinder(DDMStructureFinder ddmStructureFinder) {
761 this.ddmStructureFinder = ddmStructureFinder;
762 }
763
764
769 public com.liferay.portlet.dynamicdatalists.service.DDLRecordSetLocalService getDDLRecordSetLocalService() {
770 return ddlRecordSetLocalService;
771 }
772
773
778 public void setDDLRecordSetLocalService(
779 com.liferay.portlet.dynamicdatalists.service.DDLRecordSetLocalService ddlRecordSetLocalService) {
780 this.ddlRecordSetLocalService = ddlRecordSetLocalService;
781 }
782
783
788 public com.liferay.portlet.dynamicdatalists.service.DDLRecordSetService getDDLRecordSetService() {
789 return ddlRecordSetService;
790 }
791
792
797 public void setDDLRecordSetService(
798 com.liferay.portlet.dynamicdatalists.service.DDLRecordSetService ddlRecordSetService) {
799 this.ddlRecordSetService = ddlRecordSetService;
800 }
801
802
807 public DDLRecordSetPersistence getDDLRecordSetPersistence() {
808 return ddlRecordSetPersistence;
809 }
810
811
816 public void setDDLRecordSetPersistence(
817 DDLRecordSetPersistence ddlRecordSetPersistence) {
818 this.ddlRecordSetPersistence = ddlRecordSetPersistence;
819 }
820
821
826 public DDLRecordSetFinder getDDLRecordSetFinder() {
827 return ddlRecordSetFinder;
828 }
829
830
835 public void setDDLRecordSetFinder(DDLRecordSetFinder ddlRecordSetFinder) {
836 this.ddlRecordSetFinder = ddlRecordSetFinder;
837 }
838
839
844 public com.liferay.portlet.dynamicdatalists.service.DDLRecordVersionLocalService getDDLRecordVersionLocalService() {
845 return ddlRecordVersionLocalService;
846 }
847
848
853 public void setDDLRecordVersionLocalService(
854 com.liferay.portlet.dynamicdatalists.service.DDLRecordVersionLocalService ddlRecordVersionLocalService) {
855 this.ddlRecordVersionLocalService = ddlRecordVersionLocalService;
856 }
857
858
863 public com.liferay.portlet.dynamicdatalists.service.DDLRecordVersionService getDDLRecordVersionService() {
864 return ddlRecordVersionService;
865 }
866
867
872 public void setDDLRecordVersionService(
873 com.liferay.portlet.dynamicdatalists.service.DDLRecordVersionService ddlRecordVersionService) {
874 this.ddlRecordVersionService = ddlRecordVersionService;
875 }
876
877
882 public DDLRecordVersionPersistence getDDLRecordVersionPersistence() {
883 return ddlRecordVersionPersistence;
884 }
885
886
891 public void setDDLRecordVersionPersistence(
892 DDLRecordVersionPersistence ddlRecordVersionPersistence) {
893 this.ddlRecordVersionPersistence = ddlRecordVersionPersistence;
894 }
895
896 public void afterPropertiesSet() {
897 persistedModelLocalServiceRegistry.register("com.liferay.portlet.dynamicdatalists.model.DDLRecord",
898 ddlRecordLocalService);
899 }
900
901 public void destroy() {
902 persistedModelLocalServiceRegistry.unregister(
903 "com.liferay.portlet.dynamicdatalists.model.DDLRecord");
904 }
905
906
911 @Override
912 public String getBeanIdentifier() {
913 return _beanIdentifier;
914 }
915
916
921 @Override
922 public void setBeanIdentifier(String beanIdentifier) {
923 _beanIdentifier = beanIdentifier;
924 }
925
926 protected Class<?> getModelClass() {
927 return DDLRecord.class;
928 }
929
930 protected String getModelClassName() {
931 return DDLRecord.class.getName();
932 }
933
934
939 protected void runSQL(String sql) {
940 try {
941 DataSource dataSource = ddlRecordPersistence.getDataSource();
942
943 DB db = DBFactoryUtil.getDB();
944
945 sql = db.buildSQL(sql);
946 sql = PortalUtil.transformSQL(sql);
947
948 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
949 sql, new int[0]);
950
951 sqlUpdate.update();
952 }
953 catch (Exception e) {
954 throw new SystemException(e);
955 }
956 }
957
958 @BeanReference(type = com.liferay.portlet.dynamicdatalists.service.DDLRecordLocalService.class)
959 protected com.liferay.portlet.dynamicdatalists.service.DDLRecordLocalService ddlRecordLocalService;
960 @BeanReference(type = com.liferay.portlet.dynamicdatalists.service.DDLRecordService.class)
961 protected com.liferay.portlet.dynamicdatalists.service.DDLRecordService ddlRecordService;
962 @BeanReference(type = DDLRecordPersistence.class)
963 protected DDLRecordPersistence ddlRecordPersistence;
964 @BeanReference(type = DDLRecordFinder.class)
965 protected DDLRecordFinder ddlRecordFinder;
966 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
967 protected com.liferay.counter.service.CounterLocalService counterLocalService;
968 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
969 protected com.liferay.portal.service.UserLocalService userLocalService;
970 @BeanReference(type = com.liferay.portal.service.UserService.class)
971 protected com.liferay.portal.service.UserService userService;
972 @BeanReference(type = UserPersistence.class)
973 protected UserPersistence userPersistence;
974 @BeanReference(type = UserFinder.class)
975 protected UserFinder userFinder;
976 @BeanReference(type = com.liferay.portal.service.WorkflowInstanceLinkLocalService.class)
977 protected com.liferay.portal.service.WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService;
978 @BeanReference(type = WorkflowInstanceLinkPersistence.class)
979 protected WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence;
980 @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryLocalService.class)
981 protected com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService;
982 @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryService.class)
983 protected com.liferay.portlet.asset.service.AssetEntryService assetEntryService;
984 @BeanReference(type = AssetEntryPersistence.class)
985 protected AssetEntryPersistence assetEntryPersistence;
986 @BeanReference(type = AssetEntryFinder.class)
987 protected AssetEntryFinder assetEntryFinder;
988 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService.class)
989 protected com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService ddmStructureLocalService;
990 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMStructureService.class)
991 protected com.liferay.portlet.dynamicdatamapping.service.DDMStructureService ddmStructureService;
992 @BeanReference(type = DDMStructurePersistence.class)
993 protected DDMStructurePersistence ddmStructurePersistence;
994 @BeanReference(type = DDMStructureFinder.class)
995 protected DDMStructureFinder ddmStructureFinder;
996 @BeanReference(type = com.liferay.portlet.dynamicdatalists.service.DDLRecordSetLocalService.class)
997 protected com.liferay.portlet.dynamicdatalists.service.DDLRecordSetLocalService ddlRecordSetLocalService;
998 @BeanReference(type = com.liferay.portlet.dynamicdatalists.service.DDLRecordSetService.class)
999 protected com.liferay.portlet.dynamicdatalists.service.DDLRecordSetService ddlRecordSetService;
1000 @BeanReference(type = DDLRecordSetPersistence.class)
1001 protected DDLRecordSetPersistence ddlRecordSetPersistence;
1002 @BeanReference(type = DDLRecordSetFinder.class)
1003 protected DDLRecordSetFinder ddlRecordSetFinder;
1004 @BeanReference(type = com.liferay.portlet.dynamicdatalists.service.DDLRecordVersionLocalService.class)
1005 protected com.liferay.portlet.dynamicdatalists.service.DDLRecordVersionLocalService ddlRecordVersionLocalService;
1006 @BeanReference(type = com.liferay.portlet.dynamicdatalists.service.DDLRecordVersionService.class)
1007 protected com.liferay.portlet.dynamicdatalists.service.DDLRecordVersionService ddlRecordVersionService;
1008 @BeanReference(type = DDLRecordVersionPersistence.class)
1009 protected DDLRecordVersionPersistence ddlRecordVersionPersistence;
1010 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
1011 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
1012 private String _beanIdentifier;
1013 }