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.SystemEventPersistence;
045 import com.liferay.portal.service.persistence.UserFinder;
046 import com.liferay.portal.service.persistence.UserPersistence;
047 import com.liferay.portal.util.PortalUtil;
048
049 import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryTypeFinder;
050 import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryTypePersistence;
051 import com.liferay.portlet.dynamicdatamapping.model.DDMStructure;
052 import com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService;
053 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructureFinder;
054 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructureLayoutPersistence;
055 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructureLinkPersistence;
056 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructurePersistence;
057 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructureVersionPersistence;
058 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMTemplateFinder;
059 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMTemplatePersistence;
060 import com.liferay.portlet.exportimport.lar.ExportImportHelperUtil;
061 import com.liferay.portlet.exportimport.lar.ManifestSummary;
062 import com.liferay.portlet.exportimport.lar.PortletDataContext;
063 import com.liferay.portlet.exportimport.lar.StagedModelDataHandlerUtil;
064 import com.liferay.portlet.exportimport.lar.StagedModelType;
065
066 import java.io.Serializable;
067
068 import java.util.List;
069
070 import javax.sql.DataSource;
071
072
084 @ProviderType
085 public abstract class DDMStructureLocalServiceBaseImpl
086 extends BaseLocalServiceImpl implements DDMStructureLocalService,
087 IdentifiableBean {
088
093
094
100 @Indexable(type = IndexableType.REINDEX)
101 @Override
102 public DDMStructure addDDMStructure(DDMStructure ddmStructure) {
103 ddmStructure.setNew(true);
104
105 return ddmStructurePersistence.update(ddmStructure);
106 }
107
108
114 @Override
115 public DDMStructure createDDMStructure(long structureId) {
116 return ddmStructurePersistence.create(structureId);
117 }
118
119
126 @Indexable(type = IndexableType.DELETE)
127 @Override
128 public DDMStructure deleteDDMStructure(long structureId)
129 throws PortalException {
130 return ddmStructurePersistence.remove(structureId);
131 }
132
133
139 @Indexable(type = IndexableType.DELETE)
140 @Override
141 public DDMStructure deleteDDMStructure(DDMStructure ddmStructure) {
142 return ddmStructurePersistence.remove(ddmStructure);
143 }
144
145 @Override
146 public DynamicQuery dynamicQuery() {
147 Class<?> clazz = getClass();
148
149 return DynamicQueryFactoryUtil.forClass(DDMStructure.class,
150 clazz.getClassLoader());
151 }
152
153
159 @Override
160 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
161 return ddmStructurePersistence.findWithDynamicQuery(dynamicQuery);
162 }
163
164
176 @Override
177 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
178 int end) {
179 return ddmStructurePersistence.findWithDynamicQuery(dynamicQuery,
180 start, end);
181 }
182
183
196 @Override
197 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
198 int end, OrderByComparator<T> orderByComparator) {
199 return ddmStructurePersistence.findWithDynamicQuery(dynamicQuery,
200 start, end, orderByComparator);
201 }
202
203
209 @Override
210 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
211 return ddmStructurePersistence.countWithDynamicQuery(dynamicQuery);
212 }
213
214
221 @Override
222 public long dynamicQueryCount(DynamicQuery dynamicQuery,
223 Projection projection) {
224 return ddmStructurePersistence.countWithDynamicQuery(dynamicQuery,
225 projection);
226 }
227
228 @Override
229 public DDMStructure fetchDDMStructure(long structureId) {
230 return ddmStructurePersistence.fetchByPrimaryKey(structureId);
231 }
232
233
240 @Override
241 public DDMStructure fetchDDMStructureByUuidAndGroupId(String uuid,
242 long groupId) {
243 return ddmStructurePersistence.fetchByUUID_G(uuid, groupId);
244 }
245
246
253 @Override
254 public DDMStructure getDDMStructure(long structureId)
255 throws PortalException {
256 return ddmStructurePersistence.findByPrimaryKey(structureId);
257 }
258
259 @Override
260 public ActionableDynamicQuery getActionableDynamicQuery() {
261 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
262
263 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalServiceUtil.getService());
264 actionableDynamicQuery.setClass(DDMStructure.class);
265 actionableDynamicQuery.setClassLoader(getClassLoader());
266
267 actionableDynamicQuery.setPrimaryKeyPropertyName("structureId");
268
269 return actionableDynamicQuery;
270 }
271
272 protected void initActionableDynamicQuery(
273 ActionableDynamicQuery actionableDynamicQuery) {
274 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalServiceUtil.getService());
275 actionableDynamicQuery.setClass(DDMStructure.class);
276 actionableDynamicQuery.setClassLoader(getClassLoader());
277
278 actionableDynamicQuery.setPrimaryKeyPropertyName("structureId");
279 }
280
281 @Override
282 public ExportActionableDynamicQuery getExportActionableDynamicQuery(
283 final PortletDataContext portletDataContext) {
284 final ExportActionableDynamicQuery exportActionableDynamicQuery = new ExportActionableDynamicQuery() {
285 @Override
286 public long performCount() throws PortalException {
287 ManifestSummary manifestSummary = portletDataContext.getManifestSummary();
288
289 StagedModelType stagedModelType = getStagedModelType();
290
291 long modelAdditionCount = super.performCount();
292
293 manifestSummary.addModelAdditionCount(stagedModelType.toString(),
294 modelAdditionCount);
295
296 long modelDeletionCount = ExportImportHelperUtil.getModelDeletionCount(portletDataContext,
297 stagedModelType);
298
299 manifestSummary.addModelDeletionCount(stagedModelType.toString(),
300 modelDeletionCount);
301
302 return modelAdditionCount;
303 }
304 };
305
306 initActionableDynamicQuery(exportActionableDynamicQuery);
307
308 exportActionableDynamicQuery.setAddCriteriaMethod(new ActionableDynamicQuery.AddCriteriaMethod() {
309 @Override
310 public void addCriteria(DynamicQuery dynamicQuery) {
311 portletDataContext.addDateRangeCriteria(dynamicQuery,
312 "modifiedDate");
313
314 StagedModelType stagedModelType = exportActionableDynamicQuery.getStagedModelType();
315
316 if (stagedModelType.getReferrerClassNameId() >= 0) {
317 Property classNameIdProperty = PropertyFactoryUtil.forName(
318 "classNameId");
319
320 dynamicQuery.add(classNameIdProperty.eq(
321 stagedModelType.getReferrerClassNameId()));
322 }
323 }
324 });
325
326 exportActionableDynamicQuery.setCompanyId(portletDataContext.getCompanyId());
327
328 exportActionableDynamicQuery.setGroupId(portletDataContext.getScopeGroupId());
329
330 exportActionableDynamicQuery.setPerformActionMethod(new ActionableDynamicQuery.PerformActionMethod() {
331 @Override
332 public void performAction(Object object)
333 throws PortalException {
334 DDMStructure stagedModel = (DDMStructure)object;
335
336 StagedModelDataHandlerUtil.exportStagedModel(portletDataContext,
337 stagedModel);
338 }
339 });
340 exportActionableDynamicQuery.setStagedModelType(new StagedModelType(
341 PortalUtil.getClassNameId(DDMStructure.class.getName())));
342
343 return exportActionableDynamicQuery;
344 }
345
346
349 @Override
350 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
351 throws PortalException {
352 return ddmStructureLocalService.deleteDDMStructure((DDMStructure)persistedModel);
353 }
354
355 @Override
356 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
357 throws PortalException {
358 return ddmStructurePersistence.findByPrimaryKey(primaryKeyObj);
359 }
360
361
368 @Override
369 public List<DDMStructure> getDDMStructuresByUuidAndCompanyId(String uuid,
370 long companyId) {
371 return ddmStructurePersistence.findByUuid_C(uuid, companyId);
372 }
373
374
384 @Override
385 public List<DDMStructure> getDDMStructuresByUuidAndCompanyId(String uuid,
386 long companyId, int start, int end,
387 OrderByComparator<DDMStructure> orderByComparator) {
388 return ddmStructurePersistence.findByUuid_C(uuid, companyId, start,
389 end, orderByComparator);
390 }
391
392
400 @Override
401 public DDMStructure getDDMStructureByUuidAndGroupId(String uuid,
402 long groupId) throws PortalException {
403 return ddmStructurePersistence.findByUUID_G(uuid, groupId);
404 }
405
406
417 @Override
418 public List<DDMStructure> getDDMStructures(int start, int end) {
419 return ddmStructurePersistence.findAll(start, end);
420 }
421
422
427 @Override
428 public int getDDMStructuresCount() {
429 return ddmStructurePersistence.countAll();
430 }
431
432
438 @Indexable(type = IndexableType.REINDEX)
439 @Override
440 public DDMStructure updateDDMStructure(DDMStructure ddmStructure) {
441 return ddmStructurePersistence.update(ddmStructure);
442 }
443
444
446 @Override
447 public void addDLFileEntryTypeDDMStructure(long fileEntryTypeId,
448 long structureId) {
449 dlFileEntryTypePersistence.addDDMStructure(fileEntryTypeId, structureId);
450 }
451
452
454 @Override
455 public void addDLFileEntryTypeDDMStructure(long fileEntryTypeId,
456 DDMStructure ddmStructure) {
457 dlFileEntryTypePersistence.addDDMStructure(fileEntryTypeId, ddmStructure);
458 }
459
460
462 @Override
463 public void addDLFileEntryTypeDDMStructures(long fileEntryTypeId,
464 long[] structureIds) {
465 dlFileEntryTypePersistence.addDDMStructures(fileEntryTypeId,
466 structureIds);
467 }
468
469
471 @Override
472 public void addDLFileEntryTypeDDMStructures(long fileEntryTypeId,
473 List<DDMStructure> DDMStructures) {
474 dlFileEntryTypePersistence.addDDMStructures(fileEntryTypeId,
475 DDMStructures);
476 }
477
478
480 @Override
481 public void clearDLFileEntryTypeDDMStructures(long fileEntryTypeId) {
482 dlFileEntryTypePersistence.clearDDMStructures(fileEntryTypeId);
483 }
484
485
487 @Override
488 public void deleteDLFileEntryTypeDDMStructure(long fileEntryTypeId,
489 long structureId) {
490 dlFileEntryTypePersistence.removeDDMStructure(fileEntryTypeId,
491 structureId);
492 }
493
494
496 @Override
497 public void deleteDLFileEntryTypeDDMStructure(long fileEntryTypeId,
498 DDMStructure ddmStructure) {
499 dlFileEntryTypePersistence.removeDDMStructure(fileEntryTypeId,
500 ddmStructure);
501 }
502
503
505 @Override
506 public void deleteDLFileEntryTypeDDMStructures(long fileEntryTypeId,
507 long[] structureIds) {
508 dlFileEntryTypePersistence.removeDDMStructures(fileEntryTypeId,
509 structureIds);
510 }
511
512
514 @Override
515 public void deleteDLFileEntryTypeDDMStructures(long fileEntryTypeId,
516 List<DDMStructure> DDMStructures) {
517 dlFileEntryTypePersistence.removeDDMStructures(fileEntryTypeId,
518 DDMStructures);
519 }
520
521
527 @Override
528 public long[] getDLFileEntryTypePrimaryKeys(long structureId) {
529 return ddmStructurePersistence.getDLFileEntryTypePrimaryKeys(structureId);
530 }
531
532
534 @Override
535 public List<DDMStructure> getDLFileEntryTypeDDMStructures(
536 long fileEntryTypeId) {
537 return dlFileEntryTypePersistence.getDDMStructures(fileEntryTypeId);
538 }
539
540
542 @Override
543 public List<DDMStructure> getDLFileEntryTypeDDMStructures(
544 long fileEntryTypeId, int start, int end) {
545 return dlFileEntryTypePersistence.getDDMStructures(fileEntryTypeId,
546 start, end);
547 }
548
549
551 @Override
552 public List<DDMStructure> getDLFileEntryTypeDDMStructures(
553 long fileEntryTypeId, int start, int end,
554 OrderByComparator<DDMStructure> orderByComparator) {
555 return dlFileEntryTypePersistence.getDDMStructures(fileEntryTypeId,
556 start, end, orderByComparator);
557 }
558
559
561 @Override
562 public int getDLFileEntryTypeDDMStructuresCount(long fileEntryTypeId) {
563 return dlFileEntryTypePersistence.getDDMStructuresSize(fileEntryTypeId);
564 }
565
566
568 @Override
569 public boolean hasDLFileEntryTypeDDMStructure(long fileEntryTypeId,
570 long structureId) {
571 return dlFileEntryTypePersistence.containsDDMStructure(fileEntryTypeId,
572 structureId);
573 }
574
575
577 @Override
578 public boolean hasDLFileEntryTypeDDMStructures(long fileEntryTypeId) {
579 return dlFileEntryTypePersistence.containsDDMStructures(fileEntryTypeId);
580 }
581
582
584 @Override
585 public void setDLFileEntryTypeDDMStructures(long fileEntryTypeId,
586 long[] structureIds) {
587 dlFileEntryTypePersistence.setDDMStructures(fileEntryTypeId,
588 structureIds);
589 }
590
591
596 public DDMStructureLocalService getDDMStructureLocalService() {
597 return ddmStructureLocalService;
598 }
599
600
605 public void setDDMStructureLocalService(
606 DDMStructureLocalService ddmStructureLocalService) {
607 this.ddmStructureLocalService = ddmStructureLocalService;
608 }
609
610
615 public com.liferay.portlet.dynamicdatamapping.service.DDMStructureService getDDMStructureService() {
616 return ddmStructureService;
617 }
618
619
624 public void setDDMStructureService(
625 com.liferay.portlet.dynamicdatamapping.service.DDMStructureService ddmStructureService) {
626 this.ddmStructureService = ddmStructureService;
627 }
628
629
634 public DDMStructurePersistence getDDMStructurePersistence() {
635 return ddmStructurePersistence;
636 }
637
638
643 public void setDDMStructurePersistence(
644 DDMStructurePersistence ddmStructurePersistence) {
645 this.ddmStructurePersistence = ddmStructurePersistence;
646 }
647
648
653 public DDMStructureFinder getDDMStructureFinder() {
654 return ddmStructureFinder;
655 }
656
657
662 public void setDDMStructureFinder(DDMStructureFinder ddmStructureFinder) {
663 this.ddmStructureFinder = ddmStructureFinder;
664 }
665
666
671 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
672 return counterLocalService;
673 }
674
675
680 public void setCounterLocalService(
681 com.liferay.counter.service.CounterLocalService counterLocalService) {
682 this.counterLocalService = counterLocalService;
683 }
684
685
690 public com.liferay.portal.service.ClassNameLocalService getClassNameLocalService() {
691 return classNameLocalService;
692 }
693
694
699 public void setClassNameLocalService(
700 com.liferay.portal.service.ClassNameLocalService classNameLocalService) {
701 this.classNameLocalService = classNameLocalService;
702 }
703
704
709 public com.liferay.portal.service.ClassNameService getClassNameService() {
710 return classNameService;
711 }
712
713
718 public void setClassNameService(
719 com.liferay.portal.service.ClassNameService classNameService) {
720 this.classNameService = classNameService;
721 }
722
723
728 public ClassNamePersistence getClassNamePersistence() {
729 return classNamePersistence;
730 }
731
732
737 public void setClassNamePersistence(
738 ClassNamePersistence classNamePersistence) {
739 this.classNamePersistence = classNamePersistence;
740 }
741
742
747 public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
748 return groupLocalService;
749 }
750
751
756 public void setGroupLocalService(
757 com.liferay.portal.service.GroupLocalService groupLocalService) {
758 this.groupLocalService = groupLocalService;
759 }
760
761
766 public com.liferay.portal.service.GroupService getGroupService() {
767 return groupService;
768 }
769
770
775 public void setGroupService(
776 com.liferay.portal.service.GroupService groupService) {
777 this.groupService = groupService;
778 }
779
780
785 public GroupPersistence getGroupPersistence() {
786 return groupPersistence;
787 }
788
789
794 public void setGroupPersistence(GroupPersistence groupPersistence) {
795 this.groupPersistence = groupPersistence;
796 }
797
798
803 public GroupFinder getGroupFinder() {
804 return groupFinder;
805 }
806
807
812 public void setGroupFinder(GroupFinder groupFinder) {
813 this.groupFinder = groupFinder;
814 }
815
816
821 public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
822 return resourceLocalService;
823 }
824
825
830 public void setResourceLocalService(
831 com.liferay.portal.service.ResourceLocalService resourceLocalService) {
832 this.resourceLocalService = resourceLocalService;
833 }
834
835
840 public com.liferay.portal.service.SystemEventLocalService getSystemEventLocalService() {
841 return systemEventLocalService;
842 }
843
844
849 public void setSystemEventLocalService(
850 com.liferay.portal.service.SystemEventLocalService systemEventLocalService) {
851 this.systemEventLocalService = systemEventLocalService;
852 }
853
854
859 public SystemEventPersistence getSystemEventPersistence() {
860 return systemEventPersistence;
861 }
862
863
868 public void setSystemEventPersistence(
869 SystemEventPersistence systemEventPersistence) {
870 this.systemEventPersistence = systemEventPersistence;
871 }
872
873
878 public com.liferay.portal.service.UserLocalService getUserLocalService() {
879 return userLocalService;
880 }
881
882
887 public void setUserLocalService(
888 com.liferay.portal.service.UserLocalService userLocalService) {
889 this.userLocalService = userLocalService;
890 }
891
892
897 public com.liferay.portal.service.UserService getUserService() {
898 return userService;
899 }
900
901
906 public void setUserService(
907 com.liferay.portal.service.UserService userService) {
908 this.userService = userService;
909 }
910
911
916 public UserPersistence getUserPersistence() {
917 return userPersistence;
918 }
919
920
925 public void setUserPersistence(UserPersistence userPersistence) {
926 this.userPersistence = userPersistence;
927 }
928
929
934 public UserFinder getUserFinder() {
935 return userFinder;
936 }
937
938
943 public void setUserFinder(UserFinder userFinder) {
944 this.userFinder = userFinder;
945 }
946
947
952 public com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService getDLFileEntryTypeLocalService() {
953 return dlFileEntryTypeLocalService;
954 }
955
956
961 public void setDLFileEntryTypeLocalService(
962 com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService dlFileEntryTypeLocalService) {
963 this.dlFileEntryTypeLocalService = dlFileEntryTypeLocalService;
964 }
965
966
971 public com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService getDLFileEntryTypeService() {
972 return dlFileEntryTypeService;
973 }
974
975
980 public void setDLFileEntryTypeService(
981 com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService dlFileEntryTypeService) {
982 this.dlFileEntryTypeService = dlFileEntryTypeService;
983 }
984
985
990 public DLFileEntryTypePersistence getDLFileEntryTypePersistence() {
991 return dlFileEntryTypePersistence;
992 }
993
994
999 public void setDLFileEntryTypePersistence(
1000 DLFileEntryTypePersistence dlFileEntryTypePersistence) {
1001 this.dlFileEntryTypePersistence = dlFileEntryTypePersistence;
1002 }
1003
1004
1009 public DLFileEntryTypeFinder getDLFileEntryTypeFinder() {
1010 return dlFileEntryTypeFinder;
1011 }
1012
1013
1018 public void setDLFileEntryTypeFinder(
1019 DLFileEntryTypeFinder dlFileEntryTypeFinder) {
1020 this.dlFileEntryTypeFinder = dlFileEntryTypeFinder;
1021 }
1022
1023
1028 public com.liferay.portlet.dynamicdatamapping.service.DDMStructureLayoutLocalService getDDMStructureLayoutLocalService() {
1029 return ddmStructureLayoutLocalService;
1030 }
1031
1032
1037 public void setDDMStructureLayoutLocalService(
1038 com.liferay.portlet.dynamicdatamapping.service.DDMStructureLayoutLocalService ddmStructureLayoutLocalService) {
1039 this.ddmStructureLayoutLocalService = ddmStructureLayoutLocalService;
1040 }
1041
1042
1047 public DDMStructureLayoutPersistence getDDMStructureLayoutPersistence() {
1048 return ddmStructureLayoutPersistence;
1049 }
1050
1051
1056 public void setDDMStructureLayoutPersistence(
1057 DDMStructureLayoutPersistence ddmStructureLayoutPersistence) {
1058 this.ddmStructureLayoutPersistence = ddmStructureLayoutPersistence;
1059 }
1060
1061
1066 public com.liferay.portlet.dynamicdatamapping.service.DDMStructureLinkLocalService getDDMStructureLinkLocalService() {
1067 return ddmStructureLinkLocalService;
1068 }
1069
1070
1075 public void setDDMStructureLinkLocalService(
1076 com.liferay.portlet.dynamicdatamapping.service.DDMStructureLinkLocalService ddmStructureLinkLocalService) {
1077 this.ddmStructureLinkLocalService = ddmStructureLinkLocalService;
1078 }
1079
1080
1085 public DDMStructureLinkPersistence getDDMStructureLinkPersistence() {
1086 return ddmStructureLinkPersistence;
1087 }
1088
1089
1094 public void setDDMStructureLinkPersistence(
1095 DDMStructureLinkPersistence ddmStructureLinkPersistence) {
1096 this.ddmStructureLinkPersistence = ddmStructureLinkPersistence;
1097 }
1098
1099
1104 public com.liferay.portlet.dynamicdatamapping.service.DDMStructureVersionLocalService getDDMStructureVersionLocalService() {
1105 return ddmStructureVersionLocalService;
1106 }
1107
1108
1113 public void setDDMStructureVersionLocalService(
1114 com.liferay.portlet.dynamicdatamapping.service.DDMStructureVersionLocalService ddmStructureVersionLocalService) {
1115 this.ddmStructureVersionLocalService = ddmStructureVersionLocalService;
1116 }
1117
1118
1123 public com.liferay.portlet.dynamicdatamapping.service.DDMStructureVersionService getDDMStructureVersionService() {
1124 return ddmStructureVersionService;
1125 }
1126
1127
1132 public void setDDMStructureVersionService(
1133 com.liferay.portlet.dynamicdatamapping.service.DDMStructureVersionService ddmStructureVersionService) {
1134 this.ddmStructureVersionService = ddmStructureVersionService;
1135 }
1136
1137
1142 public DDMStructureVersionPersistence getDDMStructureVersionPersistence() {
1143 return ddmStructureVersionPersistence;
1144 }
1145
1146
1151 public void setDDMStructureVersionPersistence(
1152 DDMStructureVersionPersistence ddmStructureVersionPersistence) {
1153 this.ddmStructureVersionPersistence = ddmStructureVersionPersistence;
1154 }
1155
1156
1161 public com.liferay.portlet.dynamicdatamapping.service.DDMTemplateLocalService getDDMTemplateLocalService() {
1162 return ddmTemplateLocalService;
1163 }
1164
1165
1170 public void setDDMTemplateLocalService(
1171 com.liferay.portlet.dynamicdatamapping.service.DDMTemplateLocalService ddmTemplateLocalService) {
1172 this.ddmTemplateLocalService = ddmTemplateLocalService;
1173 }
1174
1175
1180 public com.liferay.portlet.dynamicdatamapping.service.DDMTemplateService getDDMTemplateService() {
1181 return ddmTemplateService;
1182 }
1183
1184
1189 public void setDDMTemplateService(
1190 com.liferay.portlet.dynamicdatamapping.service.DDMTemplateService ddmTemplateService) {
1191 this.ddmTemplateService = ddmTemplateService;
1192 }
1193
1194
1199 public DDMTemplatePersistence getDDMTemplatePersistence() {
1200 return ddmTemplatePersistence;
1201 }
1202
1203
1208 public void setDDMTemplatePersistence(
1209 DDMTemplatePersistence ddmTemplatePersistence) {
1210 this.ddmTemplatePersistence = ddmTemplatePersistence;
1211 }
1212
1213
1218 public DDMTemplateFinder getDDMTemplateFinder() {
1219 return ddmTemplateFinder;
1220 }
1221
1222
1227 public void setDDMTemplateFinder(DDMTemplateFinder ddmTemplateFinder) {
1228 this.ddmTemplateFinder = ddmTemplateFinder;
1229 }
1230
1231 public void afterPropertiesSet() {
1232 persistedModelLocalServiceRegistry.register("com.liferay.portlet.dynamicdatamapping.model.DDMStructure",
1233 ddmStructureLocalService);
1234 }
1235
1236 public void destroy() {
1237 persistedModelLocalServiceRegistry.unregister(
1238 "com.liferay.portlet.dynamicdatamapping.model.DDMStructure");
1239 }
1240
1241
1246 @Override
1247 public String getBeanIdentifier() {
1248 return _beanIdentifier;
1249 }
1250
1251
1256 @Override
1257 public void setBeanIdentifier(String beanIdentifier) {
1258 _beanIdentifier = beanIdentifier;
1259 }
1260
1261 protected Class<?> getModelClass() {
1262 return DDMStructure.class;
1263 }
1264
1265 protected String getModelClassName() {
1266 return DDMStructure.class.getName();
1267 }
1268
1269
1274 protected void runSQL(String sql) {
1275 try {
1276 DataSource dataSource = ddmStructurePersistence.getDataSource();
1277
1278 DB db = DBFactoryUtil.getDB();
1279
1280 sql = db.buildSQL(sql);
1281 sql = PortalUtil.transformSQL(sql);
1282
1283 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
1284 sql, new int[0]);
1285
1286 sqlUpdate.update();
1287 }
1288 catch (Exception e) {
1289 throw new SystemException(e);
1290 }
1291 }
1292
1293 @BeanReference(type = DDMStructureLocalService.class)
1294 protected DDMStructureLocalService ddmStructureLocalService;
1295 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMStructureService.class)
1296 protected com.liferay.portlet.dynamicdatamapping.service.DDMStructureService ddmStructureService;
1297 @BeanReference(type = DDMStructurePersistence.class)
1298 protected DDMStructurePersistence ddmStructurePersistence;
1299 @BeanReference(type = DDMStructureFinder.class)
1300 protected DDMStructureFinder ddmStructureFinder;
1301 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
1302 protected com.liferay.counter.service.CounterLocalService counterLocalService;
1303 @BeanReference(type = com.liferay.portal.service.ClassNameLocalService.class)
1304 protected com.liferay.portal.service.ClassNameLocalService classNameLocalService;
1305 @BeanReference(type = com.liferay.portal.service.ClassNameService.class)
1306 protected com.liferay.portal.service.ClassNameService classNameService;
1307 @BeanReference(type = ClassNamePersistence.class)
1308 protected ClassNamePersistence classNamePersistence;
1309 @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
1310 protected com.liferay.portal.service.GroupLocalService groupLocalService;
1311 @BeanReference(type = com.liferay.portal.service.GroupService.class)
1312 protected com.liferay.portal.service.GroupService groupService;
1313 @BeanReference(type = GroupPersistence.class)
1314 protected GroupPersistence groupPersistence;
1315 @BeanReference(type = GroupFinder.class)
1316 protected GroupFinder groupFinder;
1317 @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
1318 protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
1319 @BeanReference(type = com.liferay.portal.service.SystemEventLocalService.class)
1320 protected com.liferay.portal.service.SystemEventLocalService systemEventLocalService;
1321 @BeanReference(type = SystemEventPersistence.class)
1322 protected SystemEventPersistence systemEventPersistence;
1323 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
1324 protected com.liferay.portal.service.UserLocalService userLocalService;
1325 @BeanReference(type = com.liferay.portal.service.UserService.class)
1326 protected com.liferay.portal.service.UserService userService;
1327 @BeanReference(type = UserPersistence.class)
1328 protected UserPersistence userPersistence;
1329 @BeanReference(type = UserFinder.class)
1330 protected UserFinder userFinder;
1331 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService.class)
1332 protected com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService dlFileEntryTypeLocalService;
1333 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService.class)
1334 protected com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService dlFileEntryTypeService;
1335 @BeanReference(type = DLFileEntryTypePersistence.class)
1336 protected DLFileEntryTypePersistence dlFileEntryTypePersistence;
1337 @BeanReference(type = DLFileEntryTypeFinder.class)
1338 protected DLFileEntryTypeFinder dlFileEntryTypeFinder;
1339 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMStructureLayoutLocalService.class)
1340 protected com.liferay.portlet.dynamicdatamapping.service.DDMStructureLayoutLocalService ddmStructureLayoutLocalService;
1341 @BeanReference(type = DDMStructureLayoutPersistence.class)
1342 protected DDMStructureLayoutPersistence ddmStructureLayoutPersistence;
1343 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMStructureLinkLocalService.class)
1344 protected com.liferay.portlet.dynamicdatamapping.service.DDMStructureLinkLocalService ddmStructureLinkLocalService;
1345 @BeanReference(type = DDMStructureLinkPersistence.class)
1346 protected DDMStructureLinkPersistence ddmStructureLinkPersistence;
1347 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMStructureVersionLocalService.class)
1348 protected com.liferay.portlet.dynamicdatamapping.service.DDMStructureVersionLocalService ddmStructureVersionLocalService;
1349 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMStructureVersionService.class)
1350 protected com.liferay.portlet.dynamicdatamapping.service.DDMStructureVersionService ddmStructureVersionService;
1351 @BeanReference(type = DDMStructureVersionPersistence.class)
1352 protected DDMStructureVersionPersistence ddmStructureVersionPersistence;
1353 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMTemplateLocalService.class)
1354 protected com.liferay.portlet.dynamicdatamapping.service.DDMTemplateLocalService ddmTemplateLocalService;
1355 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMTemplateService.class)
1356 protected com.liferay.portlet.dynamicdatamapping.service.DDMTemplateService ddmTemplateService;
1357 @BeanReference(type = DDMTemplatePersistence.class)
1358 protected DDMTemplatePersistence ddmTemplatePersistence;
1359 @BeanReference(type = DDMTemplateFinder.class)
1360 protected DDMTemplateFinder ddmTemplateFinder;
1361 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
1362 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
1363 private String _beanIdentifier;
1364 }