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