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.exception.PortalException;
025 import com.liferay.portal.kernel.exception.SystemException;
026 import com.liferay.portal.kernel.log.Log;
027 import com.liferay.portal.kernel.log.LogFactoryUtil;
028 import com.liferay.portal.kernel.search.Indexer;
029 import com.liferay.portal.kernel.search.IndexerRegistryUtil;
030 import com.liferay.portal.kernel.search.SearchException;
031 import com.liferay.portal.kernel.util.OrderByComparator;
032 import com.liferay.portal.model.PersistedModel;
033 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
034 import com.liferay.portal.service.ResourceLocalService;
035 import com.liferay.portal.service.ResourceService;
036 import com.liferay.portal.service.UserLocalService;
037 import com.liferay.portal.service.UserService;
038 import com.liferay.portal.service.persistence.ResourceFinder;
039 import com.liferay.portal.service.persistence.ResourcePersistence;
040 import com.liferay.portal.service.persistence.UserFinder;
041 import com.liferay.portal.service.persistence.UserPersistence;
042
043 import com.liferay.portlet.dynamicdatalists.model.DDLRecordSet;
044 import com.liferay.portlet.dynamicdatalists.service.DDLRecordLocalService;
045 import com.liferay.portlet.dynamicdatalists.service.DDLRecordService;
046 import com.liferay.portlet.dynamicdatalists.service.DDLRecordSetLocalService;
047 import com.liferay.portlet.dynamicdatalists.service.DDLRecordSetService;
048 import com.liferay.portlet.dynamicdatalists.service.persistence.DDLRecordFinder;
049 import com.liferay.portlet.dynamicdatalists.service.persistence.DDLRecordPersistence;
050 import com.liferay.portlet.dynamicdatalists.service.persistence.DDLRecordSetFinder;
051 import com.liferay.portlet.dynamicdatalists.service.persistence.DDLRecordSetPersistence;
052 import com.liferay.portlet.dynamicdatalists.service.persistence.DDLRecordVersionPersistence;
053 import com.liferay.portlet.dynamicdatamapping.service.DDMStructureLinkLocalService;
054 import com.liferay.portlet.dynamicdatamapping.service.DDMStructureLinkService;
055 import com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService;
056 import com.liferay.portlet.dynamicdatamapping.service.DDMStructureService;
057 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructureFinder;
058 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructureLinkPersistence;
059 import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructurePersistence;
060
061 import java.io.Serializable;
062
063 import java.util.List;
064
065 import javax.sql.DataSource;
066
067
079 public abstract class DDLRecordSetLocalServiceBaseImpl
080 implements DDLRecordSetLocalService, IdentifiableBean {
081
086
087
094 public DDLRecordSet addDDLRecordSet(DDLRecordSet ddlRecordSet)
095 throws SystemException {
096 ddlRecordSet.setNew(true);
097
098 ddlRecordSet = ddlRecordSetPersistence.update(ddlRecordSet, false);
099
100 Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
101
102 if (indexer != null) {
103 try {
104 indexer.reindex(ddlRecordSet);
105 }
106 catch (SearchException se) {
107 if (_log.isWarnEnabled()) {
108 _log.warn(se, se);
109 }
110 }
111 }
112
113 return ddlRecordSet;
114 }
115
116
122 public DDLRecordSet createDDLRecordSet(long recordSetId) {
123 return ddlRecordSetPersistence.create(recordSetId);
124 }
125
126
133 public void deleteDDLRecordSet(long recordSetId)
134 throws PortalException, SystemException {
135 DDLRecordSet ddlRecordSet = ddlRecordSetPersistence.remove(recordSetId);
136
137 Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
138
139 if (indexer != null) {
140 try {
141 indexer.delete(ddlRecordSet);
142 }
143 catch (SearchException se) {
144 if (_log.isWarnEnabled()) {
145 _log.warn(se, se);
146 }
147 }
148 }
149 }
150
151
157 public void deleteDDLRecordSet(DDLRecordSet ddlRecordSet)
158 throws SystemException {
159 ddlRecordSetPersistence.remove(ddlRecordSet);
160
161 Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
162
163 if (indexer != null) {
164 try {
165 indexer.delete(ddlRecordSet);
166 }
167 catch (SearchException se) {
168 if (_log.isWarnEnabled()) {
169 _log.warn(se, se);
170 }
171 }
172 }
173 }
174
175
182 @SuppressWarnings("rawtypes")
183 public List dynamicQuery(DynamicQuery dynamicQuery)
184 throws SystemException {
185 return ddlRecordSetPersistence.findWithDynamicQuery(dynamicQuery);
186 }
187
188
201 @SuppressWarnings("rawtypes")
202 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
203 throws SystemException {
204 return ddlRecordSetPersistence.findWithDynamicQuery(dynamicQuery,
205 start, end);
206 }
207
208
222 @SuppressWarnings("rawtypes")
223 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
224 OrderByComparator orderByComparator) throws SystemException {
225 return ddlRecordSetPersistence.findWithDynamicQuery(dynamicQuery,
226 start, end, orderByComparator);
227 }
228
229
236 public long dynamicQueryCount(DynamicQuery dynamicQuery)
237 throws SystemException {
238 return ddlRecordSetPersistence.countWithDynamicQuery(dynamicQuery);
239 }
240
241 public DDLRecordSet fetchDDLRecordSet(long recordSetId)
242 throws SystemException {
243 return ddlRecordSetPersistence.fetchByPrimaryKey(recordSetId);
244 }
245
246
254 public DDLRecordSet getDDLRecordSet(long recordSetId)
255 throws PortalException, SystemException {
256 return ddlRecordSetPersistence.findByPrimaryKey(recordSetId);
257 }
258
259 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
260 throws PortalException, SystemException {
261 return ddlRecordSetPersistence.findByPrimaryKey(primaryKeyObj);
262 }
263
264
273 public DDLRecordSet getDDLRecordSetByUuidAndGroupId(String uuid,
274 long groupId) throws PortalException, SystemException {
275 return ddlRecordSetPersistence.findByUUID_G(uuid, groupId);
276 }
277
278
290 public List<DDLRecordSet> getDDLRecordSets(int start, int end)
291 throws SystemException {
292 return ddlRecordSetPersistence.findAll(start, end);
293 }
294
295
301 public int getDDLRecordSetsCount() throws SystemException {
302 return ddlRecordSetPersistence.countAll();
303 }
304
305
312 public DDLRecordSet updateDDLRecordSet(DDLRecordSet ddlRecordSet)
313 throws SystemException {
314 return updateDDLRecordSet(ddlRecordSet, true);
315 }
316
317
325 public DDLRecordSet updateDDLRecordSet(DDLRecordSet ddlRecordSet,
326 boolean merge) throws SystemException {
327 ddlRecordSet.setNew(false);
328
329 ddlRecordSet = ddlRecordSetPersistence.update(ddlRecordSet, merge);
330
331 Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
332
333 if (indexer != null) {
334 try {
335 indexer.reindex(ddlRecordSet);
336 }
337 catch (SearchException se) {
338 if (_log.isWarnEnabled()) {
339 _log.warn(se, se);
340 }
341 }
342 }
343
344 return ddlRecordSet;
345 }
346
347
352 public DDLRecordLocalService getDDLRecordLocalService() {
353 return ddlRecordLocalService;
354 }
355
356
361 public void setDDLRecordLocalService(
362 DDLRecordLocalService ddlRecordLocalService) {
363 this.ddlRecordLocalService = ddlRecordLocalService;
364 }
365
366
371 public DDLRecordService getDDLRecordService() {
372 return ddlRecordService;
373 }
374
375
380 public void setDDLRecordService(DDLRecordService ddlRecordService) {
381 this.ddlRecordService = ddlRecordService;
382 }
383
384
389 public DDLRecordPersistence getDDLRecordPersistence() {
390 return ddlRecordPersistence;
391 }
392
393
398 public void setDDLRecordPersistence(
399 DDLRecordPersistence ddlRecordPersistence) {
400 this.ddlRecordPersistence = ddlRecordPersistence;
401 }
402
403
408 public DDLRecordFinder getDDLRecordFinder() {
409 return ddlRecordFinder;
410 }
411
412
417 public void setDDLRecordFinder(DDLRecordFinder ddlRecordFinder) {
418 this.ddlRecordFinder = ddlRecordFinder;
419 }
420
421
426 public DDLRecordSetLocalService getDDLRecordSetLocalService() {
427 return ddlRecordSetLocalService;
428 }
429
430
435 public void setDDLRecordSetLocalService(
436 DDLRecordSetLocalService ddlRecordSetLocalService) {
437 this.ddlRecordSetLocalService = ddlRecordSetLocalService;
438 }
439
440
445 public DDLRecordSetService getDDLRecordSetService() {
446 return ddlRecordSetService;
447 }
448
449
454 public void setDDLRecordSetService(DDLRecordSetService ddlRecordSetService) {
455 this.ddlRecordSetService = ddlRecordSetService;
456 }
457
458
463 public DDLRecordSetPersistence getDDLRecordSetPersistence() {
464 return ddlRecordSetPersistence;
465 }
466
467
472 public void setDDLRecordSetPersistence(
473 DDLRecordSetPersistence ddlRecordSetPersistence) {
474 this.ddlRecordSetPersistence = ddlRecordSetPersistence;
475 }
476
477
482 public DDLRecordSetFinder getDDLRecordSetFinder() {
483 return ddlRecordSetFinder;
484 }
485
486
491 public void setDDLRecordSetFinder(DDLRecordSetFinder ddlRecordSetFinder) {
492 this.ddlRecordSetFinder = ddlRecordSetFinder;
493 }
494
495
500 public DDLRecordVersionPersistence getDDLRecordVersionPersistence() {
501 return ddlRecordVersionPersistence;
502 }
503
504
509 public void setDDLRecordVersionPersistence(
510 DDLRecordVersionPersistence ddlRecordVersionPersistence) {
511 this.ddlRecordVersionPersistence = ddlRecordVersionPersistence;
512 }
513
514
519 public CounterLocalService getCounterLocalService() {
520 return counterLocalService;
521 }
522
523
528 public void setCounterLocalService(CounterLocalService counterLocalService) {
529 this.counterLocalService = counterLocalService;
530 }
531
532
537 public ResourceLocalService getResourceLocalService() {
538 return resourceLocalService;
539 }
540
541
546 public void setResourceLocalService(
547 ResourceLocalService resourceLocalService) {
548 this.resourceLocalService = resourceLocalService;
549 }
550
551
556 public ResourceService getResourceService() {
557 return resourceService;
558 }
559
560
565 public void setResourceService(ResourceService resourceService) {
566 this.resourceService = resourceService;
567 }
568
569
574 public ResourcePersistence getResourcePersistence() {
575 return resourcePersistence;
576 }
577
578
583 public void setResourcePersistence(ResourcePersistence resourcePersistence) {
584 this.resourcePersistence = resourcePersistence;
585 }
586
587
592 public ResourceFinder getResourceFinder() {
593 return resourceFinder;
594 }
595
596
601 public void setResourceFinder(ResourceFinder resourceFinder) {
602 this.resourceFinder = resourceFinder;
603 }
604
605
610 public UserLocalService getUserLocalService() {
611 return userLocalService;
612 }
613
614
619 public void setUserLocalService(UserLocalService userLocalService) {
620 this.userLocalService = userLocalService;
621 }
622
623
628 public UserService getUserService() {
629 return userService;
630 }
631
632
637 public void setUserService(UserService userService) {
638 this.userService = userService;
639 }
640
641
646 public UserPersistence getUserPersistence() {
647 return userPersistence;
648 }
649
650
655 public void setUserPersistence(UserPersistence userPersistence) {
656 this.userPersistence = userPersistence;
657 }
658
659
664 public UserFinder getUserFinder() {
665 return userFinder;
666 }
667
668
673 public void setUserFinder(UserFinder userFinder) {
674 this.userFinder = userFinder;
675 }
676
677
682 public DDMStructureLocalService getDDMStructureLocalService() {
683 return ddmStructureLocalService;
684 }
685
686
691 public void setDDMStructureLocalService(
692 DDMStructureLocalService ddmStructureLocalService) {
693 this.ddmStructureLocalService = ddmStructureLocalService;
694 }
695
696
701 public DDMStructureService getDDMStructureService() {
702 return ddmStructureService;
703 }
704
705
710 public void setDDMStructureService(DDMStructureService ddmStructureService) {
711 this.ddmStructureService = ddmStructureService;
712 }
713
714
719 public DDMStructurePersistence getDDMStructurePersistence() {
720 return ddmStructurePersistence;
721 }
722
723
728 public void setDDMStructurePersistence(
729 DDMStructurePersistence ddmStructurePersistence) {
730 this.ddmStructurePersistence = ddmStructurePersistence;
731 }
732
733
738 public DDMStructureFinder getDDMStructureFinder() {
739 return ddmStructureFinder;
740 }
741
742
747 public void setDDMStructureFinder(DDMStructureFinder ddmStructureFinder) {
748 this.ddmStructureFinder = ddmStructureFinder;
749 }
750
751
756 public DDMStructureLinkLocalService getDDMStructureLinkLocalService() {
757 return ddmStructureLinkLocalService;
758 }
759
760
765 public void setDDMStructureLinkLocalService(
766 DDMStructureLinkLocalService ddmStructureLinkLocalService) {
767 this.ddmStructureLinkLocalService = ddmStructureLinkLocalService;
768 }
769
770
775 public DDMStructureLinkService getDDMStructureLinkService() {
776 return ddmStructureLinkService;
777 }
778
779
784 public void setDDMStructureLinkService(
785 DDMStructureLinkService ddmStructureLinkService) {
786 this.ddmStructureLinkService = ddmStructureLinkService;
787 }
788
789
794 public DDMStructureLinkPersistence getDDMStructureLinkPersistence() {
795 return ddmStructureLinkPersistence;
796 }
797
798
803 public void setDDMStructureLinkPersistence(
804 DDMStructureLinkPersistence ddmStructureLinkPersistence) {
805 this.ddmStructureLinkPersistence = ddmStructureLinkPersistence;
806 }
807
808 public void afterPropertiesSet() {
809 persistedModelLocalServiceRegistry.register("com.liferay.portlet.dynamicdatalists.model.DDLRecordSet",
810 ddlRecordSetLocalService);
811 }
812
813 public void destroy() {
814 persistedModelLocalServiceRegistry.unregister(
815 "com.liferay.portlet.dynamicdatalists.model.DDLRecordSet");
816 }
817
818
823 public String getBeanIdentifier() {
824 return _beanIdentifier;
825 }
826
827
832 public void setBeanIdentifier(String beanIdentifier) {
833 _beanIdentifier = beanIdentifier;
834 }
835
836 protected Class<?> getModelClass() {
837 return DDLRecordSet.class;
838 }
839
840 protected String getModelClassName() {
841 return DDLRecordSet.class.getName();
842 }
843
844
849 protected void runSQL(String sql) throws SystemException {
850 try {
851 DataSource dataSource = ddlRecordSetPersistence.getDataSource();
852
853 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
854 sql, new int[0]);
855
856 sqlUpdate.update();
857 }
858 catch (Exception e) {
859 throw new SystemException(e);
860 }
861 }
862
863 @BeanReference(type = DDLRecordLocalService.class)
864 protected DDLRecordLocalService ddlRecordLocalService;
865 @BeanReference(type = DDLRecordService.class)
866 protected DDLRecordService ddlRecordService;
867 @BeanReference(type = DDLRecordPersistence.class)
868 protected DDLRecordPersistence ddlRecordPersistence;
869 @BeanReference(type = DDLRecordFinder.class)
870 protected DDLRecordFinder ddlRecordFinder;
871 @BeanReference(type = DDLRecordSetLocalService.class)
872 protected DDLRecordSetLocalService ddlRecordSetLocalService;
873 @BeanReference(type = DDLRecordSetService.class)
874 protected DDLRecordSetService ddlRecordSetService;
875 @BeanReference(type = DDLRecordSetPersistence.class)
876 protected DDLRecordSetPersistence ddlRecordSetPersistence;
877 @BeanReference(type = DDLRecordSetFinder.class)
878 protected DDLRecordSetFinder ddlRecordSetFinder;
879 @BeanReference(type = DDLRecordVersionPersistence.class)
880 protected DDLRecordVersionPersistence ddlRecordVersionPersistence;
881 @BeanReference(type = CounterLocalService.class)
882 protected CounterLocalService counterLocalService;
883 @BeanReference(type = ResourceLocalService.class)
884 protected ResourceLocalService resourceLocalService;
885 @BeanReference(type = ResourceService.class)
886 protected ResourceService resourceService;
887 @BeanReference(type = ResourcePersistence.class)
888 protected ResourcePersistence resourcePersistence;
889 @BeanReference(type = ResourceFinder.class)
890 protected ResourceFinder resourceFinder;
891 @BeanReference(type = UserLocalService.class)
892 protected UserLocalService userLocalService;
893 @BeanReference(type = UserService.class)
894 protected UserService userService;
895 @BeanReference(type = UserPersistence.class)
896 protected UserPersistence userPersistence;
897 @BeanReference(type = UserFinder.class)
898 protected UserFinder userFinder;
899 @BeanReference(type = DDMStructureLocalService.class)
900 protected DDMStructureLocalService ddmStructureLocalService;
901 @BeanReference(type = DDMStructureService.class)
902 protected DDMStructureService ddmStructureService;
903 @BeanReference(type = DDMStructurePersistence.class)
904 protected DDMStructurePersistence ddmStructurePersistence;
905 @BeanReference(type = DDMStructureFinder.class)
906 protected DDMStructureFinder ddmStructureFinder;
907 @BeanReference(type = DDMStructureLinkLocalService.class)
908 protected DDMStructureLinkLocalService ddmStructureLinkLocalService;
909 @BeanReference(type = DDMStructureLinkService.class)
910 protected DDMStructureLinkService ddmStructureLinkService;
911 @BeanReference(type = DDMStructureLinkPersistence.class)
912 protected DDMStructureLinkPersistence ddmStructureLinkPersistence;
913 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
914 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
915 private static Log _log = LogFactoryUtil.getLog(DDLRecordSetLocalServiceBaseImpl.class);
916 private String _beanIdentifier;
917 }