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.lar.ExportImportHelperUtil;
036 import com.liferay.portal.kernel.lar.ManifestSummary;
037 import com.liferay.portal.kernel.lar.PortletDataContext;
038 import com.liferay.portal.kernel.lar.StagedModelDataHandlerUtil;
039 import com.liferay.portal.kernel.lar.StagedModelType;
040 import com.liferay.portal.kernel.search.Indexable;
041 import com.liferay.portal.kernel.search.IndexableType;
042 import com.liferay.portal.kernel.util.OrderByComparator;
043 import com.liferay.portal.model.PersistedModel;
044 import com.liferay.portal.service.BaseLocalServiceImpl;
045 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
046 import com.liferay.portal.service.persistence.ClassNamePersistence;
047 import com.liferay.portal.service.persistence.GroupFinder;
048 import com.liferay.portal.service.persistence.GroupPersistence;
049 import com.liferay.portal.service.persistence.SystemEventPersistence;
050 import com.liferay.portal.service.persistence.UserFinder;
051 import com.liferay.portal.service.persistence.UserPersistence;
052 import com.liferay.portal.util.PortalUtil;
053
054 import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryTypeFinder;
055 import com.liferay.portlet.documentlibrary.service.persistence.DLFileEntryTypePersistence;
056 import com.liferay.portlet.dynamicdatamapping.model.DDMStructure;
057 import com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService;
058 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructureFinder;
059 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructureLinkPersistence;
060 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructurePersistence;
061 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMTemplateFinder;
062 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMTemplatePersistence;
063 import com.liferay.portlet.journal.service.persistence.JournalFolderFinder;
064 import com.liferay.portlet.journal.service.persistence.JournalFolderPersistence;
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 @Override
362 public List<DDMStructure> getDDMStructuresByUuidAndCompanyId(String uuid,
363 long companyId) {
364 return ddmStructurePersistence.findByUuid_C(uuid, companyId);
365 }
366
367 @Override
368 public List<DDMStructure> getDDMStructuresByUuidAndCompanyId(String uuid,
369 long companyId, int start, int end,
370 OrderByComparator<DDMStructure> orderByComparator) {
371 return ddmStructurePersistence.findByUuid_C(uuid, companyId, start,
372 end, orderByComparator);
373 }
374
375
383 @Override
384 public DDMStructure getDDMStructureByUuidAndGroupId(String uuid,
385 long groupId) throws PortalException {
386 return ddmStructurePersistence.findByUUID_G(uuid, groupId);
387 }
388
389
400 @Override
401 public List<DDMStructure> getDDMStructures(int start, int end) {
402 return ddmStructurePersistence.findAll(start, end);
403 }
404
405
410 @Override
411 public int getDDMStructuresCount() {
412 return ddmStructurePersistence.countAll();
413 }
414
415
421 @Indexable(type = IndexableType.REINDEX)
422 @Override
423 public DDMStructure updateDDMStructure(DDMStructure ddmStructure) {
424 return ddmStructurePersistence.update(ddmStructure);
425 }
426
427
429 @Override
430 public void addDLFileEntryTypeDDMStructure(long fileEntryTypeId,
431 long structureId) {
432 dlFileEntryTypePersistence.addDDMStructure(fileEntryTypeId, structureId);
433 }
434
435
437 @Override
438 public void addDLFileEntryTypeDDMStructure(long fileEntryTypeId,
439 DDMStructure ddmStructure) {
440 dlFileEntryTypePersistence.addDDMStructure(fileEntryTypeId, ddmStructure);
441 }
442
443
445 @Override
446 public void addDLFileEntryTypeDDMStructures(long fileEntryTypeId,
447 long[] structureIds) {
448 dlFileEntryTypePersistence.addDDMStructures(fileEntryTypeId,
449 structureIds);
450 }
451
452
454 @Override
455 public void addDLFileEntryTypeDDMStructures(long fileEntryTypeId,
456 List<DDMStructure> DDMStructures) {
457 dlFileEntryTypePersistence.addDDMStructures(fileEntryTypeId,
458 DDMStructures);
459 }
460
461
463 @Override
464 public void clearDLFileEntryTypeDDMStructures(long fileEntryTypeId) {
465 dlFileEntryTypePersistence.clearDDMStructures(fileEntryTypeId);
466 }
467
468
470 @Override
471 public void deleteDLFileEntryTypeDDMStructure(long fileEntryTypeId,
472 long structureId) {
473 dlFileEntryTypePersistence.removeDDMStructure(fileEntryTypeId,
474 structureId);
475 }
476
477
479 @Override
480 public void deleteDLFileEntryTypeDDMStructure(long fileEntryTypeId,
481 DDMStructure ddmStructure) {
482 dlFileEntryTypePersistence.removeDDMStructure(fileEntryTypeId,
483 ddmStructure);
484 }
485
486
488 @Override
489 public void deleteDLFileEntryTypeDDMStructures(long fileEntryTypeId,
490 long[] structureIds) {
491 dlFileEntryTypePersistence.removeDDMStructures(fileEntryTypeId,
492 structureIds);
493 }
494
495
497 @Override
498 public void deleteDLFileEntryTypeDDMStructures(long fileEntryTypeId,
499 List<DDMStructure> DDMStructures) {
500 dlFileEntryTypePersistence.removeDDMStructures(fileEntryTypeId,
501 DDMStructures);
502 }
503
504
510 @Override
511 public long[] getDLFileEntryTypePrimaryKeys(long structureId) {
512 return ddmStructurePersistence.getDLFileEntryTypePrimaryKeys(structureId);
513 }
514
515
517 @Override
518 public List<DDMStructure> getDLFileEntryTypeDDMStructures(
519 long fileEntryTypeId) {
520 return dlFileEntryTypePersistence.getDDMStructures(fileEntryTypeId);
521 }
522
523
525 @Override
526 public List<DDMStructure> getDLFileEntryTypeDDMStructures(
527 long fileEntryTypeId, int start, int end) {
528 return dlFileEntryTypePersistence.getDDMStructures(fileEntryTypeId,
529 start, end);
530 }
531
532
534 @Override
535 public List<DDMStructure> getDLFileEntryTypeDDMStructures(
536 long fileEntryTypeId, int start, int end,
537 OrderByComparator<DDMStructure> orderByComparator) {
538 return dlFileEntryTypePersistence.getDDMStructures(fileEntryTypeId,
539 start, end, orderByComparator);
540 }
541
542
544 @Override
545 public int getDLFileEntryTypeDDMStructuresCount(long fileEntryTypeId) {
546 return dlFileEntryTypePersistence.getDDMStructuresSize(fileEntryTypeId);
547 }
548
549
551 @Override
552 public boolean hasDLFileEntryTypeDDMStructure(long fileEntryTypeId,
553 long structureId) {
554 return dlFileEntryTypePersistence.containsDDMStructure(fileEntryTypeId,
555 structureId);
556 }
557
558
560 @Override
561 public boolean hasDLFileEntryTypeDDMStructures(long fileEntryTypeId) {
562 return dlFileEntryTypePersistence.containsDDMStructures(fileEntryTypeId);
563 }
564
565
567 @Override
568 public void setDLFileEntryTypeDDMStructures(long fileEntryTypeId,
569 long[] structureIds) {
570 dlFileEntryTypePersistence.setDDMStructures(fileEntryTypeId,
571 structureIds);
572 }
573
574
576 @Override
577 public void addJournalFolderDDMStructure(long folderId, long structureId) {
578 journalFolderPersistence.addDDMStructure(folderId, structureId);
579 }
580
581
583 @Override
584 public void addJournalFolderDDMStructure(long folderId,
585 DDMStructure ddmStructure) {
586 journalFolderPersistence.addDDMStructure(folderId, ddmStructure);
587 }
588
589
591 @Override
592 public void addJournalFolderDDMStructures(long folderId, long[] structureIds) {
593 journalFolderPersistence.addDDMStructures(folderId, structureIds);
594 }
595
596
598 @Override
599 public void addJournalFolderDDMStructures(long folderId,
600 List<DDMStructure> DDMStructures) {
601 journalFolderPersistence.addDDMStructures(folderId, DDMStructures);
602 }
603
604
606 @Override
607 public void clearJournalFolderDDMStructures(long folderId) {
608 journalFolderPersistence.clearDDMStructures(folderId);
609 }
610
611
613 @Override
614 public void deleteJournalFolderDDMStructure(long folderId, long structureId) {
615 journalFolderPersistence.removeDDMStructure(folderId, structureId);
616 }
617
618
620 @Override
621 public void deleteJournalFolderDDMStructure(long folderId,
622 DDMStructure ddmStructure) {
623 journalFolderPersistence.removeDDMStructure(folderId, ddmStructure);
624 }
625
626
628 @Override
629 public void deleteJournalFolderDDMStructures(long folderId,
630 long[] structureIds) {
631 journalFolderPersistence.removeDDMStructures(folderId, structureIds);
632 }
633
634
636 @Override
637 public void deleteJournalFolderDDMStructures(long folderId,
638 List<DDMStructure> DDMStructures) {
639 journalFolderPersistence.removeDDMStructures(folderId, DDMStructures);
640 }
641
642
648 @Override
649 public long[] getJournalFolderPrimaryKeys(long structureId) {
650 return ddmStructurePersistence.getJournalFolderPrimaryKeys(structureId);
651 }
652
653
655 @Override
656 public List<DDMStructure> getJournalFolderDDMStructures(long folderId) {
657 return journalFolderPersistence.getDDMStructures(folderId);
658 }
659
660
662 @Override
663 public List<DDMStructure> getJournalFolderDDMStructures(long folderId,
664 int start, int end) {
665 return journalFolderPersistence.getDDMStructures(folderId, start, end);
666 }
667
668
670 @Override
671 public List<DDMStructure> getJournalFolderDDMStructures(long folderId,
672 int start, int end, OrderByComparator<DDMStructure> orderByComparator) {
673 return journalFolderPersistence.getDDMStructures(folderId, start, end,
674 orderByComparator);
675 }
676
677
679 @Override
680 public int getJournalFolderDDMStructuresCount(long folderId) {
681 return journalFolderPersistence.getDDMStructuresSize(folderId);
682 }
683
684
686 @Override
687 public boolean hasJournalFolderDDMStructure(long folderId, long structureId) {
688 return journalFolderPersistence.containsDDMStructure(folderId,
689 structureId);
690 }
691
692
694 @Override
695 public boolean hasJournalFolderDDMStructures(long folderId) {
696 return journalFolderPersistence.containsDDMStructures(folderId);
697 }
698
699
701 @Override
702 public void setJournalFolderDDMStructures(long folderId, long[] structureIds) {
703 journalFolderPersistence.setDDMStructures(folderId, structureIds);
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.counter.service.CounterLocalService getCounterLocalService() {
787 return counterLocalService;
788 }
789
790
795 public void setCounterLocalService(
796 com.liferay.counter.service.CounterLocalService counterLocalService) {
797 this.counterLocalService = counterLocalService;
798 }
799
800
805 public com.liferay.portal.service.ClassNameLocalService getClassNameLocalService() {
806 return classNameLocalService;
807 }
808
809
814 public void setClassNameLocalService(
815 com.liferay.portal.service.ClassNameLocalService classNameLocalService) {
816 this.classNameLocalService = classNameLocalService;
817 }
818
819
824 public com.liferay.portal.service.ClassNameService getClassNameService() {
825 return classNameService;
826 }
827
828
833 public void setClassNameService(
834 com.liferay.portal.service.ClassNameService classNameService) {
835 this.classNameService = classNameService;
836 }
837
838
843 public ClassNamePersistence getClassNamePersistence() {
844 return classNamePersistence;
845 }
846
847
852 public void setClassNamePersistence(
853 ClassNamePersistence classNamePersistence) {
854 this.classNamePersistence = classNamePersistence;
855 }
856
857
862 public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
863 return groupLocalService;
864 }
865
866
871 public void setGroupLocalService(
872 com.liferay.portal.service.GroupLocalService groupLocalService) {
873 this.groupLocalService = groupLocalService;
874 }
875
876
881 public com.liferay.portal.service.GroupService getGroupService() {
882 return groupService;
883 }
884
885
890 public void setGroupService(
891 com.liferay.portal.service.GroupService groupService) {
892 this.groupService = groupService;
893 }
894
895
900 public GroupPersistence getGroupPersistence() {
901 return groupPersistence;
902 }
903
904
909 public void setGroupPersistence(GroupPersistence groupPersistence) {
910 this.groupPersistence = groupPersistence;
911 }
912
913
918 public GroupFinder getGroupFinder() {
919 return groupFinder;
920 }
921
922
927 public void setGroupFinder(GroupFinder groupFinder) {
928 this.groupFinder = groupFinder;
929 }
930
931
936 public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
937 return resourceLocalService;
938 }
939
940
945 public void setResourceLocalService(
946 com.liferay.portal.service.ResourceLocalService resourceLocalService) {
947 this.resourceLocalService = resourceLocalService;
948 }
949
950
955 public com.liferay.portal.service.SystemEventLocalService getSystemEventLocalService() {
956 return systemEventLocalService;
957 }
958
959
964 public void setSystemEventLocalService(
965 com.liferay.portal.service.SystemEventLocalService systemEventLocalService) {
966 this.systemEventLocalService = systemEventLocalService;
967 }
968
969
974 public SystemEventPersistence getSystemEventPersistence() {
975 return systemEventPersistence;
976 }
977
978
983 public void setSystemEventPersistence(
984 SystemEventPersistence systemEventPersistence) {
985 this.systemEventPersistence = systemEventPersistence;
986 }
987
988
993 public com.liferay.portal.service.UserLocalService getUserLocalService() {
994 return userLocalService;
995 }
996
997
1002 public void setUserLocalService(
1003 com.liferay.portal.service.UserLocalService userLocalService) {
1004 this.userLocalService = userLocalService;
1005 }
1006
1007
1012 public com.liferay.portal.service.UserService getUserService() {
1013 return userService;
1014 }
1015
1016
1021 public void setUserService(
1022 com.liferay.portal.service.UserService userService) {
1023 this.userService = userService;
1024 }
1025
1026
1031 public UserPersistence getUserPersistence() {
1032 return userPersistence;
1033 }
1034
1035
1040 public void setUserPersistence(UserPersistence userPersistence) {
1041 this.userPersistence = userPersistence;
1042 }
1043
1044
1049 public UserFinder getUserFinder() {
1050 return userFinder;
1051 }
1052
1053
1058 public void setUserFinder(UserFinder userFinder) {
1059 this.userFinder = userFinder;
1060 }
1061
1062
1067 public com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService getDLFileEntryTypeLocalService() {
1068 return dlFileEntryTypeLocalService;
1069 }
1070
1071
1076 public void setDLFileEntryTypeLocalService(
1077 com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService dlFileEntryTypeLocalService) {
1078 this.dlFileEntryTypeLocalService = dlFileEntryTypeLocalService;
1079 }
1080
1081
1086 public com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService getDLFileEntryTypeService() {
1087 return dlFileEntryTypeService;
1088 }
1089
1090
1095 public void setDLFileEntryTypeService(
1096 com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService dlFileEntryTypeService) {
1097 this.dlFileEntryTypeService = dlFileEntryTypeService;
1098 }
1099
1100
1105 public DLFileEntryTypePersistence getDLFileEntryTypePersistence() {
1106 return dlFileEntryTypePersistence;
1107 }
1108
1109
1114 public void setDLFileEntryTypePersistence(
1115 DLFileEntryTypePersistence dlFileEntryTypePersistence) {
1116 this.dlFileEntryTypePersistence = dlFileEntryTypePersistence;
1117 }
1118
1119
1124 public DLFileEntryTypeFinder getDLFileEntryTypeFinder() {
1125 return dlFileEntryTypeFinder;
1126 }
1127
1128
1133 public void setDLFileEntryTypeFinder(
1134 DLFileEntryTypeFinder dlFileEntryTypeFinder) {
1135 this.dlFileEntryTypeFinder = dlFileEntryTypeFinder;
1136 }
1137
1138
1143 public com.liferay.portlet.journal.service.JournalFolderLocalService getJournalFolderLocalService() {
1144 return journalFolderLocalService;
1145 }
1146
1147
1152 public void setJournalFolderLocalService(
1153 com.liferay.portlet.journal.service.JournalFolderLocalService journalFolderLocalService) {
1154 this.journalFolderLocalService = journalFolderLocalService;
1155 }
1156
1157
1162 public com.liferay.portlet.journal.service.JournalFolderService getJournalFolderService() {
1163 return journalFolderService;
1164 }
1165
1166
1171 public void setJournalFolderService(
1172 com.liferay.portlet.journal.service.JournalFolderService journalFolderService) {
1173 this.journalFolderService = journalFolderService;
1174 }
1175
1176
1181 public JournalFolderPersistence getJournalFolderPersistence() {
1182 return journalFolderPersistence;
1183 }
1184
1185
1190 public void setJournalFolderPersistence(
1191 JournalFolderPersistence journalFolderPersistence) {
1192 this.journalFolderPersistence = journalFolderPersistence;
1193 }
1194
1195
1200 public JournalFolderFinder getJournalFolderFinder() {
1201 return journalFolderFinder;
1202 }
1203
1204
1209 public void setJournalFolderFinder(JournalFolderFinder journalFolderFinder) {
1210 this.journalFolderFinder = journalFolderFinder;
1211 }
1212
1213
1218 public com.liferay.portlet.dynamicdatamapping.service.DDMStructureLinkLocalService getDDMStructureLinkLocalService() {
1219 return ddmStructureLinkLocalService;
1220 }
1221
1222
1227 public void setDDMStructureLinkLocalService(
1228 com.liferay.portlet.dynamicdatamapping.service.DDMStructureLinkLocalService ddmStructureLinkLocalService) {
1229 this.ddmStructureLinkLocalService = ddmStructureLinkLocalService;
1230 }
1231
1232
1237 public DDMStructureLinkPersistence getDDMStructureLinkPersistence() {
1238 return ddmStructureLinkPersistence;
1239 }
1240
1241
1246 public void setDDMStructureLinkPersistence(
1247 DDMStructureLinkPersistence ddmStructureLinkPersistence) {
1248 this.ddmStructureLinkPersistence = ddmStructureLinkPersistence;
1249 }
1250
1251
1256 public com.liferay.portlet.dynamicdatamapping.service.DDMTemplateLocalService getDDMTemplateLocalService() {
1257 return ddmTemplateLocalService;
1258 }
1259
1260
1265 public void setDDMTemplateLocalService(
1266 com.liferay.portlet.dynamicdatamapping.service.DDMTemplateLocalService ddmTemplateLocalService) {
1267 this.ddmTemplateLocalService = ddmTemplateLocalService;
1268 }
1269
1270
1275 public com.liferay.portlet.dynamicdatamapping.service.DDMTemplateService getDDMTemplateService() {
1276 return ddmTemplateService;
1277 }
1278
1279
1284 public void setDDMTemplateService(
1285 com.liferay.portlet.dynamicdatamapping.service.DDMTemplateService ddmTemplateService) {
1286 this.ddmTemplateService = ddmTemplateService;
1287 }
1288
1289
1294 public DDMTemplatePersistence getDDMTemplatePersistence() {
1295 return ddmTemplatePersistence;
1296 }
1297
1298
1303 public void setDDMTemplatePersistence(
1304 DDMTemplatePersistence ddmTemplatePersistence) {
1305 this.ddmTemplatePersistence = ddmTemplatePersistence;
1306 }
1307
1308
1313 public DDMTemplateFinder getDDMTemplateFinder() {
1314 return ddmTemplateFinder;
1315 }
1316
1317
1322 public void setDDMTemplateFinder(DDMTemplateFinder ddmTemplateFinder) {
1323 this.ddmTemplateFinder = ddmTemplateFinder;
1324 }
1325
1326 public void afterPropertiesSet() {
1327 persistedModelLocalServiceRegistry.register("com.liferay.portlet.dynamicdatamapping.model.DDMStructure",
1328 ddmStructureLocalService);
1329 }
1330
1331 public void destroy() {
1332 persistedModelLocalServiceRegistry.unregister(
1333 "com.liferay.portlet.dynamicdatamapping.model.DDMStructure");
1334 }
1335
1336
1341 @Override
1342 public String getBeanIdentifier() {
1343 return _beanIdentifier;
1344 }
1345
1346
1351 @Override
1352 public void setBeanIdentifier(String beanIdentifier) {
1353 _beanIdentifier = beanIdentifier;
1354 }
1355
1356 protected Class<?> getModelClass() {
1357 return DDMStructure.class;
1358 }
1359
1360 protected String getModelClassName() {
1361 return DDMStructure.class.getName();
1362 }
1363
1364
1369 protected void runSQL(String sql) {
1370 try {
1371 DataSource dataSource = ddmStructurePersistence.getDataSource();
1372
1373 DB db = DBFactoryUtil.getDB();
1374
1375 sql = db.buildSQL(sql);
1376 sql = PortalUtil.transformSQL(sql);
1377
1378 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
1379 sql, new int[0]);
1380
1381 sqlUpdate.update();
1382 }
1383 catch (Exception e) {
1384 throw new SystemException(e);
1385 }
1386 }
1387
1388 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService.class)
1389 protected com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService ddmStructureLocalService;
1390 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMStructureService.class)
1391 protected com.liferay.portlet.dynamicdatamapping.service.DDMStructureService ddmStructureService;
1392 @BeanReference(type = DDMStructurePersistence.class)
1393 protected DDMStructurePersistence ddmStructurePersistence;
1394 @BeanReference(type = DDMStructureFinder.class)
1395 protected DDMStructureFinder ddmStructureFinder;
1396 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
1397 protected com.liferay.counter.service.CounterLocalService counterLocalService;
1398 @BeanReference(type = com.liferay.portal.service.ClassNameLocalService.class)
1399 protected com.liferay.portal.service.ClassNameLocalService classNameLocalService;
1400 @BeanReference(type = com.liferay.portal.service.ClassNameService.class)
1401 protected com.liferay.portal.service.ClassNameService classNameService;
1402 @BeanReference(type = ClassNamePersistence.class)
1403 protected ClassNamePersistence classNamePersistence;
1404 @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
1405 protected com.liferay.portal.service.GroupLocalService groupLocalService;
1406 @BeanReference(type = com.liferay.portal.service.GroupService.class)
1407 protected com.liferay.portal.service.GroupService groupService;
1408 @BeanReference(type = GroupPersistence.class)
1409 protected GroupPersistence groupPersistence;
1410 @BeanReference(type = GroupFinder.class)
1411 protected GroupFinder groupFinder;
1412 @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
1413 protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
1414 @BeanReference(type = com.liferay.portal.service.SystemEventLocalService.class)
1415 protected com.liferay.portal.service.SystemEventLocalService systemEventLocalService;
1416 @BeanReference(type = SystemEventPersistence.class)
1417 protected SystemEventPersistence systemEventPersistence;
1418 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
1419 protected com.liferay.portal.service.UserLocalService userLocalService;
1420 @BeanReference(type = com.liferay.portal.service.UserService.class)
1421 protected com.liferay.portal.service.UserService userService;
1422 @BeanReference(type = UserPersistence.class)
1423 protected UserPersistence userPersistence;
1424 @BeanReference(type = UserFinder.class)
1425 protected UserFinder userFinder;
1426 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService.class)
1427 protected com.liferay.portlet.documentlibrary.service.DLFileEntryTypeLocalService dlFileEntryTypeLocalService;
1428 @BeanReference(type = com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService.class)
1429 protected com.liferay.portlet.documentlibrary.service.DLFileEntryTypeService dlFileEntryTypeService;
1430 @BeanReference(type = DLFileEntryTypePersistence.class)
1431 protected DLFileEntryTypePersistence dlFileEntryTypePersistence;
1432 @BeanReference(type = DLFileEntryTypeFinder.class)
1433 protected DLFileEntryTypeFinder dlFileEntryTypeFinder;
1434 @BeanReference(type = com.liferay.portlet.journal.service.JournalFolderLocalService.class)
1435 protected com.liferay.portlet.journal.service.JournalFolderLocalService journalFolderLocalService;
1436 @BeanReference(type = com.liferay.portlet.journal.service.JournalFolderService.class)
1437 protected com.liferay.portlet.journal.service.JournalFolderService journalFolderService;
1438 @BeanReference(type = JournalFolderPersistence.class)
1439 protected JournalFolderPersistence journalFolderPersistence;
1440 @BeanReference(type = JournalFolderFinder.class)
1441 protected JournalFolderFinder journalFolderFinder;
1442 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMStructureLinkLocalService.class)
1443 protected com.liferay.portlet.dynamicdatamapping.service.DDMStructureLinkLocalService ddmStructureLinkLocalService;
1444 @BeanReference(type = DDMStructureLinkPersistence.class)
1445 protected DDMStructureLinkPersistence ddmStructureLinkPersistence;
1446 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMTemplateLocalService.class)
1447 protected com.liferay.portlet.dynamicdatamapping.service.DDMTemplateLocalService ddmTemplateLocalService;
1448 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMTemplateService.class)
1449 protected com.liferay.portlet.dynamicdatamapping.service.DDMTemplateService ddmTemplateService;
1450 @BeanReference(type = DDMTemplatePersistence.class)
1451 protected DDMTemplatePersistence ddmTemplatePersistence;
1452 @BeanReference(type = DDMTemplateFinder.class)
1453 protected DDMTemplateFinder ddmTemplateFinder;
1454 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
1455 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
1456 private String _beanIdentifier;
1457 }