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