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.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.mobiledevicerules.model.MDRAction;
044 import com.liferay.portlet.mobiledevicerules.service.MDRActionLocalService;
045 import com.liferay.portlet.mobiledevicerules.service.MDRActionService;
046 import com.liferay.portlet.mobiledevicerules.service.MDRRuleGroupInstanceLocalService;
047 import com.liferay.portlet.mobiledevicerules.service.MDRRuleGroupInstanceService;
048 import com.liferay.portlet.mobiledevicerules.service.MDRRuleGroupLocalService;
049 import com.liferay.portlet.mobiledevicerules.service.MDRRuleGroupService;
050 import com.liferay.portlet.mobiledevicerules.service.MDRRuleLocalService;
051 import com.liferay.portlet.mobiledevicerules.service.MDRRuleService;
052 import com.liferay.portlet.mobiledevicerules.service.persistence.MDRActionPersistence;
053 import com.liferay.portlet.mobiledevicerules.service.persistence.MDRRuleGroupFinder;
054 import com.liferay.portlet.mobiledevicerules.service.persistence.MDRRuleGroupInstancePersistence;
055 import com.liferay.portlet.mobiledevicerules.service.persistence.MDRRuleGroupPersistence;
056 import com.liferay.portlet.mobiledevicerules.service.persistence.MDRRulePersistence;
057
058 import java.io.Serializable;
059
060 import java.util.List;
061
062 import javax.sql.DataSource;
063
064
076 public abstract class MDRActionLocalServiceBaseImpl
077 implements MDRActionLocalService, IdentifiableBean {
078
083
084
091 public MDRAction addMDRAction(MDRAction mdrAction)
092 throws SystemException {
093 mdrAction.setNew(true);
094
095 mdrAction = mdrActionPersistence.update(mdrAction, false);
096
097 Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
098
099 if (indexer != null) {
100 try {
101 indexer.reindex(mdrAction);
102 }
103 catch (SearchException se) {
104 if (_log.isWarnEnabled()) {
105 _log.warn(se, se);
106 }
107 }
108 }
109
110 return mdrAction;
111 }
112
113
119 public MDRAction createMDRAction(long actionId) {
120 return mdrActionPersistence.create(actionId);
121 }
122
123
130 public void deleteMDRAction(long actionId)
131 throws PortalException, SystemException {
132 MDRAction mdrAction = mdrActionPersistence.remove(actionId);
133
134 Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
135
136 if (indexer != null) {
137 try {
138 indexer.delete(mdrAction);
139 }
140 catch (SearchException se) {
141 if (_log.isWarnEnabled()) {
142 _log.warn(se, se);
143 }
144 }
145 }
146 }
147
148
154 public void deleteMDRAction(MDRAction mdrAction) throws SystemException {
155 mdrActionPersistence.remove(mdrAction);
156
157 Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
158
159 if (indexer != null) {
160 try {
161 indexer.delete(mdrAction);
162 }
163 catch (SearchException se) {
164 if (_log.isWarnEnabled()) {
165 _log.warn(se, se);
166 }
167 }
168 }
169 }
170
171
178 @SuppressWarnings("rawtypes")
179 public List dynamicQuery(DynamicQuery dynamicQuery)
180 throws SystemException {
181 return mdrActionPersistence.findWithDynamicQuery(dynamicQuery);
182 }
183
184
197 @SuppressWarnings("rawtypes")
198 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
199 throws SystemException {
200 return mdrActionPersistence.findWithDynamicQuery(dynamicQuery, start,
201 end);
202 }
203
204
218 @SuppressWarnings("rawtypes")
219 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
220 OrderByComparator orderByComparator) throws SystemException {
221 return mdrActionPersistence.findWithDynamicQuery(dynamicQuery, start,
222 end, orderByComparator);
223 }
224
225
232 public long dynamicQueryCount(DynamicQuery dynamicQuery)
233 throws SystemException {
234 return mdrActionPersistence.countWithDynamicQuery(dynamicQuery);
235 }
236
237 public MDRAction fetchMDRAction(long actionId) throws SystemException {
238 return mdrActionPersistence.fetchByPrimaryKey(actionId);
239 }
240
241
249 public MDRAction getMDRAction(long actionId)
250 throws PortalException, SystemException {
251 return mdrActionPersistence.findByPrimaryKey(actionId);
252 }
253
254 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
255 throws PortalException, SystemException {
256 return mdrActionPersistence.findByPrimaryKey(primaryKeyObj);
257 }
258
259
268 public MDRAction getMDRActionByUuidAndGroupId(String uuid, long groupId)
269 throws PortalException, SystemException {
270 return mdrActionPersistence.findByUUID_G(uuid, groupId);
271 }
272
273
285 public List<MDRAction> getMDRActions(int start, int end)
286 throws SystemException {
287 return mdrActionPersistence.findAll(start, end);
288 }
289
290
296 public int getMDRActionsCount() throws SystemException {
297 return mdrActionPersistence.countAll();
298 }
299
300
307 public MDRAction updateMDRAction(MDRAction mdrAction)
308 throws SystemException {
309 return updateMDRAction(mdrAction, true);
310 }
311
312
320 public MDRAction updateMDRAction(MDRAction mdrAction, boolean merge)
321 throws SystemException {
322 mdrAction.setNew(false);
323
324 mdrAction = mdrActionPersistence.update(mdrAction, merge);
325
326 Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
327
328 if (indexer != null) {
329 try {
330 indexer.reindex(mdrAction);
331 }
332 catch (SearchException se) {
333 if (_log.isWarnEnabled()) {
334 _log.warn(se, se);
335 }
336 }
337 }
338
339 return mdrAction;
340 }
341
342
347 public MDRActionLocalService getMDRActionLocalService() {
348 return mdrActionLocalService;
349 }
350
351
356 public void setMDRActionLocalService(
357 MDRActionLocalService mdrActionLocalService) {
358 this.mdrActionLocalService = mdrActionLocalService;
359 }
360
361
366 public MDRActionService getMDRActionService() {
367 return mdrActionService;
368 }
369
370
375 public void setMDRActionService(MDRActionService mdrActionService) {
376 this.mdrActionService = mdrActionService;
377 }
378
379
384 public MDRActionPersistence getMDRActionPersistence() {
385 return mdrActionPersistence;
386 }
387
388
393 public void setMDRActionPersistence(
394 MDRActionPersistence mdrActionPersistence) {
395 this.mdrActionPersistence = mdrActionPersistence;
396 }
397
398
403 public MDRRuleLocalService getMDRRuleLocalService() {
404 return mdrRuleLocalService;
405 }
406
407
412 public void setMDRRuleLocalService(MDRRuleLocalService mdrRuleLocalService) {
413 this.mdrRuleLocalService = mdrRuleLocalService;
414 }
415
416
421 public MDRRuleService getMDRRuleService() {
422 return mdrRuleService;
423 }
424
425
430 public void setMDRRuleService(MDRRuleService mdrRuleService) {
431 this.mdrRuleService = mdrRuleService;
432 }
433
434
439 public MDRRulePersistence getMDRRulePersistence() {
440 return mdrRulePersistence;
441 }
442
443
448 public void setMDRRulePersistence(MDRRulePersistence mdrRulePersistence) {
449 this.mdrRulePersistence = mdrRulePersistence;
450 }
451
452
457 public MDRRuleGroupLocalService getMDRRuleGroupLocalService() {
458 return mdrRuleGroupLocalService;
459 }
460
461
466 public void setMDRRuleGroupLocalService(
467 MDRRuleGroupLocalService mdrRuleGroupLocalService) {
468 this.mdrRuleGroupLocalService = mdrRuleGroupLocalService;
469 }
470
471
476 public MDRRuleGroupService getMDRRuleGroupService() {
477 return mdrRuleGroupService;
478 }
479
480
485 public void setMDRRuleGroupService(MDRRuleGroupService mdrRuleGroupService) {
486 this.mdrRuleGroupService = mdrRuleGroupService;
487 }
488
489
494 public MDRRuleGroupPersistence getMDRRuleGroupPersistence() {
495 return mdrRuleGroupPersistence;
496 }
497
498
503 public void setMDRRuleGroupPersistence(
504 MDRRuleGroupPersistence mdrRuleGroupPersistence) {
505 this.mdrRuleGroupPersistence = mdrRuleGroupPersistence;
506 }
507
508
513 public MDRRuleGroupFinder getMDRRuleGroupFinder() {
514 return mdrRuleGroupFinder;
515 }
516
517
522 public void setMDRRuleGroupFinder(MDRRuleGroupFinder mdrRuleGroupFinder) {
523 this.mdrRuleGroupFinder = mdrRuleGroupFinder;
524 }
525
526
531 public MDRRuleGroupInstanceLocalService getMDRRuleGroupInstanceLocalService() {
532 return mdrRuleGroupInstanceLocalService;
533 }
534
535
540 public void setMDRRuleGroupInstanceLocalService(
541 MDRRuleGroupInstanceLocalService mdrRuleGroupInstanceLocalService) {
542 this.mdrRuleGroupInstanceLocalService = mdrRuleGroupInstanceLocalService;
543 }
544
545
550 public MDRRuleGroupInstanceService getMDRRuleGroupInstanceService() {
551 return mdrRuleGroupInstanceService;
552 }
553
554
559 public void setMDRRuleGroupInstanceService(
560 MDRRuleGroupInstanceService mdrRuleGroupInstanceService) {
561 this.mdrRuleGroupInstanceService = mdrRuleGroupInstanceService;
562 }
563
564
569 public MDRRuleGroupInstancePersistence getMDRRuleGroupInstancePersistence() {
570 return mdrRuleGroupInstancePersistence;
571 }
572
573
578 public void setMDRRuleGroupInstancePersistence(
579 MDRRuleGroupInstancePersistence mdrRuleGroupInstancePersistence) {
580 this.mdrRuleGroupInstancePersistence = mdrRuleGroupInstancePersistence;
581 }
582
583
588 public CounterLocalService getCounterLocalService() {
589 return counterLocalService;
590 }
591
592
597 public void setCounterLocalService(CounterLocalService counterLocalService) {
598 this.counterLocalService = counterLocalService;
599 }
600
601
606 public ResourceLocalService getResourceLocalService() {
607 return resourceLocalService;
608 }
609
610
615 public void setResourceLocalService(
616 ResourceLocalService resourceLocalService) {
617 this.resourceLocalService = resourceLocalService;
618 }
619
620
625 public ResourceService getResourceService() {
626 return resourceService;
627 }
628
629
634 public void setResourceService(ResourceService resourceService) {
635 this.resourceService = resourceService;
636 }
637
638
643 public ResourcePersistence getResourcePersistence() {
644 return resourcePersistence;
645 }
646
647
652 public void setResourcePersistence(ResourcePersistence resourcePersistence) {
653 this.resourcePersistence = resourcePersistence;
654 }
655
656
661 public ResourceFinder getResourceFinder() {
662 return resourceFinder;
663 }
664
665
670 public void setResourceFinder(ResourceFinder resourceFinder) {
671 this.resourceFinder = resourceFinder;
672 }
673
674
679 public UserLocalService getUserLocalService() {
680 return userLocalService;
681 }
682
683
688 public void setUserLocalService(UserLocalService userLocalService) {
689 this.userLocalService = userLocalService;
690 }
691
692
697 public UserService getUserService() {
698 return userService;
699 }
700
701
706 public void setUserService(UserService userService) {
707 this.userService = userService;
708 }
709
710
715 public UserPersistence getUserPersistence() {
716 return userPersistence;
717 }
718
719
724 public void setUserPersistence(UserPersistence userPersistence) {
725 this.userPersistence = userPersistence;
726 }
727
728
733 public UserFinder getUserFinder() {
734 return userFinder;
735 }
736
737
742 public void setUserFinder(UserFinder userFinder) {
743 this.userFinder = userFinder;
744 }
745
746 public void afterPropertiesSet() {
747 persistedModelLocalServiceRegistry.register("com.liferay.portlet.mobiledevicerules.model.MDRAction",
748 mdrActionLocalService);
749 }
750
751 public void destroy() {
752 persistedModelLocalServiceRegistry.unregister(
753 "com.liferay.portlet.mobiledevicerules.model.MDRAction");
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 ClassLoader getClassLoader() {
775 Class<?> clazz = getClass();
776
777 return clazz.getClassLoader();
778 }
779
780 protected Class<?> getModelClass() {
781 return MDRAction.class;
782 }
783
784 protected String getModelClassName() {
785 return MDRAction.class.getName();
786 }
787
788
793 protected void runSQL(String sql) throws SystemException {
794 try {
795 DataSource dataSource = mdrActionPersistence.getDataSource();
796
797 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
798 sql, new int[0]);
799
800 sqlUpdate.update();
801 }
802 catch (Exception e) {
803 throw new SystemException(e);
804 }
805 }
806
807 @BeanReference(type = MDRActionLocalService.class)
808 protected MDRActionLocalService mdrActionLocalService;
809 @BeanReference(type = MDRActionService.class)
810 protected MDRActionService mdrActionService;
811 @BeanReference(type = MDRActionPersistence.class)
812 protected MDRActionPersistence mdrActionPersistence;
813 @BeanReference(type = MDRRuleLocalService.class)
814 protected MDRRuleLocalService mdrRuleLocalService;
815 @BeanReference(type = MDRRuleService.class)
816 protected MDRRuleService mdrRuleService;
817 @BeanReference(type = MDRRulePersistence.class)
818 protected MDRRulePersistence mdrRulePersistence;
819 @BeanReference(type = MDRRuleGroupLocalService.class)
820 protected MDRRuleGroupLocalService mdrRuleGroupLocalService;
821 @BeanReference(type = MDRRuleGroupService.class)
822 protected MDRRuleGroupService mdrRuleGroupService;
823 @BeanReference(type = MDRRuleGroupPersistence.class)
824 protected MDRRuleGroupPersistence mdrRuleGroupPersistence;
825 @BeanReference(type = MDRRuleGroupFinder.class)
826 protected MDRRuleGroupFinder mdrRuleGroupFinder;
827 @BeanReference(type = MDRRuleGroupInstanceLocalService.class)
828 protected MDRRuleGroupInstanceLocalService mdrRuleGroupInstanceLocalService;
829 @BeanReference(type = MDRRuleGroupInstanceService.class)
830 protected MDRRuleGroupInstanceService mdrRuleGroupInstanceService;
831 @BeanReference(type = MDRRuleGroupInstancePersistence.class)
832 protected MDRRuleGroupInstancePersistence mdrRuleGroupInstancePersistence;
833 @BeanReference(type = CounterLocalService.class)
834 protected CounterLocalService counterLocalService;
835 @BeanReference(type = ResourceLocalService.class)
836 protected ResourceLocalService resourceLocalService;
837 @BeanReference(type = ResourceService.class)
838 protected ResourceService resourceService;
839 @BeanReference(type = ResourcePersistence.class)
840 protected ResourcePersistence resourcePersistence;
841 @BeanReference(type = ResourceFinder.class)
842 protected ResourceFinder resourceFinder;
843 @BeanReference(type = UserLocalService.class)
844 protected UserLocalService userLocalService;
845 @BeanReference(type = UserService.class)
846 protected UserService userService;
847 @BeanReference(type = UserPersistence.class)
848 protected UserPersistence userPersistence;
849 @BeanReference(type = UserFinder.class)
850 protected UserFinder userFinder;
851 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
852 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
853 private static Log _log = LogFactoryUtil.getLog(MDRActionLocalServiceBaseImpl.class);
854 private String _beanIdentifier;
855 }