001
014
015 package com.liferay.portlet.dynamicdatalists.service.base;
016
017 import com.liferay.portal.kernel.bean.BeanReference;
018 import com.liferay.portal.kernel.bean.IdentifiableBean;
019 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
020 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
021 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
022 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
023 import com.liferay.portal.kernel.dao.orm.Projection;
024 import com.liferay.portal.kernel.exception.PortalException;
025 import com.liferay.portal.kernel.exception.SystemException;
026 import com.liferay.portal.kernel.search.Indexable;
027 import com.liferay.portal.kernel.search.IndexableType;
028 import com.liferay.portal.kernel.util.OrderByComparator;
029 import com.liferay.portal.model.PersistedModel;
030 import com.liferay.portal.service.BaseLocalServiceImpl;
031 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
032 import com.liferay.portal.service.persistence.UserFinder;
033 import com.liferay.portal.service.persistence.UserPersistence;
034 import com.liferay.portal.service.persistence.WorkflowInstanceLinkPersistence;
035
036 import com.liferay.portlet.asset.service.persistence.AssetEntryFinder;
037 import com.liferay.portlet.asset.service.persistence.AssetEntryPersistence;
038 import com.liferay.portlet.dynamicdatalists.model.DDLRecord;
039 import com.liferay.portlet.dynamicdatalists.service.DDLRecordLocalService;
040 import com.liferay.portlet.dynamicdatalists.service.persistence.DDLRecordFinder;
041 import com.liferay.portlet.dynamicdatalists.service.persistence.DDLRecordPersistence;
042 import com.liferay.portlet.dynamicdatalists.service.persistence.DDLRecordSetFinder;
043 import com.liferay.portlet.dynamicdatalists.service.persistence.DDLRecordSetPersistence;
044 import com.liferay.portlet.dynamicdatalists.service.persistence.DDLRecordVersionPersistence;
045 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructureFinder;
046 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructurePersistence;
047
048 import java.io.Serializable;
049
050 import java.util.List;
051
052 import javax.sql.DataSource;
053
054
066 public abstract class DDLRecordLocalServiceBaseImpl extends BaseLocalServiceImpl
067 implements DDLRecordLocalService, IdentifiableBean {
068
073
074
081 @Indexable(type = IndexableType.REINDEX)
082 @Override
083 public DDLRecord addDDLRecord(DDLRecord ddlRecord)
084 throws SystemException {
085 ddlRecord.setNew(true);
086
087 return ddlRecordPersistence.update(ddlRecord);
088 }
089
090
096 @Override
097 public DDLRecord createDDLRecord(long recordId) {
098 return ddlRecordPersistence.create(recordId);
099 }
100
101
109 @Indexable(type = IndexableType.DELETE)
110 @Override
111 public DDLRecord deleteDDLRecord(long recordId)
112 throws PortalException, SystemException {
113 return ddlRecordPersistence.remove(recordId);
114 }
115
116
123 @Indexable(type = IndexableType.DELETE)
124 @Override
125 public DDLRecord deleteDDLRecord(DDLRecord ddlRecord)
126 throws SystemException {
127 return ddlRecordPersistence.remove(ddlRecord);
128 }
129
130 @Override
131 public DynamicQuery dynamicQuery() {
132 Class<?> clazz = getClass();
133
134 return DynamicQueryFactoryUtil.forClass(DDLRecord.class,
135 clazz.getClassLoader());
136 }
137
138
145 @Override
146 @SuppressWarnings("rawtypes")
147 public List dynamicQuery(DynamicQuery dynamicQuery)
148 throws SystemException {
149 return ddlRecordPersistence.findWithDynamicQuery(dynamicQuery);
150 }
151
152
165 @Override
166 @SuppressWarnings("rawtypes")
167 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
168 throws SystemException {
169 return ddlRecordPersistence.findWithDynamicQuery(dynamicQuery, start,
170 end);
171 }
172
173
187 @Override
188 @SuppressWarnings("rawtypes")
189 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
190 OrderByComparator orderByComparator) throws SystemException {
191 return ddlRecordPersistence.findWithDynamicQuery(dynamicQuery, start,
192 end, orderByComparator);
193 }
194
195
202 @Override
203 public long dynamicQueryCount(DynamicQuery dynamicQuery)
204 throws SystemException {
205 return ddlRecordPersistence.countWithDynamicQuery(dynamicQuery);
206 }
207
208
216 @Override
217 public long dynamicQueryCount(DynamicQuery dynamicQuery,
218 Projection projection) throws SystemException {
219 return ddlRecordPersistence.countWithDynamicQuery(dynamicQuery,
220 projection);
221 }
222
223 @Override
224 public DDLRecord fetchDDLRecord(long recordId) throws SystemException {
225 return ddlRecordPersistence.fetchByPrimaryKey(recordId);
226 }
227
228
236 @Override
237 public DDLRecord fetchDDLRecordByUuidAndCompanyId(String uuid,
238 long companyId) throws SystemException {
239 return ddlRecordPersistence.fetchByUuid_C_First(uuid, companyId, null);
240 }
241
242
250 @Override
251 public DDLRecord fetchDDLRecordByUuidAndGroupId(String uuid, long groupId)
252 throws SystemException {
253 return ddlRecordPersistence.fetchByUUID_G(uuid, groupId);
254 }
255
256
264 @Override
265 public DDLRecord getDDLRecord(long recordId)
266 throws PortalException, SystemException {
267 return ddlRecordPersistence.findByPrimaryKey(recordId);
268 }
269
270 @Override
271 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
272 throws PortalException, SystemException {
273 return ddlRecordPersistence.findByPrimaryKey(primaryKeyObj);
274 }
275
276
285 @Override
286 public DDLRecord getDDLRecordByUuidAndCompanyId(String uuid, long companyId)
287 throws PortalException, SystemException {
288 return ddlRecordPersistence.findByUuid_C_First(uuid, companyId, null);
289 }
290
291
300 @Override
301 public DDLRecord getDDLRecordByUuidAndGroupId(String uuid, long groupId)
302 throws PortalException, SystemException {
303 return ddlRecordPersistence.findByUUID_G(uuid, groupId);
304 }
305
306
318 @Override
319 public List<DDLRecord> getDDLRecords(int start, int end)
320 throws SystemException {
321 return ddlRecordPersistence.findAll(start, end);
322 }
323
324
330 @Override
331 public int getDDLRecordsCount() throws SystemException {
332 return ddlRecordPersistence.countAll();
333 }
334
335
342 @Indexable(type = IndexableType.REINDEX)
343 @Override
344 public DDLRecord updateDDLRecord(DDLRecord ddlRecord)
345 throws SystemException {
346 return ddlRecordPersistence.update(ddlRecord);
347 }
348
349
354 public com.liferay.portlet.dynamicdatalists.service.DDLRecordLocalService getDDLRecordLocalService() {
355 return ddlRecordLocalService;
356 }
357
358
363 public void setDDLRecordLocalService(
364 com.liferay.portlet.dynamicdatalists.service.DDLRecordLocalService ddlRecordLocalService) {
365 this.ddlRecordLocalService = ddlRecordLocalService;
366 }
367
368
373 public com.liferay.portlet.dynamicdatalists.service.DDLRecordService getDDLRecordService() {
374 return ddlRecordService;
375 }
376
377
382 public void setDDLRecordService(
383 com.liferay.portlet.dynamicdatalists.service.DDLRecordService ddlRecordService) {
384 this.ddlRecordService = ddlRecordService;
385 }
386
387
392 public DDLRecordPersistence getDDLRecordPersistence() {
393 return ddlRecordPersistence;
394 }
395
396
401 public void setDDLRecordPersistence(
402 DDLRecordPersistence ddlRecordPersistence) {
403 this.ddlRecordPersistence = ddlRecordPersistence;
404 }
405
406
411 public DDLRecordFinder getDDLRecordFinder() {
412 return ddlRecordFinder;
413 }
414
415
420 public void setDDLRecordFinder(DDLRecordFinder ddlRecordFinder) {
421 this.ddlRecordFinder = ddlRecordFinder;
422 }
423
424
429 public com.liferay.portlet.dynamicdatalists.service.DDLRecordSetLocalService getDDLRecordSetLocalService() {
430 return ddlRecordSetLocalService;
431 }
432
433
438 public void setDDLRecordSetLocalService(
439 com.liferay.portlet.dynamicdatalists.service.DDLRecordSetLocalService ddlRecordSetLocalService) {
440 this.ddlRecordSetLocalService = ddlRecordSetLocalService;
441 }
442
443
448 public com.liferay.portlet.dynamicdatalists.service.DDLRecordSetService getDDLRecordSetService() {
449 return ddlRecordSetService;
450 }
451
452
457 public void setDDLRecordSetService(
458 com.liferay.portlet.dynamicdatalists.service.DDLRecordSetService ddlRecordSetService) {
459 this.ddlRecordSetService = ddlRecordSetService;
460 }
461
462
467 public DDLRecordSetPersistence getDDLRecordSetPersistence() {
468 return ddlRecordSetPersistence;
469 }
470
471
476 public void setDDLRecordSetPersistence(
477 DDLRecordSetPersistence ddlRecordSetPersistence) {
478 this.ddlRecordSetPersistence = ddlRecordSetPersistence;
479 }
480
481
486 public DDLRecordSetFinder getDDLRecordSetFinder() {
487 return ddlRecordSetFinder;
488 }
489
490
495 public void setDDLRecordSetFinder(DDLRecordSetFinder ddlRecordSetFinder) {
496 this.ddlRecordSetFinder = ddlRecordSetFinder;
497 }
498
499
504 public DDLRecordVersionPersistence getDDLRecordVersionPersistence() {
505 return ddlRecordVersionPersistence;
506 }
507
508
513 public void setDDLRecordVersionPersistence(
514 DDLRecordVersionPersistence ddlRecordVersionPersistence) {
515 this.ddlRecordVersionPersistence = ddlRecordVersionPersistence;
516 }
517
518
523 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
524 return counterLocalService;
525 }
526
527
532 public void setCounterLocalService(
533 com.liferay.counter.service.CounterLocalService counterLocalService) {
534 this.counterLocalService = counterLocalService;
535 }
536
537
542 public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
543 return resourceLocalService;
544 }
545
546
551 public void setResourceLocalService(
552 com.liferay.portal.service.ResourceLocalService resourceLocalService) {
553 this.resourceLocalService = resourceLocalService;
554 }
555
556
561 public com.liferay.portal.service.UserLocalService getUserLocalService() {
562 return userLocalService;
563 }
564
565
570 public void setUserLocalService(
571 com.liferay.portal.service.UserLocalService userLocalService) {
572 this.userLocalService = userLocalService;
573 }
574
575
580 public com.liferay.portal.service.UserService getUserService() {
581 return userService;
582 }
583
584
589 public void setUserService(
590 com.liferay.portal.service.UserService userService) {
591 this.userService = userService;
592 }
593
594
599 public UserPersistence getUserPersistence() {
600 return userPersistence;
601 }
602
603
608 public void setUserPersistence(UserPersistence userPersistence) {
609 this.userPersistence = userPersistence;
610 }
611
612
617 public UserFinder getUserFinder() {
618 return userFinder;
619 }
620
621
626 public void setUserFinder(UserFinder userFinder) {
627 this.userFinder = userFinder;
628 }
629
630
635 public com.liferay.portal.service.WorkflowInstanceLinkLocalService getWorkflowInstanceLinkLocalService() {
636 return workflowInstanceLinkLocalService;
637 }
638
639
644 public void setWorkflowInstanceLinkLocalService(
645 com.liferay.portal.service.WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService) {
646 this.workflowInstanceLinkLocalService = workflowInstanceLinkLocalService;
647 }
648
649
654 public WorkflowInstanceLinkPersistence getWorkflowInstanceLinkPersistence() {
655 return workflowInstanceLinkPersistence;
656 }
657
658
663 public void setWorkflowInstanceLinkPersistence(
664 WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence) {
665 this.workflowInstanceLinkPersistence = workflowInstanceLinkPersistence;
666 }
667
668
673 public com.liferay.portlet.asset.service.AssetEntryLocalService getAssetEntryLocalService() {
674 return assetEntryLocalService;
675 }
676
677
682 public void setAssetEntryLocalService(
683 com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService) {
684 this.assetEntryLocalService = assetEntryLocalService;
685 }
686
687
692 public com.liferay.portlet.asset.service.AssetEntryService getAssetEntryService() {
693 return assetEntryService;
694 }
695
696
701 public void setAssetEntryService(
702 com.liferay.portlet.asset.service.AssetEntryService assetEntryService) {
703 this.assetEntryService = assetEntryService;
704 }
705
706
711 public AssetEntryPersistence getAssetEntryPersistence() {
712 return assetEntryPersistence;
713 }
714
715
720 public void setAssetEntryPersistence(
721 AssetEntryPersistence assetEntryPersistence) {
722 this.assetEntryPersistence = assetEntryPersistence;
723 }
724
725
730 public AssetEntryFinder getAssetEntryFinder() {
731 return assetEntryFinder;
732 }
733
734
739 public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
740 this.assetEntryFinder = assetEntryFinder;
741 }
742
743
748 public com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService getDDMStructureLocalService() {
749 return ddmStructureLocalService;
750 }
751
752
757 public void setDDMStructureLocalService(
758 com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService ddmStructureLocalService) {
759 this.ddmStructureLocalService = ddmStructureLocalService;
760 }
761
762
767 public com.liferay.portlet.dynamicdatamapping.service.DDMStructureService getDDMStructureService() {
768 return ddmStructureService;
769 }
770
771
776 public void setDDMStructureService(
777 com.liferay.portlet.dynamicdatamapping.service.DDMStructureService ddmStructureService) {
778 this.ddmStructureService = ddmStructureService;
779 }
780
781
786 public DDMStructurePersistence getDDMStructurePersistence() {
787 return ddmStructurePersistence;
788 }
789
790
795 public void setDDMStructurePersistence(
796 DDMStructurePersistence ddmStructurePersistence) {
797 this.ddmStructurePersistence = ddmStructurePersistence;
798 }
799
800
805 public DDMStructureFinder getDDMStructureFinder() {
806 return ddmStructureFinder;
807 }
808
809
814 public void setDDMStructureFinder(DDMStructureFinder ddmStructureFinder) {
815 this.ddmStructureFinder = ddmStructureFinder;
816 }
817
818 public void afterPropertiesSet() {
819 persistedModelLocalServiceRegistry.register("com.liferay.portlet.dynamicdatalists.model.DDLRecord",
820 ddlRecordLocalService);
821 }
822
823 public void destroy() {
824 persistedModelLocalServiceRegistry.unregister(
825 "com.liferay.portlet.dynamicdatalists.model.DDLRecord");
826 }
827
828
833 @Override
834 public String getBeanIdentifier() {
835 return _beanIdentifier;
836 }
837
838
843 @Override
844 public void setBeanIdentifier(String beanIdentifier) {
845 _beanIdentifier = beanIdentifier;
846 }
847
848 protected Class<?> getModelClass() {
849 return DDLRecord.class;
850 }
851
852 protected String getModelClassName() {
853 return DDLRecord.class.getName();
854 }
855
856
861 protected void runSQL(String sql) throws SystemException {
862 try {
863 DataSource dataSource = ddlRecordPersistence.getDataSource();
864
865 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
866 sql, new int[0]);
867
868 sqlUpdate.update();
869 }
870 catch (Exception e) {
871 throw new SystemException(e);
872 }
873 }
874
875 @BeanReference(type = com.liferay.portlet.dynamicdatalists.service.DDLRecordLocalService.class)
876 protected com.liferay.portlet.dynamicdatalists.service.DDLRecordLocalService ddlRecordLocalService;
877 @BeanReference(type = com.liferay.portlet.dynamicdatalists.service.DDLRecordService.class)
878 protected com.liferay.portlet.dynamicdatalists.service.DDLRecordService ddlRecordService;
879 @BeanReference(type = DDLRecordPersistence.class)
880 protected DDLRecordPersistence ddlRecordPersistence;
881 @BeanReference(type = DDLRecordFinder.class)
882 protected DDLRecordFinder ddlRecordFinder;
883 @BeanReference(type = com.liferay.portlet.dynamicdatalists.service.DDLRecordSetLocalService.class)
884 protected com.liferay.portlet.dynamicdatalists.service.DDLRecordSetLocalService ddlRecordSetLocalService;
885 @BeanReference(type = com.liferay.portlet.dynamicdatalists.service.DDLRecordSetService.class)
886 protected com.liferay.portlet.dynamicdatalists.service.DDLRecordSetService ddlRecordSetService;
887 @BeanReference(type = DDLRecordSetPersistence.class)
888 protected DDLRecordSetPersistence ddlRecordSetPersistence;
889 @BeanReference(type = DDLRecordSetFinder.class)
890 protected DDLRecordSetFinder ddlRecordSetFinder;
891 @BeanReference(type = DDLRecordVersionPersistence.class)
892 protected DDLRecordVersionPersistence ddlRecordVersionPersistence;
893 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
894 protected com.liferay.counter.service.CounterLocalService counterLocalService;
895 @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
896 protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
897 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
898 protected com.liferay.portal.service.UserLocalService userLocalService;
899 @BeanReference(type = com.liferay.portal.service.UserService.class)
900 protected com.liferay.portal.service.UserService userService;
901 @BeanReference(type = UserPersistence.class)
902 protected UserPersistence userPersistence;
903 @BeanReference(type = UserFinder.class)
904 protected UserFinder userFinder;
905 @BeanReference(type = com.liferay.portal.service.WorkflowInstanceLinkLocalService.class)
906 protected com.liferay.portal.service.WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService;
907 @BeanReference(type = WorkflowInstanceLinkPersistence.class)
908 protected WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence;
909 @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryLocalService.class)
910 protected com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService;
911 @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryService.class)
912 protected com.liferay.portlet.asset.service.AssetEntryService assetEntryService;
913 @BeanReference(type = AssetEntryPersistence.class)
914 protected AssetEntryPersistence assetEntryPersistence;
915 @BeanReference(type = AssetEntryFinder.class)
916 protected AssetEntryFinder assetEntryFinder;
917 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService.class)
918 protected com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService ddmStructureLocalService;
919 @BeanReference(type = com.liferay.portlet.dynamicdatamapping.service.DDMStructureService.class)
920 protected com.liferay.portlet.dynamicdatamapping.service.DDMStructureService ddmStructureService;
921 @BeanReference(type = DDMStructurePersistence.class)
922 protected DDMStructurePersistence ddmStructurePersistence;
923 @BeanReference(type = DDMStructureFinder.class)
924 protected DDMStructureFinder ddmStructureFinder;
925 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
926 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
927 private String _beanIdentifier;
928 }