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.social.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.ResourceLocalService;
026    import com.liferay.portal.service.UserLocalService;
027    import com.liferay.portal.service.UserService;
028    import com.liferay.portal.service.persistence.UserFinder;
029    import com.liferay.portal.service.persistence.UserPersistence;
030    
031    import com.liferay.portlet.social.model.SocialRequest;
032    import com.liferay.portlet.social.service.SocialActivityAchievementLocalService;
033    import com.liferay.portlet.social.service.SocialActivityCounterLocalService;
034    import com.liferay.portlet.social.service.SocialActivityInterpreterLocalService;
035    import com.liferay.portlet.social.service.SocialActivityLimitLocalService;
036    import com.liferay.portlet.social.service.SocialActivityLocalService;
037    import com.liferay.portlet.social.service.SocialActivitySetLocalService;
038    import com.liferay.portlet.social.service.SocialActivitySettingLocalService;
039    import com.liferay.portlet.social.service.SocialActivitySettingService;
040    import com.liferay.portlet.social.service.SocialRelationLocalService;
041    import com.liferay.portlet.social.service.SocialRequestInterpreterLocalService;
042    import com.liferay.portlet.social.service.SocialRequestLocalService;
043    import com.liferay.portlet.social.service.SocialRequestService;
044    import com.liferay.portlet.social.service.persistence.SocialActivityAchievementPersistence;
045    import com.liferay.portlet.social.service.persistence.SocialActivityCounterFinder;
046    import com.liferay.portlet.social.service.persistence.SocialActivityCounterPersistence;
047    import com.liferay.portlet.social.service.persistence.SocialActivityFinder;
048    import com.liferay.portlet.social.service.persistence.SocialActivityLimitPersistence;
049    import com.liferay.portlet.social.service.persistence.SocialActivityPersistence;
050    import com.liferay.portlet.social.service.persistence.SocialActivitySetPersistence;
051    import com.liferay.portlet.social.service.persistence.SocialActivitySettingPersistence;
052    import com.liferay.portlet.social.service.persistence.SocialRelationPersistence;
053    import com.liferay.portlet.social.service.persistence.SocialRequestPersistence;
054    
055    import javax.sql.DataSource;
056    
057    /**
058     * The base implementation of the social request remote service.
059     *
060     * <p>
061     * 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.social.service.impl.SocialRequestServiceImpl}.
062     * </p>
063     *
064     * @author Brian Wing Shun Chan
065     * @see com.liferay.portlet.social.service.impl.SocialRequestServiceImpl
066     * @see com.liferay.portlet.social.service.SocialRequestServiceUtil
067     * @generated
068     */
069    public abstract class SocialRequestServiceBaseImpl extends BaseServiceImpl
070            implements SocialRequestService, IdentifiableBean {
071            /*
072             * NOTE FOR DEVELOPERS:
073             *
074             * Never modify or reference this class directly. Always use {@link com.liferay.portlet.social.service.SocialRequestServiceUtil} to access the social request remote service.
075             */
076    
077            /**
078             * Returns the social activity local service.
079             *
080             * @return the social activity local service
081             */
082            public SocialActivityLocalService getSocialActivityLocalService() {
083                    return socialActivityLocalService;
084            }
085    
086            /**
087             * Sets the social activity local service.
088             *
089             * @param socialActivityLocalService the social activity local service
090             */
091            public void setSocialActivityLocalService(
092                    SocialActivityLocalService socialActivityLocalService) {
093                    this.socialActivityLocalService = socialActivityLocalService;
094            }
095    
096            /**
097             * Returns the social activity persistence.
098             *
099             * @return the social activity persistence
100             */
101            public SocialActivityPersistence getSocialActivityPersistence() {
102                    return socialActivityPersistence;
103            }
104    
105            /**
106             * Sets the social activity persistence.
107             *
108             * @param socialActivityPersistence the social activity persistence
109             */
110            public void setSocialActivityPersistence(
111                    SocialActivityPersistence socialActivityPersistence) {
112                    this.socialActivityPersistence = socialActivityPersistence;
113            }
114    
115            /**
116             * Returns the social activity finder.
117             *
118             * @return the social activity finder
119             */
120            public SocialActivityFinder getSocialActivityFinder() {
121                    return socialActivityFinder;
122            }
123    
124            /**
125             * Sets the social activity finder.
126             *
127             * @param socialActivityFinder the social activity finder
128             */
129            public void setSocialActivityFinder(
130                    SocialActivityFinder socialActivityFinder) {
131                    this.socialActivityFinder = socialActivityFinder;
132            }
133    
134            /**
135             * Returns the social activity achievement local service.
136             *
137             * @return the social activity achievement local service
138             */
139            public SocialActivityAchievementLocalService getSocialActivityAchievementLocalService() {
140                    return socialActivityAchievementLocalService;
141            }
142    
143            /**
144             * Sets the social activity achievement local service.
145             *
146             * @param socialActivityAchievementLocalService the social activity achievement local service
147             */
148            public void setSocialActivityAchievementLocalService(
149                    SocialActivityAchievementLocalService socialActivityAchievementLocalService) {
150                    this.socialActivityAchievementLocalService = socialActivityAchievementLocalService;
151            }
152    
153            /**
154             * Returns the social activity achievement persistence.
155             *
156             * @return the social activity achievement persistence
157             */
158            public SocialActivityAchievementPersistence getSocialActivityAchievementPersistence() {
159                    return socialActivityAchievementPersistence;
160            }
161    
162            /**
163             * Sets the social activity achievement persistence.
164             *
165             * @param socialActivityAchievementPersistence the social activity achievement persistence
166             */
167            public void setSocialActivityAchievementPersistence(
168                    SocialActivityAchievementPersistence socialActivityAchievementPersistence) {
169                    this.socialActivityAchievementPersistence = socialActivityAchievementPersistence;
170            }
171    
172            /**
173             * Returns the social activity counter local service.
174             *
175             * @return the social activity counter local service
176             */
177            public SocialActivityCounterLocalService getSocialActivityCounterLocalService() {
178                    return socialActivityCounterLocalService;
179            }
180    
181            /**
182             * Sets the social activity counter local service.
183             *
184             * @param socialActivityCounterLocalService the social activity counter local service
185             */
186            public void setSocialActivityCounterLocalService(
187                    SocialActivityCounterLocalService socialActivityCounterLocalService) {
188                    this.socialActivityCounterLocalService = socialActivityCounterLocalService;
189            }
190    
191            /**
192             * Returns the social activity counter persistence.
193             *
194             * @return the social activity counter persistence
195             */
196            public SocialActivityCounterPersistence getSocialActivityCounterPersistence() {
197                    return socialActivityCounterPersistence;
198            }
199    
200            /**
201             * Sets the social activity counter persistence.
202             *
203             * @param socialActivityCounterPersistence the social activity counter persistence
204             */
205            public void setSocialActivityCounterPersistence(
206                    SocialActivityCounterPersistence socialActivityCounterPersistence) {
207                    this.socialActivityCounterPersistence = socialActivityCounterPersistence;
208            }
209    
210            /**
211             * Returns the social activity counter finder.
212             *
213             * @return the social activity counter finder
214             */
215            public SocialActivityCounterFinder getSocialActivityCounterFinder() {
216                    return socialActivityCounterFinder;
217            }
218    
219            /**
220             * Sets the social activity counter finder.
221             *
222             * @param socialActivityCounterFinder the social activity counter finder
223             */
224            public void setSocialActivityCounterFinder(
225                    SocialActivityCounterFinder socialActivityCounterFinder) {
226                    this.socialActivityCounterFinder = socialActivityCounterFinder;
227            }
228    
229            /**
230             * Returns the social activity interpreter local service.
231             *
232             * @return the social activity interpreter local service
233             */
234            public SocialActivityInterpreterLocalService getSocialActivityInterpreterLocalService() {
235                    return socialActivityInterpreterLocalService;
236            }
237    
238            /**
239             * Sets the social activity interpreter local service.
240             *
241             * @param socialActivityInterpreterLocalService the social activity interpreter local service
242             */
243            public void setSocialActivityInterpreterLocalService(
244                    SocialActivityInterpreterLocalService socialActivityInterpreterLocalService) {
245                    this.socialActivityInterpreterLocalService = socialActivityInterpreterLocalService;
246            }
247    
248            /**
249             * Returns the social activity limit local service.
250             *
251             * @return the social activity limit local service
252             */
253            public SocialActivityLimitLocalService getSocialActivityLimitLocalService() {
254                    return socialActivityLimitLocalService;
255            }
256    
257            /**
258             * Sets the social activity limit local service.
259             *
260             * @param socialActivityLimitLocalService the social activity limit local service
261             */
262            public void setSocialActivityLimitLocalService(
263                    SocialActivityLimitLocalService socialActivityLimitLocalService) {
264                    this.socialActivityLimitLocalService = socialActivityLimitLocalService;
265            }
266    
267            /**
268             * Returns the social activity limit persistence.
269             *
270             * @return the social activity limit persistence
271             */
272            public SocialActivityLimitPersistence getSocialActivityLimitPersistence() {
273                    return socialActivityLimitPersistence;
274            }
275    
276            /**
277             * Sets the social activity limit persistence.
278             *
279             * @param socialActivityLimitPersistence the social activity limit persistence
280             */
281            public void setSocialActivityLimitPersistence(
282                    SocialActivityLimitPersistence socialActivityLimitPersistence) {
283                    this.socialActivityLimitPersistence = socialActivityLimitPersistence;
284            }
285    
286            /**
287             * Returns the social activity set local service.
288             *
289             * @return the social activity set local service
290             */
291            public SocialActivitySetLocalService getSocialActivitySetLocalService() {
292                    return socialActivitySetLocalService;
293            }
294    
295            /**
296             * Sets the social activity set local service.
297             *
298             * @param socialActivitySetLocalService the social activity set local service
299             */
300            public void setSocialActivitySetLocalService(
301                    SocialActivitySetLocalService socialActivitySetLocalService) {
302                    this.socialActivitySetLocalService = socialActivitySetLocalService;
303            }
304    
305            /**
306             * Returns the social activity set persistence.
307             *
308             * @return the social activity set persistence
309             */
310            public SocialActivitySetPersistence getSocialActivitySetPersistence() {
311                    return socialActivitySetPersistence;
312            }
313    
314            /**
315             * Sets the social activity set persistence.
316             *
317             * @param socialActivitySetPersistence the social activity set persistence
318             */
319            public void setSocialActivitySetPersistence(
320                    SocialActivitySetPersistence socialActivitySetPersistence) {
321                    this.socialActivitySetPersistence = socialActivitySetPersistence;
322            }
323    
324            /**
325             * Returns the social activity setting local service.
326             *
327             * @return the social activity setting local service
328             */
329            public SocialActivitySettingLocalService getSocialActivitySettingLocalService() {
330                    return socialActivitySettingLocalService;
331            }
332    
333            /**
334             * Sets the social activity setting local service.
335             *
336             * @param socialActivitySettingLocalService the social activity setting local service
337             */
338            public void setSocialActivitySettingLocalService(
339                    SocialActivitySettingLocalService socialActivitySettingLocalService) {
340                    this.socialActivitySettingLocalService = socialActivitySettingLocalService;
341            }
342    
343            /**
344             * Returns the social activity setting remote service.
345             *
346             * @return the social activity setting remote service
347             */
348            public SocialActivitySettingService getSocialActivitySettingService() {
349                    return socialActivitySettingService;
350            }
351    
352            /**
353             * Sets the social activity setting remote service.
354             *
355             * @param socialActivitySettingService the social activity setting remote service
356             */
357            public void setSocialActivitySettingService(
358                    SocialActivitySettingService socialActivitySettingService) {
359                    this.socialActivitySettingService = socialActivitySettingService;
360            }
361    
362            /**
363             * Returns the social activity setting persistence.
364             *
365             * @return the social activity setting persistence
366             */
367            public SocialActivitySettingPersistence getSocialActivitySettingPersistence() {
368                    return socialActivitySettingPersistence;
369            }
370    
371            /**
372             * Sets the social activity setting persistence.
373             *
374             * @param socialActivitySettingPersistence the social activity setting persistence
375             */
376            public void setSocialActivitySettingPersistence(
377                    SocialActivitySettingPersistence socialActivitySettingPersistence) {
378                    this.socialActivitySettingPersistence = socialActivitySettingPersistence;
379            }
380    
381            /**
382             * Returns the social relation local service.
383             *
384             * @return the social relation local service
385             */
386            public SocialRelationLocalService getSocialRelationLocalService() {
387                    return socialRelationLocalService;
388            }
389    
390            /**
391             * Sets the social relation local service.
392             *
393             * @param socialRelationLocalService the social relation local service
394             */
395            public void setSocialRelationLocalService(
396                    SocialRelationLocalService socialRelationLocalService) {
397                    this.socialRelationLocalService = socialRelationLocalService;
398            }
399    
400            /**
401             * Returns the social relation persistence.
402             *
403             * @return the social relation persistence
404             */
405            public SocialRelationPersistence getSocialRelationPersistence() {
406                    return socialRelationPersistence;
407            }
408    
409            /**
410             * Sets the social relation persistence.
411             *
412             * @param socialRelationPersistence the social relation persistence
413             */
414            public void setSocialRelationPersistence(
415                    SocialRelationPersistence socialRelationPersistence) {
416                    this.socialRelationPersistence = socialRelationPersistence;
417            }
418    
419            /**
420             * Returns the social request local service.
421             *
422             * @return the social request local service
423             */
424            public SocialRequestLocalService getSocialRequestLocalService() {
425                    return socialRequestLocalService;
426            }
427    
428            /**
429             * Sets the social request local service.
430             *
431             * @param socialRequestLocalService the social request local service
432             */
433            public void setSocialRequestLocalService(
434                    SocialRequestLocalService socialRequestLocalService) {
435                    this.socialRequestLocalService = socialRequestLocalService;
436            }
437    
438            /**
439             * Returns the social request remote service.
440             *
441             * @return the social request remote service
442             */
443            public SocialRequestService getSocialRequestService() {
444                    return socialRequestService;
445            }
446    
447            /**
448             * Sets the social request remote service.
449             *
450             * @param socialRequestService the social request remote service
451             */
452            public void setSocialRequestService(
453                    SocialRequestService socialRequestService) {
454                    this.socialRequestService = socialRequestService;
455            }
456    
457            /**
458             * Returns the social request persistence.
459             *
460             * @return the social request persistence
461             */
462            public SocialRequestPersistence getSocialRequestPersistence() {
463                    return socialRequestPersistence;
464            }
465    
466            /**
467             * Sets the social request persistence.
468             *
469             * @param socialRequestPersistence the social request persistence
470             */
471            public void setSocialRequestPersistence(
472                    SocialRequestPersistence socialRequestPersistence) {
473                    this.socialRequestPersistence = socialRequestPersistence;
474            }
475    
476            /**
477             * Returns the social request interpreter local service.
478             *
479             * @return the social request interpreter local service
480             */
481            public SocialRequestInterpreterLocalService getSocialRequestInterpreterLocalService() {
482                    return socialRequestInterpreterLocalService;
483            }
484    
485            /**
486             * Sets the social request interpreter local service.
487             *
488             * @param socialRequestInterpreterLocalService the social request interpreter local service
489             */
490            public void setSocialRequestInterpreterLocalService(
491                    SocialRequestInterpreterLocalService socialRequestInterpreterLocalService) {
492                    this.socialRequestInterpreterLocalService = socialRequestInterpreterLocalService;
493            }
494    
495            /**
496             * Returns the counter local service.
497             *
498             * @return the counter local service
499             */
500            public CounterLocalService getCounterLocalService() {
501                    return counterLocalService;
502            }
503    
504            /**
505             * Sets the counter local service.
506             *
507             * @param counterLocalService the counter local service
508             */
509            public void setCounterLocalService(CounterLocalService counterLocalService) {
510                    this.counterLocalService = counterLocalService;
511            }
512    
513            /**
514             * Returns the resource local service.
515             *
516             * @return the resource local service
517             */
518            public ResourceLocalService getResourceLocalService() {
519                    return resourceLocalService;
520            }
521    
522            /**
523             * Sets the resource local service.
524             *
525             * @param resourceLocalService the resource local service
526             */
527            public void setResourceLocalService(
528                    ResourceLocalService resourceLocalService) {
529                    this.resourceLocalService = resourceLocalService;
530            }
531    
532            /**
533             * Returns the user local service.
534             *
535             * @return the user local service
536             */
537            public UserLocalService getUserLocalService() {
538                    return userLocalService;
539            }
540    
541            /**
542             * Sets the user local service.
543             *
544             * @param userLocalService the user local service
545             */
546            public void setUserLocalService(UserLocalService userLocalService) {
547                    this.userLocalService = userLocalService;
548            }
549    
550            /**
551             * Returns the user remote service.
552             *
553             * @return the user remote service
554             */
555            public UserService getUserService() {
556                    return userService;
557            }
558    
559            /**
560             * Sets the user remote service.
561             *
562             * @param userService the user remote service
563             */
564            public void setUserService(UserService userService) {
565                    this.userService = userService;
566            }
567    
568            /**
569             * Returns the user persistence.
570             *
571             * @return the user persistence
572             */
573            public UserPersistence getUserPersistence() {
574                    return userPersistence;
575            }
576    
577            /**
578             * Sets the user persistence.
579             *
580             * @param userPersistence the user persistence
581             */
582            public void setUserPersistence(UserPersistence userPersistence) {
583                    this.userPersistence = userPersistence;
584            }
585    
586            /**
587             * Returns the user finder.
588             *
589             * @return the user finder
590             */
591            public UserFinder getUserFinder() {
592                    return userFinder;
593            }
594    
595            /**
596             * Sets the user finder.
597             *
598             * @param userFinder the user finder
599             */
600            public void setUserFinder(UserFinder userFinder) {
601                    this.userFinder = userFinder;
602            }
603    
604            public void afterPropertiesSet() {
605            }
606    
607            public void destroy() {
608            }
609    
610            /**
611             * Returns the Spring bean ID for this bean.
612             *
613             * @return the Spring bean ID for this bean
614             */
615            public String getBeanIdentifier() {
616                    return _beanIdentifier;
617            }
618    
619            /**
620             * Sets the Spring bean ID for this bean.
621             *
622             * @param beanIdentifier the Spring bean ID for this bean
623             */
624            public void setBeanIdentifier(String beanIdentifier) {
625                    _beanIdentifier = beanIdentifier;
626            }
627    
628            protected Class<?> getModelClass() {
629                    return SocialRequest.class;
630            }
631    
632            protected String getModelClassName() {
633                    return SocialRequest.class.getName();
634            }
635    
636            /**
637             * Performs an SQL query.
638             *
639             * @param sql the sql query
640             */
641            protected void runSQL(String sql) throws SystemException {
642                    try {
643                            DataSource dataSource = socialRequestPersistence.getDataSource();
644    
645                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
646                                            sql, new int[0]);
647    
648                            sqlUpdate.update();
649                    }
650                    catch (Exception e) {
651                            throw new SystemException(e);
652                    }
653            }
654    
655            @BeanReference(type = SocialActivityLocalService.class)
656            protected SocialActivityLocalService socialActivityLocalService;
657            @BeanReference(type = SocialActivityPersistence.class)
658            protected SocialActivityPersistence socialActivityPersistence;
659            @BeanReference(type = SocialActivityFinder.class)
660            protected SocialActivityFinder socialActivityFinder;
661            @BeanReference(type = SocialActivityAchievementLocalService.class)
662            protected SocialActivityAchievementLocalService socialActivityAchievementLocalService;
663            @BeanReference(type = SocialActivityAchievementPersistence.class)
664            protected SocialActivityAchievementPersistence socialActivityAchievementPersistence;
665            @BeanReference(type = SocialActivityCounterLocalService.class)
666            protected SocialActivityCounterLocalService socialActivityCounterLocalService;
667            @BeanReference(type = SocialActivityCounterPersistence.class)
668            protected SocialActivityCounterPersistence socialActivityCounterPersistence;
669            @BeanReference(type = SocialActivityCounterFinder.class)
670            protected SocialActivityCounterFinder socialActivityCounterFinder;
671            @BeanReference(type = SocialActivityInterpreterLocalService.class)
672            protected SocialActivityInterpreterLocalService socialActivityInterpreterLocalService;
673            @BeanReference(type = SocialActivityLimitLocalService.class)
674            protected SocialActivityLimitLocalService socialActivityLimitLocalService;
675            @BeanReference(type = SocialActivityLimitPersistence.class)
676            protected SocialActivityLimitPersistence socialActivityLimitPersistence;
677            @BeanReference(type = SocialActivitySetLocalService.class)
678            protected SocialActivitySetLocalService socialActivitySetLocalService;
679            @BeanReference(type = SocialActivitySetPersistence.class)
680            protected SocialActivitySetPersistence socialActivitySetPersistence;
681            @BeanReference(type = SocialActivitySettingLocalService.class)
682            protected SocialActivitySettingLocalService socialActivitySettingLocalService;
683            @BeanReference(type = SocialActivitySettingService.class)
684            protected SocialActivitySettingService socialActivitySettingService;
685            @BeanReference(type = SocialActivitySettingPersistence.class)
686            protected SocialActivitySettingPersistence socialActivitySettingPersistence;
687            @BeanReference(type = SocialRelationLocalService.class)
688            protected SocialRelationLocalService socialRelationLocalService;
689            @BeanReference(type = SocialRelationPersistence.class)
690            protected SocialRelationPersistence socialRelationPersistence;
691            @BeanReference(type = SocialRequestLocalService.class)
692            protected SocialRequestLocalService socialRequestLocalService;
693            @BeanReference(type = SocialRequestService.class)
694            protected SocialRequestService socialRequestService;
695            @BeanReference(type = SocialRequestPersistence.class)
696            protected SocialRequestPersistence socialRequestPersistence;
697            @BeanReference(type = SocialRequestInterpreterLocalService.class)
698            protected SocialRequestInterpreterLocalService socialRequestInterpreterLocalService;
699            @BeanReference(type = CounterLocalService.class)
700            protected CounterLocalService counterLocalService;
701            @BeanReference(type = ResourceLocalService.class)
702            protected ResourceLocalService resourceLocalService;
703            @BeanReference(type = UserLocalService.class)
704            protected UserLocalService userLocalService;
705            @BeanReference(type = UserService.class)
706            protected UserService userService;
707            @BeanReference(type = UserPersistence.class)
708            protected UserPersistence userPersistence;
709            @BeanReference(type = UserFinder.class)
710            protected UserFinder userFinder;
711            private String _beanIdentifier;
712    }