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