001
014
015 package com.liferay.portlet.dynamicdatalists.service.base;
016
017 import com.liferay.counter.service.CounterLocalService;
018
019 import com.liferay.portal.kernel.bean.BeanReference;
020 import com.liferay.portal.kernel.bean.IdentifiableBean;
021 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
022 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
023 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
024 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
025 import com.liferay.portal.kernel.exception.PortalException;
026 import com.liferay.portal.kernel.exception.SystemException;
027 import com.liferay.portal.kernel.search.Indexable;
028 import com.liferay.portal.kernel.search.IndexableType;
029 import com.liferay.portal.kernel.util.OrderByComparator;
030 import com.liferay.portal.model.PersistedModel;
031 import com.liferay.portal.service.BaseLocalServiceImpl;
032 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
033 import com.liferay.portal.service.ResourceLocalService;
034 import com.liferay.portal.service.ResourceService;
035 import com.liferay.portal.service.UserLocalService;
036 import com.liferay.portal.service.UserService;
037 import com.liferay.portal.service.persistence.ResourceFinder;
038 import com.liferay.portal.service.persistence.ResourcePersistence;
039 import com.liferay.portal.service.persistence.UserFinder;
040 import com.liferay.portal.service.persistence.UserPersistence;
041
042 import com.liferay.portlet.dynamicdatalists.model.DDLRecordSet;
043 import com.liferay.portlet.dynamicdatalists.service.DDLRecordLocalService;
044 import com.liferay.portlet.dynamicdatalists.service.DDLRecordService;
045 import com.liferay.portlet.dynamicdatalists.service.DDLRecordSetLocalService;
046 import com.liferay.portlet.dynamicdatalists.service.DDLRecordSetService;
047 import com.liferay.portlet.dynamicdatalists.service.persistence.DDLRecordFinder;
048 import com.liferay.portlet.dynamicdatalists.service.persistence.DDLRecordPersistence;
049 import com.liferay.portlet.dynamicdatalists.service.persistence.DDLRecordSetFinder;
050 import com.liferay.portlet.dynamicdatalists.service.persistence.DDLRecordSetPersistence;
051 import com.liferay.portlet.dynamicdatalists.service.persistence.DDLRecordVersionPersistence;
052 import com.liferay.portlet.dynamicdatamapping.service.DDMStructureLinkLocalService;
053 import com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService;
054 import com.liferay.portlet.dynamicdatamapping.service.DDMStructureService;
055 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructureFinder;
056 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructureLinkPersistence;
057 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructurePersistence;
058
059 import java.io.Serializable;
060
061 import java.util.List;
062
063 import javax.sql.DataSource;
064
065
077 public abstract class DDLRecordSetLocalServiceBaseImpl
078 extends BaseLocalServiceImpl implements DDLRecordSetLocalService,
079 IdentifiableBean {
080
085
086
093 @Indexable(type = IndexableType.REINDEX)
094 public DDLRecordSet addDDLRecordSet(DDLRecordSet ddlRecordSet)
095 throws SystemException {
096 ddlRecordSet.setNew(true);
097
098 return ddlRecordSetPersistence.update(ddlRecordSet, false);
099 }
100
101
107 public DDLRecordSet createDDLRecordSet(long recordSetId) {
108 return ddlRecordSetPersistence.create(recordSetId);
109 }
110
111
119 @Indexable(type = IndexableType.DELETE)
120 public DDLRecordSet deleteDDLRecordSet(long recordSetId)
121 throws PortalException, SystemException {
122 return ddlRecordSetPersistence.remove(recordSetId);
123 }
124
125
132 @Indexable(type = IndexableType.DELETE)
133 public DDLRecordSet deleteDDLRecordSet(DDLRecordSet ddlRecordSet)
134 throws SystemException {
135 return ddlRecordSetPersistence.remove(ddlRecordSet);
136 }
137
138 public DynamicQuery dynamicQuery() {
139 Class<?> clazz = getClass();
140
141 return DynamicQueryFactoryUtil.forClass(DDLRecordSet.class,
142 clazz.getClassLoader());
143 }
144
145
152 @SuppressWarnings("rawtypes")
153 public List dynamicQuery(DynamicQuery dynamicQuery)
154 throws SystemException {
155 return ddlRecordSetPersistence.findWithDynamicQuery(dynamicQuery);
156 }
157
158
171 @SuppressWarnings("rawtypes")
172 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
173 throws SystemException {
174 return ddlRecordSetPersistence.findWithDynamicQuery(dynamicQuery,
175 start, end);
176 }
177
178
192 @SuppressWarnings("rawtypes")
193 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
194 OrderByComparator orderByComparator) throws SystemException {
195 return ddlRecordSetPersistence.findWithDynamicQuery(dynamicQuery,
196 start, end, orderByComparator);
197 }
198
199
206 public long dynamicQueryCount(DynamicQuery dynamicQuery)
207 throws SystemException {
208 return ddlRecordSetPersistence.countWithDynamicQuery(dynamicQuery);
209 }
210
211 public DDLRecordSet fetchDDLRecordSet(long recordSetId)
212 throws SystemException {
213 return ddlRecordSetPersistence.fetchByPrimaryKey(recordSetId);
214 }
215
216
224 public DDLRecordSet getDDLRecordSet(long recordSetId)
225 throws PortalException, SystemException {
226 return ddlRecordSetPersistence.findByPrimaryKey(recordSetId);
227 }
228
229 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
230 throws PortalException, SystemException {
231 return ddlRecordSetPersistence.findByPrimaryKey(primaryKeyObj);
232 }
233
234
243 public DDLRecordSet getDDLRecordSetByUuidAndGroupId(String uuid,
244 long groupId) throws PortalException, SystemException {
245 return ddlRecordSetPersistence.findByUUID_G(uuid, groupId);
246 }
247
248
260 public List<DDLRecordSet> getDDLRecordSets(int start, int end)
261 throws SystemException {
262 return ddlRecordSetPersistence.findAll(start, end);
263 }
264
265
271 public int getDDLRecordSetsCount() throws SystemException {
272 return ddlRecordSetPersistence.countAll();
273 }
274
275
282 @Indexable(type = IndexableType.REINDEX)
283 public DDLRecordSet updateDDLRecordSet(DDLRecordSet ddlRecordSet)
284 throws SystemException {
285 return updateDDLRecordSet(ddlRecordSet, true);
286 }
287
288
296 @Indexable(type = IndexableType.REINDEX)
297 public DDLRecordSet updateDDLRecordSet(DDLRecordSet ddlRecordSet,
298 boolean merge) throws SystemException {
299 ddlRecordSet.setNew(false);
300
301 return ddlRecordSetPersistence.update(ddlRecordSet, merge);
302 }
303
304
309 public DDLRecordLocalService getDDLRecordLocalService() {
310 return ddlRecordLocalService;
311 }
312
313
318 public void setDDLRecordLocalService(
319 DDLRecordLocalService ddlRecordLocalService) {
320 this.ddlRecordLocalService = ddlRecordLocalService;
321 }
322
323
328 public DDLRecordService getDDLRecordService() {
329 return ddlRecordService;
330 }
331
332
337 public void setDDLRecordService(DDLRecordService ddlRecordService) {
338 this.ddlRecordService = ddlRecordService;
339 }
340
341
346 public DDLRecordPersistence getDDLRecordPersistence() {
347 return ddlRecordPersistence;
348 }
349
350
355 public void setDDLRecordPersistence(
356 DDLRecordPersistence ddlRecordPersistence) {
357 this.ddlRecordPersistence = ddlRecordPersistence;
358 }
359
360
365 public DDLRecordFinder getDDLRecordFinder() {
366 return ddlRecordFinder;
367 }
368
369
374 public void setDDLRecordFinder(DDLRecordFinder ddlRecordFinder) {
375 this.ddlRecordFinder = ddlRecordFinder;
376 }
377
378
383 public DDLRecordSetLocalService getDDLRecordSetLocalService() {
384 return ddlRecordSetLocalService;
385 }
386
387
392 public void setDDLRecordSetLocalService(
393 DDLRecordSetLocalService ddlRecordSetLocalService) {
394 this.ddlRecordSetLocalService = ddlRecordSetLocalService;
395 }
396
397
402 public DDLRecordSetService getDDLRecordSetService() {
403 return ddlRecordSetService;
404 }
405
406
411 public void setDDLRecordSetService(DDLRecordSetService ddlRecordSetService) {
412 this.ddlRecordSetService = ddlRecordSetService;
413 }
414
415
420 public DDLRecordSetPersistence getDDLRecordSetPersistence() {
421 return ddlRecordSetPersistence;
422 }
423
424
429 public void setDDLRecordSetPersistence(
430 DDLRecordSetPersistence ddlRecordSetPersistence) {
431 this.ddlRecordSetPersistence = ddlRecordSetPersistence;
432 }
433
434
439 public DDLRecordSetFinder getDDLRecordSetFinder() {
440 return ddlRecordSetFinder;
441 }
442
443
448 public void setDDLRecordSetFinder(DDLRecordSetFinder ddlRecordSetFinder) {
449 this.ddlRecordSetFinder = ddlRecordSetFinder;
450 }
451
452
457 public DDLRecordVersionPersistence getDDLRecordVersionPersistence() {
458 return ddlRecordVersionPersistence;
459 }
460
461
466 public void setDDLRecordVersionPersistence(
467 DDLRecordVersionPersistence ddlRecordVersionPersistence) {
468 this.ddlRecordVersionPersistence = ddlRecordVersionPersistence;
469 }
470
471
476 public CounterLocalService getCounterLocalService() {
477 return counterLocalService;
478 }
479
480
485 public void setCounterLocalService(CounterLocalService counterLocalService) {
486 this.counterLocalService = counterLocalService;
487 }
488
489
494 public ResourceLocalService getResourceLocalService() {
495 return resourceLocalService;
496 }
497
498
503 public void setResourceLocalService(
504 ResourceLocalService resourceLocalService) {
505 this.resourceLocalService = resourceLocalService;
506 }
507
508
513 public ResourceService getResourceService() {
514 return resourceService;
515 }
516
517
522 public void setResourceService(ResourceService resourceService) {
523 this.resourceService = resourceService;
524 }
525
526
531 public ResourcePersistence getResourcePersistence() {
532 return resourcePersistence;
533 }
534
535
540 public void setResourcePersistence(ResourcePersistence resourcePersistence) {
541 this.resourcePersistence = resourcePersistence;
542 }
543
544
549 public ResourceFinder getResourceFinder() {
550 return resourceFinder;
551 }
552
553
558 public void setResourceFinder(ResourceFinder resourceFinder) {
559 this.resourceFinder = resourceFinder;
560 }
561
562
567 public UserLocalService getUserLocalService() {
568 return userLocalService;
569 }
570
571
576 public void setUserLocalService(UserLocalService userLocalService) {
577 this.userLocalService = userLocalService;
578 }
579
580
585 public UserService getUserService() {
586 return userService;
587 }
588
589
594 public void setUserService(UserService userService) {
595 this.userService = userService;
596 }
597
598
603 public UserPersistence getUserPersistence() {
604 return userPersistence;
605 }
606
607
612 public void setUserPersistence(UserPersistence userPersistence) {
613 this.userPersistence = userPersistence;
614 }
615
616
621 public UserFinder getUserFinder() {
622 return userFinder;
623 }
624
625
630 public void setUserFinder(UserFinder userFinder) {
631 this.userFinder = userFinder;
632 }
633
634
639 public DDMStructureLocalService getDDMStructureLocalService() {
640 return ddmStructureLocalService;
641 }
642
643
648 public void setDDMStructureLocalService(
649 DDMStructureLocalService ddmStructureLocalService) {
650 this.ddmStructureLocalService = ddmStructureLocalService;
651 }
652
653
658 public DDMStructureService getDDMStructureService() {
659 return ddmStructureService;
660 }
661
662
667 public void setDDMStructureService(DDMStructureService ddmStructureService) {
668 this.ddmStructureService = ddmStructureService;
669 }
670
671
676 public DDMStructurePersistence getDDMStructurePersistence() {
677 return ddmStructurePersistence;
678 }
679
680
685 public void setDDMStructurePersistence(
686 DDMStructurePersistence ddmStructurePersistence) {
687 this.ddmStructurePersistence = ddmStructurePersistence;
688 }
689
690
695 public DDMStructureFinder getDDMStructureFinder() {
696 return ddmStructureFinder;
697 }
698
699
704 public void setDDMStructureFinder(DDMStructureFinder ddmStructureFinder) {
705 this.ddmStructureFinder = ddmStructureFinder;
706 }
707
708
713 public DDMStructureLinkLocalService getDDMStructureLinkLocalService() {
714 return ddmStructureLinkLocalService;
715 }
716
717
722 public void setDDMStructureLinkLocalService(
723 DDMStructureLinkLocalService ddmStructureLinkLocalService) {
724 this.ddmStructureLinkLocalService = ddmStructureLinkLocalService;
725 }
726
727
732 public DDMStructureLinkPersistence getDDMStructureLinkPersistence() {
733 return ddmStructureLinkPersistence;
734 }
735
736
741 public void setDDMStructureLinkPersistence(
742 DDMStructureLinkPersistence ddmStructureLinkPersistence) {
743 this.ddmStructureLinkPersistence = ddmStructureLinkPersistence;
744 }
745
746 public void afterPropertiesSet() {
747 persistedModelLocalServiceRegistry.register("com.liferay.portlet.dynamicdatalists.model.DDLRecordSet",
748 ddlRecordSetLocalService);
749 }
750
751 public void destroy() {
752 persistedModelLocalServiceRegistry.unregister(
753 "com.liferay.portlet.dynamicdatalists.model.DDLRecordSet");
754 }
755
756
761 public String getBeanIdentifier() {
762 return _beanIdentifier;
763 }
764
765
770 public void setBeanIdentifier(String beanIdentifier) {
771 _beanIdentifier = beanIdentifier;
772 }
773
774 protected Class<?> getModelClass() {
775 return DDLRecordSet.class;
776 }
777
778 protected String getModelClassName() {
779 return DDLRecordSet.class.getName();
780 }
781
782
787 protected void runSQL(String sql) throws SystemException {
788 try {
789 DataSource dataSource = ddlRecordSetPersistence.getDataSource();
790
791 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
792 sql, new int[0]);
793
794 sqlUpdate.update();
795 }
796 catch (Exception e) {
797 throw new SystemException(e);
798 }
799 }
800
801 @BeanReference(type = DDLRecordLocalService.class)
802 protected DDLRecordLocalService ddlRecordLocalService;
803 @BeanReference(type = DDLRecordService.class)
804 protected DDLRecordService ddlRecordService;
805 @BeanReference(type = DDLRecordPersistence.class)
806 protected DDLRecordPersistence ddlRecordPersistence;
807 @BeanReference(type = DDLRecordFinder.class)
808 protected DDLRecordFinder ddlRecordFinder;
809 @BeanReference(type = DDLRecordSetLocalService.class)
810 protected DDLRecordSetLocalService ddlRecordSetLocalService;
811 @BeanReference(type = DDLRecordSetService.class)
812 protected DDLRecordSetService ddlRecordSetService;
813 @BeanReference(type = DDLRecordSetPersistence.class)
814 protected DDLRecordSetPersistence ddlRecordSetPersistence;
815 @BeanReference(type = DDLRecordSetFinder.class)
816 protected DDLRecordSetFinder ddlRecordSetFinder;
817 @BeanReference(type = DDLRecordVersionPersistence.class)
818 protected DDLRecordVersionPersistence ddlRecordVersionPersistence;
819 @BeanReference(type = CounterLocalService.class)
820 protected CounterLocalService counterLocalService;
821 @BeanReference(type = ResourceLocalService.class)
822 protected ResourceLocalService resourceLocalService;
823 @BeanReference(type = ResourceService.class)
824 protected ResourceService resourceService;
825 @BeanReference(type = ResourcePersistence.class)
826 protected ResourcePersistence resourcePersistence;
827 @BeanReference(type = ResourceFinder.class)
828 protected ResourceFinder resourceFinder;
829 @BeanReference(type = UserLocalService.class)
830 protected UserLocalService userLocalService;
831 @BeanReference(type = UserService.class)
832 protected UserService userService;
833 @BeanReference(type = UserPersistence.class)
834 protected UserPersistence userPersistence;
835 @BeanReference(type = UserFinder.class)
836 protected UserFinder userFinder;
837 @BeanReference(type = DDMStructureLocalService.class)
838 protected DDMStructureLocalService ddmStructureLocalService;
839 @BeanReference(type = DDMStructureService.class)
840 protected DDMStructureService ddmStructureService;
841 @BeanReference(type = DDMStructurePersistence.class)
842 protected DDMStructurePersistence ddmStructurePersistence;
843 @BeanReference(type = DDMStructureFinder.class)
844 protected DDMStructureFinder ddmStructureFinder;
845 @BeanReference(type = DDMStructureLinkLocalService.class)
846 protected DDMStructureLinkLocalService ddmStructureLinkLocalService;
847 @BeanReference(type = DDMStructureLinkPersistence.class)
848 protected DDMStructureLinkPersistence ddmStructureLinkPersistence;
849 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
850 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
851 private String _beanIdentifier;
852 }