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