001
014
015 package com.liferay.portlet.mobiledevicerules.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.GroupLocalService;
034 import com.liferay.portal.service.GroupService;
035 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
036 import com.liferay.portal.service.ResourceLocalService;
037 import com.liferay.portal.service.ResourceService;
038 import com.liferay.portal.service.UserLocalService;
039 import com.liferay.portal.service.UserService;
040 import com.liferay.portal.service.persistence.GroupFinder;
041 import com.liferay.portal.service.persistence.GroupPersistence;
042 import com.liferay.portal.service.persistence.ResourceFinder;
043 import com.liferay.portal.service.persistence.ResourcePersistence;
044 import com.liferay.portal.service.persistence.UserFinder;
045 import com.liferay.portal.service.persistence.UserPersistence;
046
047 import com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup;
048 import com.liferay.portlet.mobiledevicerules.service.MDRActionLocalService;
049 import com.liferay.portlet.mobiledevicerules.service.MDRActionService;
050 import com.liferay.portlet.mobiledevicerules.service.MDRRuleGroupInstanceLocalService;
051 import com.liferay.portlet.mobiledevicerules.service.MDRRuleGroupInstanceService;
052 import com.liferay.portlet.mobiledevicerules.service.MDRRuleGroupLocalService;
053 import com.liferay.portlet.mobiledevicerules.service.MDRRuleGroupService;
054 import com.liferay.portlet.mobiledevicerules.service.MDRRuleLocalService;
055 import com.liferay.portlet.mobiledevicerules.service.MDRRuleService;
056 import com.liferay.portlet.mobiledevicerules.service.persistence.MDRActionPersistence;
057 import com.liferay.portlet.mobiledevicerules.service.persistence.MDRRuleGroupFinder;
058 import com.liferay.portlet.mobiledevicerules.service.persistence.MDRRuleGroupInstancePersistence;
059 import com.liferay.portlet.mobiledevicerules.service.persistence.MDRRuleGroupPersistence;
060 import com.liferay.portlet.mobiledevicerules.service.persistence.MDRRulePersistence;
061
062 import java.io.Serializable;
063
064 import java.util.List;
065
066 import javax.sql.DataSource;
067
068
080 public abstract class MDRRuleGroupLocalServiceBaseImpl
081 implements MDRRuleGroupLocalService, IdentifiableBean {
082
087
088
095 public MDRRuleGroup addMDRRuleGroup(MDRRuleGroup mdrRuleGroup)
096 throws SystemException {
097 mdrRuleGroup.setNew(true);
098
099 mdrRuleGroup = mdrRuleGroupPersistence.update(mdrRuleGroup, false);
100
101 Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
102
103 if (indexer != null) {
104 try {
105 indexer.reindex(mdrRuleGroup);
106 }
107 catch (SearchException se) {
108 if (_log.isWarnEnabled()) {
109 _log.warn(se, se);
110 }
111 }
112 }
113
114 return mdrRuleGroup;
115 }
116
117
123 public MDRRuleGroup createMDRRuleGroup(long ruleGroupId) {
124 return mdrRuleGroupPersistence.create(ruleGroupId);
125 }
126
127
134 public void deleteMDRRuleGroup(long ruleGroupId)
135 throws PortalException, SystemException {
136 MDRRuleGroup mdrRuleGroup = mdrRuleGroupPersistence.remove(ruleGroupId);
137
138 Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
139
140 if (indexer != null) {
141 try {
142 indexer.delete(mdrRuleGroup);
143 }
144 catch (SearchException se) {
145 if (_log.isWarnEnabled()) {
146 _log.warn(se, se);
147 }
148 }
149 }
150 }
151
152
158 public void deleteMDRRuleGroup(MDRRuleGroup mdrRuleGroup)
159 throws SystemException {
160 mdrRuleGroupPersistence.remove(mdrRuleGroup);
161
162 Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
163
164 if (indexer != null) {
165 try {
166 indexer.delete(mdrRuleGroup);
167 }
168 catch (SearchException se) {
169 if (_log.isWarnEnabled()) {
170 _log.warn(se, se);
171 }
172 }
173 }
174 }
175
176
183 @SuppressWarnings("rawtypes")
184 public List dynamicQuery(DynamicQuery dynamicQuery)
185 throws SystemException {
186 return mdrRuleGroupPersistence.findWithDynamicQuery(dynamicQuery);
187 }
188
189
202 @SuppressWarnings("rawtypes")
203 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
204 throws SystemException {
205 return mdrRuleGroupPersistence.findWithDynamicQuery(dynamicQuery,
206 start, end);
207 }
208
209
223 @SuppressWarnings("rawtypes")
224 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
225 OrderByComparator orderByComparator) throws SystemException {
226 return mdrRuleGroupPersistence.findWithDynamicQuery(dynamicQuery,
227 start, end, orderByComparator);
228 }
229
230
237 public long dynamicQueryCount(DynamicQuery dynamicQuery)
238 throws SystemException {
239 return mdrRuleGroupPersistence.countWithDynamicQuery(dynamicQuery);
240 }
241
242 public MDRRuleGroup fetchMDRRuleGroup(long ruleGroupId)
243 throws SystemException {
244 return mdrRuleGroupPersistence.fetchByPrimaryKey(ruleGroupId);
245 }
246
247
255 public MDRRuleGroup getMDRRuleGroup(long ruleGroupId)
256 throws PortalException, SystemException {
257 return mdrRuleGroupPersistence.findByPrimaryKey(ruleGroupId);
258 }
259
260 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
261 throws PortalException, SystemException {
262 return mdrRuleGroupPersistence.findByPrimaryKey(primaryKeyObj);
263 }
264
265
274 public MDRRuleGroup getMDRRuleGroupByUuidAndGroupId(String uuid,
275 long groupId) throws PortalException, SystemException {
276 return mdrRuleGroupPersistence.findByUUID_G(uuid, groupId);
277 }
278
279
291 public List<MDRRuleGroup> getMDRRuleGroups(int start, int end)
292 throws SystemException {
293 return mdrRuleGroupPersistence.findAll(start, end);
294 }
295
296
302 public int getMDRRuleGroupsCount() throws SystemException {
303 return mdrRuleGroupPersistence.countAll();
304 }
305
306
313 public MDRRuleGroup updateMDRRuleGroup(MDRRuleGroup mdrRuleGroup)
314 throws SystemException {
315 return updateMDRRuleGroup(mdrRuleGroup, true);
316 }
317
318
326 public MDRRuleGroup updateMDRRuleGroup(MDRRuleGroup mdrRuleGroup,
327 boolean merge) throws SystemException {
328 mdrRuleGroup.setNew(false);
329
330 mdrRuleGroup = mdrRuleGroupPersistence.update(mdrRuleGroup, merge);
331
332 Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
333
334 if (indexer != null) {
335 try {
336 indexer.reindex(mdrRuleGroup);
337 }
338 catch (SearchException se) {
339 if (_log.isWarnEnabled()) {
340 _log.warn(se, se);
341 }
342 }
343 }
344
345 return mdrRuleGroup;
346 }
347
348
353 public MDRActionLocalService getMDRActionLocalService() {
354 return mdrActionLocalService;
355 }
356
357
362 public void setMDRActionLocalService(
363 MDRActionLocalService mdrActionLocalService) {
364 this.mdrActionLocalService = mdrActionLocalService;
365 }
366
367
372 public MDRActionService getMDRActionService() {
373 return mdrActionService;
374 }
375
376
381 public void setMDRActionService(MDRActionService mdrActionService) {
382 this.mdrActionService = mdrActionService;
383 }
384
385
390 public MDRActionPersistence getMDRActionPersistence() {
391 return mdrActionPersistence;
392 }
393
394
399 public void setMDRActionPersistence(
400 MDRActionPersistence mdrActionPersistence) {
401 this.mdrActionPersistence = mdrActionPersistence;
402 }
403
404
409 public MDRRuleLocalService getMDRRuleLocalService() {
410 return mdrRuleLocalService;
411 }
412
413
418 public void setMDRRuleLocalService(MDRRuleLocalService mdrRuleLocalService) {
419 this.mdrRuleLocalService = mdrRuleLocalService;
420 }
421
422
427 public MDRRuleService getMDRRuleService() {
428 return mdrRuleService;
429 }
430
431
436 public void setMDRRuleService(MDRRuleService mdrRuleService) {
437 this.mdrRuleService = mdrRuleService;
438 }
439
440
445 public MDRRulePersistence getMDRRulePersistence() {
446 return mdrRulePersistence;
447 }
448
449
454 public void setMDRRulePersistence(MDRRulePersistence mdrRulePersistence) {
455 this.mdrRulePersistence = mdrRulePersistence;
456 }
457
458
463 public MDRRuleGroupLocalService getMDRRuleGroupLocalService() {
464 return mdrRuleGroupLocalService;
465 }
466
467
472 public void setMDRRuleGroupLocalService(
473 MDRRuleGroupLocalService mdrRuleGroupLocalService) {
474 this.mdrRuleGroupLocalService = mdrRuleGroupLocalService;
475 }
476
477
482 public MDRRuleGroupService getMDRRuleGroupService() {
483 return mdrRuleGroupService;
484 }
485
486
491 public void setMDRRuleGroupService(MDRRuleGroupService mdrRuleGroupService) {
492 this.mdrRuleGroupService = mdrRuleGroupService;
493 }
494
495
500 public MDRRuleGroupPersistence getMDRRuleGroupPersistence() {
501 return mdrRuleGroupPersistence;
502 }
503
504
509 public void setMDRRuleGroupPersistence(
510 MDRRuleGroupPersistence mdrRuleGroupPersistence) {
511 this.mdrRuleGroupPersistence = mdrRuleGroupPersistence;
512 }
513
514
519 public MDRRuleGroupFinder getMDRRuleGroupFinder() {
520 return mdrRuleGroupFinder;
521 }
522
523
528 public void setMDRRuleGroupFinder(MDRRuleGroupFinder mdrRuleGroupFinder) {
529 this.mdrRuleGroupFinder = mdrRuleGroupFinder;
530 }
531
532
537 public MDRRuleGroupInstanceLocalService getMDRRuleGroupInstanceLocalService() {
538 return mdrRuleGroupInstanceLocalService;
539 }
540
541
546 public void setMDRRuleGroupInstanceLocalService(
547 MDRRuleGroupInstanceLocalService mdrRuleGroupInstanceLocalService) {
548 this.mdrRuleGroupInstanceLocalService = mdrRuleGroupInstanceLocalService;
549 }
550
551
556 public MDRRuleGroupInstanceService getMDRRuleGroupInstanceService() {
557 return mdrRuleGroupInstanceService;
558 }
559
560
565 public void setMDRRuleGroupInstanceService(
566 MDRRuleGroupInstanceService mdrRuleGroupInstanceService) {
567 this.mdrRuleGroupInstanceService = mdrRuleGroupInstanceService;
568 }
569
570
575 public MDRRuleGroupInstancePersistence getMDRRuleGroupInstancePersistence() {
576 return mdrRuleGroupInstancePersistence;
577 }
578
579
584 public void setMDRRuleGroupInstancePersistence(
585 MDRRuleGroupInstancePersistence mdrRuleGroupInstancePersistence) {
586 this.mdrRuleGroupInstancePersistence = mdrRuleGroupInstancePersistence;
587 }
588
589
594 public CounterLocalService getCounterLocalService() {
595 return counterLocalService;
596 }
597
598
603 public void setCounterLocalService(CounterLocalService counterLocalService) {
604 this.counterLocalService = counterLocalService;
605 }
606
607
612 public GroupLocalService getGroupLocalService() {
613 return groupLocalService;
614 }
615
616
621 public void setGroupLocalService(GroupLocalService groupLocalService) {
622 this.groupLocalService = groupLocalService;
623 }
624
625
630 public GroupService getGroupService() {
631 return groupService;
632 }
633
634
639 public void setGroupService(GroupService groupService) {
640 this.groupService = groupService;
641 }
642
643
648 public GroupPersistence getGroupPersistence() {
649 return groupPersistence;
650 }
651
652
657 public void setGroupPersistence(GroupPersistence groupPersistence) {
658 this.groupPersistence = groupPersistence;
659 }
660
661
666 public GroupFinder getGroupFinder() {
667 return groupFinder;
668 }
669
670
675 public void setGroupFinder(GroupFinder groupFinder) {
676 this.groupFinder = groupFinder;
677 }
678
679
684 public ResourceLocalService getResourceLocalService() {
685 return resourceLocalService;
686 }
687
688
693 public void setResourceLocalService(
694 ResourceLocalService resourceLocalService) {
695 this.resourceLocalService = resourceLocalService;
696 }
697
698
703 public ResourceService getResourceService() {
704 return resourceService;
705 }
706
707
712 public void setResourceService(ResourceService resourceService) {
713 this.resourceService = resourceService;
714 }
715
716
721 public ResourcePersistence getResourcePersistence() {
722 return resourcePersistence;
723 }
724
725
730 public void setResourcePersistence(ResourcePersistence resourcePersistence) {
731 this.resourcePersistence = resourcePersistence;
732 }
733
734
739 public ResourceFinder getResourceFinder() {
740 return resourceFinder;
741 }
742
743
748 public void setResourceFinder(ResourceFinder resourceFinder) {
749 this.resourceFinder = resourceFinder;
750 }
751
752
757 public UserLocalService getUserLocalService() {
758 return userLocalService;
759 }
760
761
766 public void setUserLocalService(UserLocalService userLocalService) {
767 this.userLocalService = userLocalService;
768 }
769
770
775 public UserService getUserService() {
776 return userService;
777 }
778
779
784 public void setUserService(UserService userService) {
785 this.userService = userService;
786 }
787
788
793 public UserPersistence getUserPersistence() {
794 return userPersistence;
795 }
796
797
802 public void setUserPersistence(UserPersistence userPersistence) {
803 this.userPersistence = userPersistence;
804 }
805
806
811 public UserFinder getUserFinder() {
812 return userFinder;
813 }
814
815
820 public void setUserFinder(UserFinder userFinder) {
821 this.userFinder = userFinder;
822 }
823
824 public void afterPropertiesSet() {
825 persistedModelLocalServiceRegistry.register("com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup",
826 mdrRuleGroupLocalService);
827 }
828
829 public void destroy() {
830 persistedModelLocalServiceRegistry.unregister(
831 "com.liferay.portlet.mobiledevicerules.model.MDRRuleGroup");
832 }
833
834
839 public String getBeanIdentifier() {
840 return _beanIdentifier;
841 }
842
843
848 public void setBeanIdentifier(String beanIdentifier) {
849 _beanIdentifier = beanIdentifier;
850 }
851
852 protected ClassLoader getClassLoader() {
853 Class<?> clazz = getClass();
854
855 return clazz.getClassLoader();
856 }
857
858 protected Class<?> getModelClass() {
859 return MDRRuleGroup.class;
860 }
861
862 protected String getModelClassName() {
863 return MDRRuleGroup.class.getName();
864 }
865
866
871 protected void runSQL(String sql) throws SystemException {
872 try {
873 DataSource dataSource = mdrRuleGroupPersistence.getDataSource();
874
875 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
876 sql, new int[0]);
877
878 sqlUpdate.update();
879 }
880 catch (Exception e) {
881 throw new SystemException(e);
882 }
883 }
884
885 @BeanReference(type = MDRActionLocalService.class)
886 protected MDRActionLocalService mdrActionLocalService;
887 @BeanReference(type = MDRActionService.class)
888 protected MDRActionService mdrActionService;
889 @BeanReference(type = MDRActionPersistence.class)
890 protected MDRActionPersistence mdrActionPersistence;
891 @BeanReference(type = MDRRuleLocalService.class)
892 protected MDRRuleLocalService mdrRuleLocalService;
893 @BeanReference(type = MDRRuleService.class)
894 protected MDRRuleService mdrRuleService;
895 @BeanReference(type = MDRRulePersistence.class)
896 protected MDRRulePersistence mdrRulePersistence;
897 @BeanReference(type = MDRRuleGroupLocalService.class)
898 protected MDRRuleGroupLocalService mdrRuleGroupLocalService;
899 @BeanReference(type = MDRRuleGroupService.class)
900 protected MDRRuleGroupService mdrRuleGroupService;
901 @BeanReference(type = MDRRuleGroupPersistence.class)
902 protected MDRRuleGroupPersistence mdrRuleGroupPersistence;
903 @BeanReference(type = MDRRuleGroupFinder.class)
904 protected MDRRuleGroupFinder mdrRuleGroupFinder;
905 @BeanReference(type = MDRRuleGroupInstanceLocalService.class)
906 protected MDRRuleGroupInstanceLocalService mdrRuleGroupInstanceLocalService;
907 @BeanReference(type = MDRRuleGroupInstanceService.class)
908 protected MDRRuleGroupInstanceService mdrRuleGroupInstanceService;
909 @BeanReference(type = MDRRuleGroupInstancePersistence.class)
910 protected MDRRuleGroupInstancePersistence mdrRuleGroupInstancePersistence;
911 @BeanReference(type = CounterLocalService.class)
912 protected CounterLocalService counterLocalService;
913 @BeanReference(type = GroupLocalService.class)
914 protected GroupLocalService groupLocalService;
915 @BeanReference(type = GroupService.class)
916 protected GroupService groupService;
917 @BeanReference(type = GroupPersistence.class)
918 protected GroupPersistence groupPersistence;
919 @BeanReference(type = GroupFinder.class)
920 protected GroupFinder groupFinder;
921 @BeanReference(type = ResourceLocalService.class)
922 protected ResourceLocalService resourceLocalService;
923 @BeanReference(type = ResourceService.class)
924 protected ResourceService resourceService;
925 @BeanReference(type = ResourcePersistence.class)
926 protected ResourcePersistence resourcePersistence;
927 @BeanReference(type = ResourceFinder.class)
928 protected ResourceFinder resourceFinder;
929 @BeanReference(type = UserLocalService.class)
930 protected UserLocalService userLocalService;
931 @BeanReference(type = UserService.class)
932 protected UserService userService;
933 @BeanReference(type = UserPersistence.class)
934 protected UserPersistence userPersistence;
935 @BeanReference(type = UserFinder.class)
936 protected UserFinder userFinder;
937 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
938 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
939 private static Log _log = LogFactoryUtil.getLog(MDRRuleGroupLocalServiceBaseImpl.class);
940 private String _beanIdentifier;
941 }