001    /**
002     * Copyright (c) 2000-2012 Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
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.exception.SystemException;
024    import com.liferay.portal.service.BaseServiceImpl;
025    import com.liferay.portal.service.LayoutLocalService;
026    import com.liferay.portal.service.LayoutService;
027    import com.liferay.portal.service.LayoutSetLocalService;
028    import com.liferay.portal.service.LayoutSetService;
029    import com.liferay.portal.service.ResourceLocalService;
030    import com.liferay.portal.service.UserLocalService;
031    import com.liferay.portal.service.UserService;
032    import com.liferay.portal.service.persistence.LayoutFinder;
033    import com.liferay.portal.service.persistence.LayoutPersistence;
034    import com.liferay.portal.service.persistence.LayoutSetPersistence;
035    import com.liferay.portal.service.persistence.UserFinder;
036    import com.liferay.portal.service.persistence.UserPersistence;
037    
038    import com.liferay.portlet.mobiledevicerules.model.MDRRuleGroupInstance;
039    import com.liferay.portlet.mobiledevicerules.service.MDRActionLocalService;
040    import com.liferay.portlet.mobiledevicerules.service.MDRActionService;
041    import com.liferay.portlet.mobiledevicerules.service.MDRRuleGroupInstanceLocalService;
042    import com.liferay.portlet.mobiledevicerules.service.MDRRuleGroupInstanceService;
043    import com.liferay.portlet.mobiledevicerules.service.MDRRuleGroupLocalService;
044    import com.liferay.portlet.mobiledevicerules.service.MDRRuleGroupService;
045    import com.liferay.portlet.mobiledevicerules.service.MDRRuleLocalService;
046    import com.liferay.portlet.mobiledevicerules.service.MDRRuleService;
047    import com.liferay.portlet.mobiledevicerules.service.persistence.MDRActionPersistence;
048    import com.liferay.portlet.mobiledevicerules.service.persistence.MDRRuleGroupFinder;
049    import com.liferay.portlet.mobiledevicerules.service.persistence.MDRRuleGroupInstancePersistence;
050    import com.liferay.portlet.mobiledevicerules.service.persistence.MDRRuleGroupPersistence;
051    import com.liferay.portlet.mobiledevicerules.service.persistence.MDRRulePersistence;
052    
053    import javax.sql.DataSource;
054    
055    /**
056     * The base implementation of the m d r rule group instance remote service.
057     *
058     * <p>
059     * This implementation exists only as a container for the default service methods generated by ServiceBuilder. All custom service methods should be put in {@link com.liferay.portlet.mobiledevicerules.service.impl.MDRRuleGroupInstanceServiceImpl}.
060     * </p>
061     *
062     * @author Edward C. Han
063     * @see com.liferay.portlet.mobiledevicerules.service.impl.MDRRuleGroupInstanceServiceImpl
064     * @see com.liferay.portlet.mobiledevicerules.service.MDRRuleGroupInstanceServiceUtil
065     * @generated
066     */
067    public abstract class MDRRuleGroupInstanceServiceBaseImpl
068            extends BaseServiceImpl implements MDRRuleGroupInstanceService,
069                    IdentifiableBean {
070            /*
071             * NOTE FOR DEVELOPERS:
072             *
073             * Never modify or reference this class directly. Always use {@link com.liferay.portlet.mobiledevicerules.service.MDRRuleGroupInstanceServiceUtil} to access the m d r rule group instance remote service.
074             */
075    
076            /**
077             * Returns the m d r action local service.
078             *
079             * @return the m d r action local service
080             */
081            public MDRActionLocalService getMDRActionLocalService() {
082                    return mdrActionLocalService;
083            }
084    
085            /**
086             * Sets the m d r action local service.
087             *
088             * @param mdrActionLocalService the m d r action local service
089             */
090            public void setMDRActionLocalService(
091                    MDRActionLocalService mdrActionLocalService) {
092                    this.mdrActionLocalService = mdrActionLocalService;
093            }
094    
095            /**
096             * Returns the m d r action remote service.
097             *
098             * @return the m d r action remote service
099             */
100            public MDRActionService getMDRActionService() {
101                    return mdrActionService;
102            }
103    
104            /**
105             * Sets the m d r action remote service.
106             *
107             * @param mdrActionService the m d r action remote service
108             */
109            public void setMDRActionService(MDRActionService mdrActionService) {
110                    this.mdrActionService = mdrActionService;
111            }
112    
113            /**
114             * Returns the m d r action persistence.
115             *
116             * @return the m d r action persistence
117             */
118            public MDRActionPersistence getMDRActionPersistence() {
119                    return mdrActionPersistence;
120            }
121    
122            /**
123             * Sets the m d r action persistence.
124             *
125             * @param mdrActionPersistence the m d r action persistence
126             */
127            public void setMDRActionPersistence(
128                    MDRActionPersistence mdrActionPersistence) {
129                    this.mdrActionPersistence = mdrActionPersistence;
130            }
131    
132            /**
133             * Returns the m d r rule local service.
134             *
135             * @return the m d r rule local service
136             */
137            public MDRRuleLocalService getMDRRuleLocalService() {
138                    return mdrRuleLocalService;
139            }
140    
141            /**
142             * Sets the m d r rule local service.
143             *
144             * @param mdrRuleLocalService the m d r rule local service
145             */
146            public void setMDRRuleLocalService(MDRRuleLocalService mdrRuleLocalService) {
147                    this.mdrRuleLocalService = mdrRuleLocalService;
148            }
149    
150            /**
151             * Returns the m d r rule remote service.
152             *
153             * @return the m d r rule remote service
154             */
155            public MDRRuleService getMDRRuleService() {
156                    return mdrRuleService;
157            }
158    
159            /**
160             * Sets the m d r rule remote service.
161             *
162             * @param mdrRuleService the m d r rule remote service
163             */
164            public void setMDRRuleService(MDRRuleService mdrRuleService) {
165                    this.mdrRuleService = mdrRuleService;
166            }
167    
168            /**
169             * Returns the m d r rule persistence.
170             *
171             * @return the m d r rule persistence
172             */
173            public MDRRulePersistence getMDRRulePersistence() {
174                    return mdrRulePersistence;
175            }
176    
177            /**
178             * Sets the m d r rule persistence.
179             *
180             * @param mdrRulePersistence the m d r rule persistence
181             */
182            public void setMDRRulePersistence(MDRRulePersistence mdrRulePersistence) {
183                    this.mdrRulePersistence = mdrRulePersistence;
184            }
185    
186            /**
187             * Returns the m d r rule group local service.
188             *
189             * @return the m d r rule group local service
190             */
191            public MDRRuleGroupLocalService getMDRRuleGroupLocalService() {
192                    return mdrRuleGroupLocalService;
193            }
194    
195            /**
196             * Sets the m d r rule group local service.
197             *
198             * @param mdrRuleGroupLocalService the m d r rule group local service
199             */
200            public void setMDRRuleGroupLocalService(
201                    MDRRuleGroupLocalService mdrRuleGroupLocalService) {
202                    this.mdrRuleGroupLocalService = mdrRuleGroupLocalService;
203            }
204    
205            /**
206             * Returns the m d r rule group remote service.
207             *
208             * @return the m d r rule group remote service
209             */
210            public MDRRuleGroupService getMDRRuleGroupService() {
211                    return mdrRuleGroupService;
212            }
213    
214            /**
215             * Sets the m d r rule group remote service.
216             *
217             * @param mdrRuleGroupService the m d r rule group remote service
218             */
219            public void setMDRRuleGroupService(MDRRuleGroupService mdrRuleGroupService) {
220                    this.mdrRuleGroupService = mdrRuleGroupService;
221            }
222    
223            /**
224             * Returns the m d r rule group persistence.
225             *
226             * @return the m d r rule group persistence
227             */
228            public MDRRuleGroupPersistence getMDRRuleGroupPersistence() {
229                    return mdrRuleGroupPersistence;
230            }
231    
232            /**
233             * Sets the m d r rule group persistence.
234             *
235             * @param mdrRuleGroupPersistence the m d r rule group persistence
236             */
237            public void setMDRRuleGroupPersistence(
238                    MDRRuleGroupPersistence mdrRuleGroupPersistence) {
239                    this.mdrRuleGroupPersistence = mdrRuleGroupPersistence;
240            }
241    
242            /**
243             * Returns the m d r rule group finder.
244             *
245             * @return the m d r rule group finder
246             */
247            public MDRRuleGroupFinder getMDRRuleGroupFinder() {
248                    return mdrRuleGroupFinder;
249            }
250    
251            /**
252             * Sets the m d r rule group finder.
253             *
254             * @param mdrRuleGroupFinder the m d r rule group finder
255             */
256            public void setMDRRuleGroupFinder(MDRRuleGroupFinder mdrRuleGroupFinder) {
257                    this.mdrRuleGroupFinder = mdrRuleGroupFinder;
258            }
259    
260            /**
261             * Returns the m d r rule group instance local service.
262             *
263             * @return the m d r rule group instance local service
264             */
265            public MDRRuleGroupInstanceLocalService getMDRRuleGroupInstanceLocalService() {
266                    return mdrRuleGroupInstanceLocalService;
267            }
268    
269            /**
270             * Sets the m d r rule group instance local service.
271             *
272             * @param mdrRuleGroupInstanceLocalService the m d r rule group instance local service
273             */
274            public void setMDRRuleGroupInstanceLocalService(
275                    MDRRuleGroupInstanceLocalService mdrRuleGroupInstanceLocalService) {
276                    this.mdrRuleGroupInstanceLocalService = mdrRuleGroupInstanceLocalService;
277            }
278    
279            /**
280             * Returns the m d r rule group instance remote service.
281             *
282             * @return the m d r rule group instance remote service
283             */
284            public MDRRuleGroupInstanceService getMDRRuleGroupInstanceService() {
285                    return mdrRuleGroupInstanceService;
286            }
287    
288            /**
289             * Sets the m d r rule group instance remote service.
290             *
291             * @param mdrRuleGroupInstanceService the m d r rule group instance remote service
292             */
293            public void setMDRRuleGroupInstanceService(
294                    MDRRuleGroupInstanceService mdrRuleGroupInstanceService) {
295                    this.mdrRuleGroupInstanceService = mdrRuleGroupInstanceService;
296            }
297    
298            /**
299             * Returns the m d r rule group instance persistence.
300             *
301             * @return the m d r rule group instance persistence
302             */
303            public MDRRuleGroupInstancePersistence getMDRRuleGroupInstancePersistence() {
304                    return mdrRuleGroupInstancePersistence;
305            }
306    
307            /**
308             * Sets the m d r rule group instance persistence.
309             *
310             * @param mdrRuleGroupInstancePersistence the m d r rule group instance persistence
311             */
312            public void setMDRRuleGroupInstancePersistence(
313                    MDRRuleGroupInstancePersistence mdrRuleGroupInstancePersistence) {
314                    this.mdrRuleGroupInstancePersistence = mdrRuleGroupInstancePersistence;
315            }
316    
317            /**
318             * Returns the counter local service.
319             *
320             * @return the counter local service
321             */
322            public CounterLocalService getCounterLocalService() {
323                    return counterLocalService;
324            }
325    
326            /**
327             * Sets the counter local service.
328             *
329             * @param counterLocalService the counter local service
330             */
331            public void setCounterLocalService(CounterLocalService counterLocalService) {
332                    this.counterLocalService = counterLocalService;
333            }
334    
335            /**
336             * Returns the layout local service.
337             *
338             * @return the layout local service
339             */
340            public LayoutLocalService getLayoutLocalService() {
341                    return layoutLocalService;
342            }
343    
344            /**
345             * Sets the layout local service.
346             *
347             * @param layoutLocalService the layout local service
348             */
349            public void setLayoutLocalService(LayoutLocalService layoutLocalService) {
350                    this.layoutLocalService = layoutLocalService;
351            }
352    
353            /**
354             * Returns the layout remote service.
355             *
356             * @return the layout remote service
357             */
358            public LayoutService getLayoutService() {
359                    return layoutService;
360            }
361    
362            /**
363             * Sets the layout remote service.
364             *
365             * @param layoutService the layout remote service
366             */
367            public void setLayoutService(LayoutService layoutService) {
368                    this.layoutService = layoutService;
369            }
370    
371            /**
372             * Returns the layout persistence.
373             *
374             * @return the layout persistence
375             */
376            public LayoutPersistence getLayoutPersistence() {
377                    return layoutPersistence;
378            }
379    
380            /**
381             * Sets the layout persistence.
382             *
383             * @param layoutPersistence the layout persistence
384             */
385            public void setLayoutPersistence(LayoutPersistence layoutPersistence) {
386                    this.layoutPersistence = layoutPersistence;
387            }
388    
389            /**
390             * Returns the layout finder.
391             *
392             * @return the layout finder
393             */
394            public LayoutFinder getLayoutFinder() {
395                    return layoutFinder;
396            }
397    
398            /**
399             * Sets the layout finder.
400             *
401             * @param layoutFinder the layout finder
402             */
403            public void setLayoutFinder(LayoutFinder layoutFinder) {
404                    this.layoutFinder = layoutFinder;
405            }
406    
407            /**
408             * Returns the layout set local service.
409             *
410             * @return the layout set local service
411             */
412            public LayoutSetLocalService getLayoutSetLocalService() {
413                    return layoutSetLocalService;
414            }
415    
416            /**
417             * Sets the layout set local service.
418             *
419             * @param layoutSetLocalService the layout set local service
420             */
421            public void setLayoutSetLocalService(
422                    LayoutSetLocalService layoutSetLocalService) {
423                    this.layoutSetLocalService = layoutSetLocalService;
424            }
425    
426            /**
427             * Returns the layout set remote service.
428             *
429             * @return the layout set remote service
430             */
431            public LayoutSetService getLayoutSetService() {
432                    return layoutSetService;
433            }
434    
435            /**
436             * Sets the layout set remote service.
437             *
438             * @param layoutSetService the layout set remote service
439             */
440            public void setLayoutSetService(LayoutSetService layoutSetService) {
441                    this.layoutSetService = layoutSetService;
442            }
443    
444            /**
445             * Returns the layout set persistence.
446             *
447             * @return the layout set persistence
448             */
449            public LayoutSetPersistence getLayoutSetPersistence() {
450                    return layoutSetPersistence;
451            }
452    
453            /**
454             * Sets the layout set persistence.
455             *
456             * @param layoutSetPersistence the layout set persistence
457             */
458            public void setLayoutSetPersistence(
459                    LayoutSetPersistence layoutSetPersistence) {
460                    this.layoutSetPersistence = layoutSetPersistence;
461            }
462    
463            /**
464             * Returns the resource local service.
465             *
466             * @return the resource local service
467             */
468            public ResourceLocalService getResourceLocalService() {
469                    return resourceLocalService;
470            }
471    
472            /**
473             * Sets the resource local service.
474             *
475             * @param resourceLocalService the resource local service
476             */
477            public void setResourceLocalService(
478                    ResourceLocalService resourceLocalService) {
479                    this.resourceLocalService = resourceLocalService;
480            }
481    
482            /**
483             * Returns the user local service.
484             *
485             * @return the user local service
486             */
487            public UserLocalService getUserLocalService() {
488                    return userLocalService;
489            }
490    
491            /**
492             * Sets the user local service.
493             *
494             * @param userLocalService the user local service
495             */
496            public void setUserLocalService(UserLocalService userLocalService) {
497                    this.userLocalService = userLocalService;
498            }
499    
500            /**
501             * Returns the user remote service.
502             *
503             * @return the user remote service
504             */
505            public UserService getUserService() {
506                    return userService;
507            }
508    
509            /**
510             * Sets the user remote service.
511             *
512             * @param userService the user remote service
513             */
514            public void setUserService(UserService userService) {
515                    this.userService = userService;
516            }
517    
518            /**
519             * Returns the user persistence.
520             *
521             * @return the user persistence
522             */
523            public UserPersistence getUserPersistence() {
524                    return userPersistence;
525            }
526    
527            /**
528             * Sets the user persistence.
529             *
530             * @param userPersistence the user persistence
531             */
532            public void setUserPersistence(UserPersistence userPersistence) {
533                    this.userPersistence = userPersistence;
534            }
535    
536            /**
537             * Returns the user finder.
538             *
539             * @return the user finder
540             */
541            public UserFinder getUserFinder() {
542                    return userFinder;
543            }
544    
545            /**
546             * Sets the user finder.
547             *
548             * @param userFinder the user finder
549             */
550            public void setUserFinder(UserFinder userFinder) {
551                    this.userFinder = userFinder;
552            }
553    
554            public void afterPropertiesSet() {
555            }
556    
557            public void destroy() {
558            }
559    
560            /**
561             * Returns the Spring bean ID for this bean.
562             *
563             * @return the Spring bean ID for this bean
564             */
565            public String getBeanIdentifier() {
566                    return _beanIdentifier;
567            }
568    
569            /**
570             * Sets the Spring bean ID for this bean.
571             *
572             * @param beanIdentifier the Spring bean ID for this bean
573             */
574            public void setBeanIdentifier(String beanIdentifier) {
575                    _beanIdentifier = beanIdentifier;
576            }
577    
578            protected Class<?> getModelClass() {
579                    return MDRRuleGroupInstance.class;
580            }
581    
582            protected String getModelClassName() {
583                    return MDRRuleGroupInstance.class.getName();
584            }
585    
586            /**
587             * Performs an SQL query.
588             *
589             * @param sql the sql query
590             */
591            protected void runSQL(String sql) throws SystemException {
592                    try {
593                            DataSource dataSource = mdrRuleGroupInstancePersistence.getDataSource();
594    
595                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
596                                            sql, new int[0]);
597    
598                            sqlUpdate.update();
599                    }
600                    catch (Exception e) {
601                            throw new SystemException(e);
602                    }
603            }
604    
605            @BeanReference(type = MDRActionLocalService.class)
606            protected MDRActionLocalService mdrActionLocalService;
607            @BeanReference(type = MDRActionService.class)
608            protected MDRActionService mdrActionService;
609            @BeanReference(type = MDRActionPersistence.class)
610            protected MDRActionPersistence mdrActionPersistence;
611            @BeanReference(type = MDRRuleLocalService.class)
612            protected MDRRuleLocalService mdrRuleLocalService;
613            @BeanReference(type = MDRRuleService.class)
614            protected MDRRuleService mdrRuleService;
615            @BeanReference(type = MDRRulePersistence.class)
616            protected MDRRulePersistence mdrRulePersistence;
617            @BeanReference(type = MDRRuleGroupLocalService.class)
618            protected MDRRuleGroupLocalService mdrRuleGroupLocalService;
619            @BeanReference(type = MDRRuleGroupService.class)
620            protected MDRRuleGroupService mdrRuleGroupService;
621            @BeanReference(type = MDRRuleGroupPersistence.class)
622            protected MDRRuleGroupPersistence mdrRuleGroupPersistence;
623            @BeanReference(type = MDRRuleGroupFinder.class)
624            protected MDRRuleGroupFinder mdrRuleGroupFinder;
625            @BeanReference(type = MDRRuleGroupInstanceLocalService.class)
626            protected MDRRuleGroupInstanceLocalService mdrRuleGroupInstanceLocalService;
627            @BeanReference(type = MDRRuleGroupInstanceService.class)
628            protected MDRRuleGroupInstanceService mdrRuleGroupInstanceService;
629            @BeanReference(type = MDRRuleGroupInstancePersistence.class)
630            protected MDRRuleGroupInstancePersistence mdrRuleGroupInstancePersistence;
631            @BeanReference(type = CounterLocalService.class)
632            protected CounterLocalService counterLocalService;
633            @BeanReference(type = LayoutLocalService.class)
634            protected LayoutLocalService layoutLocalService;
635            @BeanReference(type = LayoutService.class)
636            protected LayoutService layoutService;
637            @BeanReference(type = LayoutPersistence.class)
638            protected LayoutPersistence layoutPersistence;
639            @BeanReference(type = LayoutFinder.class)
640            protected LayoutFinder layoutFinder;
641            @BeanReference(type = LayoutSetLocalService.class)
642            protected LayoutSetLocalService layoutSetLocalService;
643            @BeanReference(type = LayoutSetService.class)
644            protected LayoutSetService layoutSetService;
645            @BeanReference(type = LayoutSetPersistence.class)
646            protected LayoutSetPersistence layoutSetPersistence;
647            @BeanReference(type = ResourceLocalService.class)
648            protected ResourceLocalService resourceLocalService;
649            @BeanReference(type = UserLocalService.class)
650            protected UserLocalService userLocalService;
651            @BeanReference(type = UserService.class)
652            protected UserService userService;
653            @BeanReference(type = UserPersistence.class)
654            protected UserPersistence userPersistence;
655            @BeanReference(type = UserFinder.class)
656            protected UserFinder userFinder;
657            private String _beanIdentifier;
658    }