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.announcements.service.base;
016    
017    import com.liferay.counter.service.CounterLocalService;
018    
019    import com.liferay.mail.service.MailService;
020    
021    import com.liferay.portal.kernel.bean.BeanReference;
022    import com.liferay.portal.kernel.bean.IdentifiableBean;
023    import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
024    import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
025    import com.liferay.portal.kernel.exception.SystemException;
026    import com.liferay.portal.service.BaseServiceImpl;
027    import com.liferay.portal.service.CompanyLocalService;
028    import com.liferay.portal.service.CompanyService;
029    import com.liferay.portal.service.GroupLocalService;
030    import com.liferay.portal.service.GroupService;
031    import com.liferay.portal.service.OrganizationLocalService;
032    import com.liferay.portal.service.OrganizationService;
033    import com.liferay.portal.service.ResourceLocalService;
034    import com.liferay.portal.service.RoleLocalService;
035    import com.liferay.portal.service.RoleService;
036    import com.liferay.portal.service.UserGroupLocalService;
037    import com.liferay.portal.service.UserGroupService;
038    import com.liferay.portal.service.UserLocalService;
039    import com.liferay.portal.service.UserService;
040    import com.liferay.portal.service.persistence.CompanyPersistence;
041    import com.liferay.portal.service.persistence.GroupFinder;
042    import com.liferay.portal.service.persistence.GroupPersistence;
043    import com.liferay.portal.service.persistence.OrganizationFinder;
044    import com.liferay.portal.service.persistence.OrganizationPersistence;
045    import com.liferay.portal.service.persistence.RoleFinder;
046    import com.liferay.portal.service.persistence.RolePersistence;
047    import com.liferay.portal.service.persistence.UserFinder;
048    import com.liferay.portal.service.persistence.UserGroupFinder;
049    import com.liferay.portal.service.persistence.UserGroupPersistence;
050    import com.liferay.portal.service.persistence.UserPersistence;
051    
052    import com.liferay.portlet.announcements.model.AnnouncementsEntry;
053    import com.liferay.portlet.announcements.service.AnnouncementsDeliveryLocalService;
054    import com.liferay.portlet.announcements.service.AnnouncementsDeliveryService;
055    import com.liferay.portlet.announcements.service.AnnouncementsEntryLocalService;
056    import com.liferay.portlet.announcements.service.AnnouncementsEntryService;
057    import com.liferay.portlet.announcements.service.AnnouncementsFlagLocalService;
058    import com.liferay.portlet.announcements.service.AnnouncementsFlagService;
059    import com.liferay.portlet.announcements.service.persistence.AnnouncementsDeliveryPersistence;
060    import com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryFinder;
061    import com.liferay.portlet.announcements.service.persistence.AnnouncementsEntryPersistence;
062    import com.liferay.portlet.announcements.service.persistence.AnnouncementsFlagPersistence;
063    
064    import javax.sql.DataSource;
065    
066    /**
067     * The base implementation of the announcements entry remote service.
068     *
069     * <p>
070     * 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.announcements.service.impl.AnnouncementsEntryServiceImpl}.
071     * </p>
072     *
073     * @author Brian Wing Shun Chan
074     * @see com.liferay.portlet.announcements.service.impl.AnnouncementsEntryServiceImpl
075     * @see com.liferay.portlet.announcements.service.AnnouncementsEntryServiceUtil
076     * @generated
077     */
078    public abstract class AnnouncementsEntryServiceBaseImpl extends BaseServiceImpl
079            implements AnnouncementsEntryService, IdentifiableBean {
080            /*
081             * NOTE FOR DEVELOPERS:
082             *
083             * Never modify or reference this class directly. Always use {@link com.liferay.portlet.announcements.service.AnnouncementsEntryServiceUtil} to access the announcements entry remote service.
084             */
085    
086            /**
087             * Returns the announcements delivery local service.
088             *
089             * @return the announcements delivery local service
090             */
091            public AnnouncementsDeliveryLocalService getAnnouncementsDeliveryLocalService() {
092                    return announcementsDeliveryLocalService;
093            }
094    
095            /**
096             * Sets the announcements delivery local service.
097             *
098             * @param announcementsDeliveryLocalService the announcements delivery local service
099             */
100            public void setAnnouncementsDeliveryLocalService(
101                    AnnouncementsDeliveryLocalService announcementsDeliveryLocalService) {
102                    this.announcementsDeliveryLocalService = announcementsDeliveryLocalService;
103            }
104    
105            /**
106             * Returns the announcements delivery remote service.
107             *
108             * @return the announcements delivery remote service
109             */
110            public AnnouncementsDeliveryService getAnnouncementsDeliveryService() {
111                    return announcementsDeliveryService;
112            }
113    
114            /**
115             * Sets the announcements delivery remote service.
116             *
117             * @param announcementsDeliveryService the announcements delivery remote service
118             */
119            public void setAnnouncementsDeliveryService(
120                    AnnouncementsDeliveryService announcementsDeliveryService) {
121                    this.announcementsDeliveryService = announcementsDeliveryService;
122            }
123    
124            /**
125             * Returns the announcements delivery persistence.
126             *
127             * @return the announcements delivery persistence
128             */
129            public AnnouncementsDeliveryPersistence getAnnouncementsDeliveryPersistence() {
130                    return announcementsDeliveryPersistence;
131            }
132    
133            /**
134             * Sets the announcements delivery persistence.
135             *
136             * @param announcementsDeliveryPersistence the announcements delivery persistence
137             */
138            public void setAnnouncementsDeliveryPersistence(
139                    AnnouncementsDeliveryPersistence announcementsDeliveryPersistence) {
140                    this.announcementsDeliveryPersistence = announcementsDeliveryPersistence;
141            }
142    
143            /**
144             * Returns the announcements entry local service.
145             *
146             * @return the announcements entry local service
147             */
148            public AnnouncementsEntryLocalService getAnnouncementsEntryLocalService() {
149                    return announcementsEntryLocalService;
150            }
151    
152            /**
153             * Sets the announcements entry local service.
154             *
155             * @param announcementsEntryLocalService the announcements entry local service
156             */
157            public void setAnnouncementsEntryLocalService(
158                    AnnouncementsEntryLocalService announcementsEntryLocalService) {
159                    this.announcementsEntryLocalService = announcementsEntryLocalService;
160            }
161    
162            /**
163             * Returns the announcements entry remote service.
164             *
165             * @return the announcements entry remote service
166             */
167            public AnnouncementsEntryService getAnnouncementsEntryService() {
168                    return announcementsEntryService;
169            }
170    
171            /**
172             * Sets the announcements entry remote service.
173             *
174             * @param announcementsEntryService the announcements entry remote service
175             */
176            public void setAnnouncementsEntryService(
177                    AnnouncementsEntryService announcementsEntryService) {
178                    this.announcementsEntryService = announcementsEntryService;
179            }
180    
181            /**
182             * Returns the announcements entry persistence.
183             *
184             * @return the announcements entry persistence
185             */
186            public AnnouncementsEntryPersistence getAnnouncementsEntryPersistence() {
187                    return announcementsEntryPersistence;
188            }
189    
190            /**
191             * Sets the announcements entry persistence.
192             *
193             * @param announcementsEntryPersistence the announcements entry persistence
194             */
195            public void setAnnouncementsEntryPersistence(
196                    AnnouncementsEntryPersistence announcementsEntryPersistence) {
197                    this.announcementsEntryPersistence = announcementsEntryPersistence;
198            }
199    
200            /**
201             * Returns the announcements entry finder.
202             *
203             * @return the announcements entry finder
204             */
205            public AnnouncementsEntryFinder getAnnouncementsEntryFinder() {
206                    return announcementsEntryFinder;
207            }
208    
209            /**
210             * Sets the announcements entry finder.
211             *
212             * @param announcementsEntryFinder the announcements entry finder
213             */
214            public void setAnnouncementsEntryFinder(
215                    AnnouncementsEntryFinder announcementsEntryFinder) {
216                    this.announcementsEntryFinder = announcementsEntryFinder;
217            }
218    
219            /**
220             * Returns the announcements flag local service.
221             *
222             * @return the announcements flag local service
223             */
224            public AnnouncementsFlagLocalService getAnnouncementsFlagLocalService() {
225                    return announcementsFlagLocalService;
226            }
227    
228            /**
229             * Sets the announcements flag local service.
230             *
231             * @param announcementsFlagLocalService the announcements flag local service
232             */
233            public void setAnnouncementsFlagLocalService(
234                    AnnouncementsFlagLocalService announcementsFlagLocalService) {
235                    this.announcementsFlagLocalService = announcementsFlagLocalService;
236            }
237    
238            /**
239             * Returns the announcements flag remote service.
240             *
241             * @return the announcements flag remote service
242             */
243            public AnnouncementsFlagService getAnnouncementsFlagService() {
244                    return announcementsFlagService;
245            }
246    
247            /**
248             * Sets the announcements flag remote service.
249             *
250             * @param announcementsFlagService the announcements flag remote service
251             */
252            public void setAnnouncementsFlagService(
253                    AnnouncementsFlagService announcementsFlagService) {
254                    this.announcementsFlagService = announcementsFlagService;
255            }
256    
257            /**
258             * Returns the announcements flag persistence.
259             *
260             * @return the announcements flag persistence
261             */
262            public AnnouncementsFlagPersistence getAnnouncementsFlagPersistence() {
263                    return announcementsFlagPersistence;
264            }
265    
266            /**
267             * Sets the announcements flag persistence.
268             *
269             * @param announcementsFlagPersistence the announcements flag persistence
270             */
271            public void setAnnouncementsFlagPersistence(
272                    AnnouncementsFlagPersistence announcementsFlagPersistence) {
273                    this.announcementsFlagPersistence = announcementsFlagPersistence;
274            }
275    
276            /**
277             * Returns the counter local service.
278             *
279             * @return the counter local service
280             */
281            public CounterLocalService getCounterLocalService() {
282                    return counterLocalService;
283            }
284    
285            /**
286             * Sets the counter local service.
287             *
288             * @param counterLocalService the counter local service
289             */
290            public void setCounterLocalService(CounterLocalService counterLocalService) {
291                    this.counterLocalService = counterLocalService;
292            }
293    
294            /**
295             * Returns the mail remote service.
296             *
297             * @return the mail remote service
298             */
299            public MailService getMailService() {
300                    return mailService;
301            }
302    
303            /**
304             * Sets the mail remote service.
305             *
306             * @param mailService the mail remote service
307             */
308            public void setMailService(MailService mailService) {
309                    this.mailService = mailService;
310            }
311    
312            /**
313             * Returns the company local service.
314             *
315             * @return the company local service
316             */
317            public CompanyLocalService getCompanyLocalService() {
318                    return companyLocalService;
319            }
320    
321            /**
322             * Sets the company local service.
323             *
324             * @param companyLocalService the company local service
325             */
326            public void setCompanyLocalService(CompanyLocalService companyLocalService) {
327                    this.companyLocalService = companyLocalService;
328            }
329    
330            /**
331             * Returns the company remote service.
332             *
333             * @return the company remote service
334             */
335            public CompanyService getCompanyService() {
336                    return companyService;
337            }
338    
339            /**
340             * Sets the company remote service.
341             *
342             * @param companyService the company remote service
343             */
344            public void setCompanyService(CompanyService companyService) {
345                    this.companyService = companyService;
346            }
347    
348            /**
349             * Returns the company persistence.
350             *
351             * @return the company persistence
352             */
353            public CompanyPersistence getCompanyPersistence() {
354                    return companyPersistence;
355            }
356    
357            /**
358             * Sets the company persistence.
359             *
360             * @param companyPersistence the company persistence
361             */
362            public void setCompanyPersistence(CompanyPersistence companyPersistence) {
363                    this.companyPersistence = companyPersistence;
364            }
365    
366            /**
367             * Returns the group local service.
368             *
369             * @return the group local service
370             */
371            public GroupLocalService getGroupLocalService() {
372                    return groupLocalService;
373            }
374    
375            /**
376             * Sets the group local service.
377             *
378             * @param groupLocalService the group local service
379             */
380            public void setGroupLocalService(GroupLocalService groupLocalService) {
381                    this.groupLocalService = groupLocalService;
382            }
383    
384            /**
385             * Returns the group remote service.
386             *
387             * @return the group remote service
388             */
389            public GroupService getGroupService() {
390                    return groupService;
391            }
392    
393            /**
394             * Sets the group remote service.
395             *
396             * @param groupService the group remote service
397             */
398            public void setGroupService(GroupService groupService) {
399                    this.groupService = groupService;
400            }
401    
402            /**
403             * Returns the group persistence.
404             *
405             * @return the group persistence
406             */
407            public GroupPersistence getGroupPersistence() {
408                    return groupPersistence;
409            }
410    
411            /**
412             * Sets the group persistence.
413             *
414             * @param groupPersistence the group persistence
415             */
416            public void setGroupPersistence(GroupPersistence groupPersistence) {
417                    this.groupPersistence = groupPersistence;
418            }
419    
420            /**
421             * Returns the group finder.
422             *
423             * @return the group finder
424             */
425            public GroupFinder getGroupFinder() {
426                    return groupFinder;
427            }
428    
429            /**
430             * Sets the group finder.
431             *
432             * @param groupFinder the group finder
433             */
434            public void setGroupFinder(GroupFinder groupFinder) {
435                    this.groupFinder = groupFinder;
436            }
437    
438            /**
439             * Returns the organization local service.
440             *
441             * @return the organization local service
442             */
443            public OrganizationLocalService getOrganizationLocalService() {
444                    return organizationLocalService;
445            }
446    
447            /**
448             * Sets the organization local service.
449             *
450             * @param organizationLocalService the organization local service
451             */
452            public void setOrganizationLocalService(
453                    OrganizationLocalService organizationLocalService) {
454                    this.organizationLocalService = organizationLocalService;
455            }
456    
457            /**
458             * Returns the organization remote service.
459             *
460             * @return the organization remote service
461             */
462            public OrganizationService getOrganizationService() {
463                    return organizationService;
464            }
465    
466            /**
467             * Sets the organization remote service.
468             *
469             * @param organizationService the organization remote service
470             */
471            public void setOrganizationService(OrganizationService organizationService) {
472                    this.organizationService = organizationService;
473            }
474    
475            /**
476             * Returns the organization persistence.
477             *
478             * @return the organization persistence
479             */
480            public OrganizationPersistence getOrganizationPersistence() {
481                    return organizationPersistence;
482            }
483    
484            /**
485             * Sets the organization persistence.
486             *
487             * @param organizationPersistence the organization persistence
488             */
489            public void setOrganizationPersistence(
490                    OrganizationPersistence organizationPersistence) {
491                    this.organizationPersistence = organizationPersistence;
492            }
493    
494            /**
495             * Returns the organization finder.
496             *
497             * @return the organization finder
498             */
499            public OrganizationFinder getOrganizationFinder() {
500                    return organizationFinder;
501            }
502    
503            /**
504             * Sets the organization finder.
505             *
506             * @param organizationFinder the organization finder
507             */
508            public void setOrganizationFinder(OrganizationFinder organizationFinder) {
509                    this.organizationFinder = organizationFinder;
510            }
511    
512            /**
513             * Returns the resource local service.
514             *
515             * @return the resource local service
516             */
517            public ResourceLocalService getResourceLocalService() {
518                    return resourceLocalService;
519            }
520    
521            /**
522             * Sets the resource local service.
523             *
524             * @param resourceLocalService the resource local service
525             */
526            public void setResourceLocalService(
527                    ResourceLocalService resourceLocalService) {
528                    this.resourceLocalService = resourceLocalService;
529            }
530    
531            /**
532             * Returns the role local service.
533             *
534             * @return the role local service
535             */
536            public RoleLocalService getRoleLocalService() {
537                    return roleLocalService;
538            }
539    
540            /**
541             * Sets the role local service.
542             *
543             * @param roleLocalService the role local service
544             */
545            public void setRoleLocalService(RoleLocalService roleLocalService) {
546                    this.roleLocalService = roleLocalService;
547            }
548    
549            /**
550             * Returns the role remote service.
551             *
552             * @return the role remote service
553             */
554            public RoleService getRoleService() {
555                    return roleService;
556            }
557    
558            /**
559             * Sets the role remote service.
560             *
561             * @param roleService the role remote service
562             */
563            public void setRoleService(RoleService roleService) {
564                    this.roleService = roleService;
565            }
566    
567            /**
568             * Returns the role persistence.
569             *
570             * @return the role persistence
571             */
572            public RolePersistence getRolePersistence() {
573                    return rolePersistence;
574            }
575    
576            /**
577             * Sets the role persistence.
578             *
579             * @param rolePersistence the role persistence
580             */
581            public void setRolePersistence(RolePersistence rolePersistence) {
582                    this.rolePersistence = rolePersistence;
583            }
584    
585            /**
586             * Returns the role finder.
587             *
588             * @return the role finder
589             */
590            public RoleFinder getRoleFinder() {
591                    return roleFinder;
592            }
593    
594            /**
595             * Sets the role finder.
596             *
597             * @param roleFinder the role finder
598             */
599            public void setRoleFinder(RoleFinder roleFinder) {
600                    this.roleFinder = roleFinder;
601            }
602    
603            /**
604             * Returns the user local service.
605             *
606             * @return the user local service
607             */
608            public UserLocalService getUserLocalService() {
609                    return userLocalService;
610            }
611    
612            /**
613             * Sets the user local service.
614             *
615             * @param userLocalService the user local service
616             */
617            public void setUserLocalService(UserLocalService userLocalService) {
618                    this.userLocalService = userLocalService;
619            }
620    
621            /**
622             * Returns the user remote service.
623             *
624             * @return the user remote service
625             */
626            public UserService getUserService() {
627                    return userService;
628            }
629    
630            /**
631             * Sets the user remote service.
632             *
633             * @param userService the user remote service
634             */
635            public void setUserService(UserService userService) {
636                    this.userService = userService;
637            }
638    
639            /**
640             * Returns the user persistence.
641             *
642             * @return the user persistence
643             */
644            public UserPersistence getUserPersistence() {
645                    return userPersistence;
646            }
647    
648            /**
649             * Sets the user persistence.
650             *
651             * @param userPersistence the user persistence
652             */
653            public void setUserPersistence(UserPersistence userPersistence) {
654                    this.userPersistence = userPersistence;
655            }
656    
657            /**
658             * Returns the user finder.
659             *
660             * @return the user finder
661             */
662            public UserFinder getUserFinder() {
663                    return userFinder;
664            }
665    
666            /**
667             * Sets the user finder.
668             *
669             * @param userFinder the user finder
670             */
671            public void setUserFinder(UserFinder userFinder) {
672                    this.userFinder = userFinder;
673            }
674    
675            /**
676             * Returns the user group local service.
677             *
678             * @return the user group local service
679             */
680            public UserGroupLocalService getUserGroupLocalService() {
681                    return userGroupLocalService;
682            }
683    
684            /**
685             * Sets the user group local service.
686             *
687             * @param userGroupLocalService the user group local service
688             */
689            public void setUserGroupLocalService(
690                    UserGroupLocalService userGroupLocalService) {
691                    this.userGroupLocalService = userGroupLocalService;
692            }
693    
694            /**
695             * Returns the user group remote service.
696             *
697             * @return the user group remote service
698             */
699            public UserGroupService getUserGroupService() {
700                    return userGroupService;
701            }
702    
703            /**
704             * Sets the user group remote service.
705             *
706             * @param userGroupService the user group remote service
707             */
708            public void setUserGroupService(UserGroupService userGroupService) {
709                    this.userGroupService = userGroupService;
710            }
711    
712            /**
713             * Returns the user group persistence.
714             *
715             * @return the user group persistence
716             */
717            public UserGroupPersistence getUserGroupPersistence() {
718                    return userGroupPersistence;
719            }
720    
721            /**
722             * Sets the user group persistence.
723             *
724             * @param userGroupPersistence the user group persistence
725             */
726            public void setUserGroupPersistence(
727                    UserGroupPersistence userGroupPersistence) {
728                    this.userGroupPersistence = userGroupPersistence;
729            }
730    
731            /**
732             * Returns the user group finder.
733             *
734             * @return the user group finder
735             */
736            public UserGroupFinder getUserGroupFinder() {
737                    return userGroupFinder;
738            }
739    
740            /**
741             * Sets the user group finder.
742             *
743             * @param userGroupFinder the user group finder
744             */
745            public void setUserGroupFinder(UserGroupFinder userGroupFinder) {
746                    this.userGroupFinder = userGroupFinder;
747            }
748    
749            public void afterPropertiesSet() {
750            }
751    
752            public void destroy() {
753            }
754    
755            /**
756             * Returns the Spring bean ID for this bean.
757             *
758             * @return the Spring bean ID for this bean
759             */
760            public String getBeanIdentifier() {
761                    return _beanIdentifier;
762            }
763    
764            /**
765             * Sets the Spring bean ID for this bean.
766             *
767             * @param beanIdentifier the Spring bean ID for this bean
768             */
769            public void setBeanIdentifier(String beanIdentifier) {
770                    _beanIdentifier = beanIdentifier;
771            }
772    
773            protected Class<?> getModelClass() {
774                    return AnnouncementsEntry.class;
775            }
776    
777            protected String getModelClassName() {
778                    return AnnouncementsEntry.class.getName();
779            }
780    
781            /**
782             * Performs an SQL query.
783             *
784             * @param sql the sql query
785             */
786            protected void runSQL(String sql) throws SystemException {
787                    try {
788                            DataSource dataSource = announcementsEntryPersistence.getDataSource();
789    
790                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
791                                            sql, new int[0]);
792    
793                            sqlUpdate.update();
794                    }
795                    catch (Exception e) {
796                            throw new SystemException(e);
797                    }
798            }
799    
800            @BeanReference(type = AnnouncementsDeliveryLocalService.class)
801            protected AnnouncementsDeliveryLocalService announcementsDeliveryLocalService;
802            @BeanReference(type = AnnouncementsDeliveryService.class)
803            protected AnnouncementsDeliveryService announcementsDeliveryService;
804            @BeanReference(type = AnnouncementsDeliveryPersistence.class)
805            protected AnnouncementsDeliveryPersistence announcementsDeliveryPersistence;
806            @BeanReference(type = AnnouncementsEntryLocalService.class)
807            protected AnnouncementsEntryLocalService announcementsEntryLocalService;
808            @BeanReference(type = AnnouncementsEntryService.class)
809            protected AnnouncementsEntryService announcementsEntryService;
810            @BeanReference(type = AnnouncementsEntryPersistence.class)
811            protected AnnouncementsEntryPersistence announcementsEntryPersistence;
812            @BeanReference(type = AnnouncementsEntryFinder.class)
813            protected AnnouncementsEntryFinder announcementsEntryFinder;
814            @BeanReference(type = AnnouncementsFlagLocalService.class)
815            protected AnnouncementsFlagLocalService announcementsFlagLocalService;
816            @BeanReference(type = AnnouncementsFlagService.class)
817            protected AnnouncementsFlagService announcementsFlagService;
818            @BeanReference(type = AnnouncementsFlagPersistence.class)
819            protected AnnouncementsFlagPersistence announcementsFlagPersistence;
820            @BeanReference(type = CounterLocalService.class)
821            protected CounterLocalService counterLocalService;
822            @BeanReference(type = MailService.class)
823            protected MailService mailService;
824            @BeanReference(type = CompanyLocalService.class)
825            protected CompanyLocalService companyLocalService;
826            @BeanReference(type = CompanyService.class)
827            protected CompanyService companyService;
828            @BeanReference(type = CompanyPersistence.class)
829            protected CompanyPersistence companyPersistence;
830            @BeanReference(type = GroupLocalService.class)
831            protected GroupLocalService groupLocalService;
832            @BeanReference(type = GroupService.class)
833            protected GroupService groupService;
834            @BeanReference(type = GroupPersistence.class)
835            protected GroupPersistence groupPersistence;
836            @BeanReference(type = GroupFinder.class)
837            protected GroupFinder groupFinder;
838            @BeanReference(type = OrganizationLocalService.class)
839            protected OrganizationLocalService organizationLocalService;
840            @BeanReference(type = OrganizationService.class)
841            protected OrganizationService organizationService;
842            @BeanReference(type = OrganizationPersistence.class)
843            protected OrganizationPersistence organizationPersistence;
844            @BeanReference(type = OrganizationFinder.class)
845            protected OrganizationFinder organizationFinder;
846            @BeanReference(type = ResourceLocalService.class)
847            protected ResourceLocalService resourceLocalService;
848            @BeanReference(type = RoleLocalService.class)
849            protected RoleLocalService roleLocalService;
850            @BeanReference(type = RoleService.class)
851            protected RoleService roleService;
852            @BeanReference(type = RolePersistence.class)
853            protected RolePersistence rolePersistence;
854            @BeanReference(type = RoleFinder.class)
855            protected RoleFinder roleFinder;
856            @BeanReference(type = UserLocalService.class)
857            protected UserLocalService userLocalService;
858            @BeanReference(type = UserService.class)
859            protected UserService userService;
860            @BeanReference(type = UserPersistence.class)
861            protected UserPersistence userPersistence;
862            @BeanReference(type = UserFinder.class)
863            protected UserFinder userFinder;
864            @BeanReference(type = UserGroupLocalService.class)
865            protected UserGroupLocalService userGroupLocalService;
866            @BeanReference(type = UserGroupService.class)
867            protected UserGroupService userGroupService;
868            @BeanReference(type = UserGroupPersistence.class)
869            protected UserGroupPersistence userGroupPersistence;
870            @BeanReference(type = UserGroupFinder.class)
871            protected UserGroupFinder userGroupFinder;
872            private String _beanIdentifier;
873    }