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.journal.service.base;
016    
017    import com.liferay.counter.service.CounterLocalService;
018    
019    import com.liferay.portal.kernel.annotation.BeanReference;
020    import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
021    import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
022    import com.liferay.portal.kernel.exception.SystemException;
023    import com.liferay.portal.service.ResourceLocalService;
024    import com.liferay.portal.service.ResourceService;
025    import com.liferay.portal.service.UserLocalService;
026    import com.liferay.portal.service.UserService;
027    import com.liferay.portal.service.base.PrincipalBean;
028    import com.liferay.portal.service.persistence.ResourceFinder;
029    import com.liferay.portal.service.persistence.ResourcePersistence;
030    import com.liferay.portal.service.persistence.UserFinder;
031    import com.liferay.portal.service.persistence.UserPersistence;
032    
033    import com.liferay.portlet.expando.service.ExpandoValueLocalService;
034    import com.liferay.portlet.expando.service.ExpandoValueService;
035    import com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence;
036    import com.liferay.portlet.journal.service.JournalArticleImageLocalService;
037    import com.liferay.portlet.journal.service.JournalArticleLocalService;
038    import com.liferay.portlet.journal.service.JournalArticleResourceLocalService;
039    import com.liferay.portlet.journal.service.JournalArticleService;
040    import com.liferay.portlet.journal.service.JournalContentSearchLocalService;
041    import com.liferay.portlet.journal.service.JournalFeedLocalService;
042    import com.liferay.portlet.journal.service.JournalFeedService;
043    import com.liferay.portlet.journal.service.JournalStructureLocalService;
044    import com.liferay.portlet.journal.service.JournalStructureService;
045    import com.liferay.portlet.journal.service.JournalTemplateLocalService;
046    import com.liferay.portlet.journal.service.JournalTemplateService;
047    import com.liferay.portlet.journal.service.persistence.JournalArticleFinder;
048    import com.liferay.portlet.journal.service.persistence.JournalArticleImagePersistence;
049    import com.liferay.portlet.journal.service.persistence.JournalArticlePersistence;
050    import com.liferay.portlet.journal.service.persistence.JournalArticleResourcePersistence;
051    import com.liferay.portlet.journal.service.persistence.JournalContentSearchPersistence;
052    import com.liferay.portlet.journal.service.persistence.JournalFeedFinder;
053    import com.liferay.portlet.journal.service.persistence.JournalFeedPersistence;
054    import com.liferay.portlet.journal.service.persistence.JournalStructureFinder;
055    import com.liferay.portlet.journal.service.persistence.JournalStructurePersistence;
056    import com.liferay.portlet.journal.service.persistence.JournalTemplateFinder;
057    import com.liferay.portlet.journal.service.persistence.JournalTemplatePersistence;
058    
059    import javax.sql.DataSource;
060    
061    /**
062     * The base implementation of the journal feed remote service.
063     *
064     * <p>
065     * This implementation exists only as a container for the default service methods generated by ServiceBuilder. All custom service methods should be put in {@link com.liferay.portlet.journal.service.impl.JournalFeedServiceImpl}.
066     * </p>
067     *
068     * <p>
069     * Never modify or reference this class directly. Always use {@link com.liferay.portlet.journal.service.JournalFeedServiceUtil} to access the journal feed remote service.
070     * </p>
071     *
072     * @author Brian Wing Shun Chan
073     * @see com.liferay.portlet.journal.service.impl.JournalFeedServiceImpl
074     * @see com.liferay.portlet.journal.service.JournalFeedServiceUtil
075     * @generated
076     */
077    public abstract class JournalFeedServiceBaseImpl extends PrincipalBean
078            implements JournalFeedService {
079            /**
080             * Gets the journal article local service.
081             *
082             * @return the journal article local service
083             */
084            public JournalArticleLocalService getJournalArticleLocalService() {
085                    return journalArticleLocalService;
086            }
087    
088            /**
089             * Sets the journal article local service.
090             *
091             * @param journalArticleLocalService the journal article local service
092             */
093            public void setJournalArticleLocalService(
094                    JournalArticleLocalService journalArticleLocalService) {
095                    this.journalArticleLocalService = journalArticleLocalService;
096            }
097    
098            /**
099             * Gets the journal article remote service.
100             *
101             * @return the journal article remote service
102             */
103            public JournalArticleService getJournalArticleService() {
104                    return journalArticleService;
105            }
106    
107            /**
108             * Sets the journal article remote service.
109             *
110             * @param journalArticleService the journal article remote service
111             */
112            public void setJournalArticleService(
113                    JournalArticleService journalArticleService) {
114                    this.journalArticleService = journalArticleService;
115            }
116    
117            /**
118             * Gets the journal article persistence.
119             *
120             * @return the journal article persistence
121             */
122            public JournalArticlePersistence getJournalArticlePersistence() {
123                    return journalArticlePersistence;
124            }
125    
126            /**
127             * Sets the journal article persistence.
128             *
129             * @param journalArticlePersistence the journal article persistence
130             */
131            public void setJournalArticlePersistence(
132                    JournalArticlePersistence journalArticlePersistence) {
133                    this.journalArticlePersistence = journalArticlePersistence;
134            }
135    
136            /**
137             * Gets the journal article finder.
138             *
139             * @return the journal article finder
140             */
141            public JournalArticleFinder getJournalArticleFinder() {
142                    return journalArticleFinder;
143            }
144    
145            /**
146             * Sets the journal article finder.
147             *
148             * @param journalArticleFinder the journal article finder
149             */
150            public void setJournalArticleFinder(
151                    JournalArticleFinder journalArticleFinder) {
152                    this.journalArticleFinder = journalArticleFinder;
153            }
154    
155            /**
156             * Gets the journal article image local service.
157             *
158             * @return the journal article image local service
159             */
160            public JournalArticleImageLocalService getJournalArticleImageLocalService() {
161                    return journalArticleImageLocalService;
162            }
163    
164            /**
165             * Sets the journal article image local service.
166             *
167             * @param journalArticleImageLocalService the journal article image local service
168             */
169            public void setJournalArticleImageLocalService(
170                    JournalArticleImageLocalService journalArticleImageLocalService) {
171                    this.journalArticleImageLocalService = journalArticleImageLocalService;
172            }
173    
174            /**
175             * Gets the journal article image persistence.
176             *
177             * @return the journal article image persistence
178             */
179            public JournalArticleImagePersistence getJournalArticleImagePersistence() {
180                    return journalArticleImagePersistence;
181            }
182    
183            /**
184             * Sets the journal article image persistence.
185             *
186             * @param journalArticleImagePersistence the journal article image persistence
187             */
188            public void setJournalArticleImagePersistence(
189                    JournalArticleImagePersistence journalArticleImagePersistence) {
190                    this.journalArticleImagePersistence = journalArticleImagePersistence;
191            }
192    
193            /**
194             * Gets the journal article resource local service.
195             *
196             * @return the journal article resource local service
197             */
198            public JournalArticleResourceLocalService getJournalArticleResourceLocalService() {
199                    return journalArticleResourceLocalService;
200            }
201    
202            /**
203             * Sets the journal article resource local service.
204             *
205             * @param journalArticleResourceLocalService the journal article resource local service
206             */
207            public void setJournalArticleResourceLocalService(
208                    JournalArticleResourceLocalService journalArticleResourceLocalService) {
209                    this.journalArticleResourceLocalService = journalArticleResourceLocalService;
210            }
211    
212            /**
213             * Gets the journal article resource persistence.
214             *
215             * @return the journal article resource persistence
216             */
217            public JournalArticleResourcePersistence getJournalArticleResourcePersistence() {
218                    return journalArticleResourcePersistence;
219            }
220    
221            /**
222             * Sets the journal article resource persistence.
223             *
224             * @param journalArticleResourcePersistence the journal article resource persistence
225             */
226            public void setJournalArticleResourcePersistence(
227                    JournalArticleResourcePersistence journalArticleResourcePersistence) {
228                    this.journalArticleResourcePersistence = journalArticleResourcePersistence;
229            }
230    
231            /**
232             * Gets the journal content search local service.
233             *
234             * @return the journal content search local service
235             */
236            public JournalContentSearchLocalService getJournalContentSearchLocalService() {
237                    return journalContentSearchLocalService;
238            }
239    
240            /**
241             * Sets the journal content search local service.
242             *
243             * @param journalContentSearchLocalService the journal content search local service
244             */
245            public void setJournalContentSearchLocalService(
246                    JournalContentSearchLocalService journalContentSearchLocalService) {
247                    this.journalContentSearchLocalService = journalContentSearchLocalService;
248            }
249    
250            /**
251             * Gets the journal content search persistence.
252             *
253             * @return the journal content search persistence
254             */
255            public JournalContentSearchPersistence getJournalContentSearchPersistence() {
256                    return journalContentSearchPersistence;
257            }
258    
259            /**
260             * Sets the journal content search persistence.
261             *
262             * @param journalContentSearchPersistence the journal content search persistence
263             */
264            public void setJournalContentSearchPersistence(
265                    JournalContentSearchPersistence journalContentSearchPersistence) {
266                    this.journalContentSearchPersistence = journalContentSearchPersistence;
267            }
268    
269            /**
270             * Gets the journal feed local service.
271             *
272             * @return the journal feed local service
273             */
274            public JournalFeedLocalService getJournalFeedLocalService() {
275                    return journalFeedLocalService;
276            }
277    
278            /**
279             * Sets the journal feed local service.
280             *
281             * @param journalFeedLocalService the journal feed local service
282             */
283            public void setJournalFeedLocalService(
284                    JournalFeedLocalService journalFeedLocalService) {
285                    this.journalFeedLocalService = journalFeedLocalService;
286            }
287    
288            /**
289             * Gets the journal feed remote service.
290             *
291             * @return the journal feed remote service
292             */
293            public JournalFeedService getJournalFeedService() {
294                    return journalFeedService;
295            }
296    
297            /**
298             * Sets the journal feed remote service.
299             *
300             * @param journalFeedService the journal feed remote service
301             */
302            public void setJournalFeedService(JournalFeedService journalFeedService) {
303                    this.journalFeedService = journalFeedService;
304            }
305    
306            /**
307             * Gets the journal feed persistence.
308             *
309             * @return the journal feed persistence
310             */
311            public JournalFeedPersistence getJournalFeedPersistence() {
312                    return journalFeedPersistence;
313            }
314    
315            /**
316             * Sets the journal feed persistence.
317             *
318             * @param journalFeedPersistence the journal feed persistence
319             */
320            public void setJournalFeedPersistence(
321                    JournalFeedPersistence journalFeedPersistence) {
322                    this.journalFeedPersistence = journalFeedPersistence;
323            }
324    
325            /**
326             * Gets the journal feed finder.
327             *
328             * @return the journal feed finder
329             */
330            public JournalFeedFinder getJournalFeedFinder() {
331                    return journalFeedFinder;
332            }
333    
334            /**
335             * Sets the journal feed finder.
336             *
337             * @param journalFeedFinder the journal feed finder
338             */
339            public void setJournalFeedFinder(JournalFeedFinder journalFeedFinder) {
340                    this.journalFeedFinder = journalFeedFinder;
341            }
342    
343            /**
344             * Gets the journal structure local service.
345             *
346             * @return the journal structure local service
347             */
348            public JournalStructureLocalService getJournalStructureLocalService() {
349                    return journalStructureLocalService;
350            }
351    
352            /**
353             * Sets the journal structure local service.
354             *
355             * @param journalStructureLocalService the journal structure local service
356             */
357            public void setJournalStructureLocalService(
358                    JournalStructureLocalService journalStructureLocalService) {
359                    this.journalStructureLocalService = journalStructureLocalService;
360            }
361    
362            /**
363             * Gets the journal structure remote service.
364             *
365             * @return the journal structure remote service
366             */
367            public JournalStructureService getJournalStructureService() {
368                    return journalStructureService;
369            }
370    
371            /**
372             * Sets the journal structure remote service.
373             *
374             * @param journalStructureService the journal structure remote service
375             */
376            public void setJournalStructureService(
377                    JournalStructureService journalStructureService) {
378                    this.journalStructureService = journalStructureService;
379            }
380    
381            /**
382             * Gets the journal structure persistence.
383             *
384             * @return the journal structure persistence
385             */
386            public JournalStructurePersistence getJournalStructurePersistence() {
387                    return journalStructurePersistence;
388            }
389    
390            /**
391             * Sets the journal structure persistence.
392             *
393             * @param journalStructurePersistence the journal structure persistence
394             */
395            public void setJournalStructurePersistence(
396                    JournalStructurePersistence journalStructurePersistence) {
397                    this.journalStructurePersistence = journalStructurePersistence;
398            }
399    
400            /**
401             * Gets the journal structure finder.
402             *
403             * @return the journal structure finder
404             */
405            public JournalStructureFinder getJournalStructureFinder() {
406                    return journalStructureFinder;
407            }
408    
409            /**
410             * Sets the journal structure finder.
411             *
412             * @param journalStructureFinder the journal structure finder
413             */
414            public void setJournalStructureFinder(
415                    JournalStructureFinder journalStructureFinder) {
416                    this.journalStructureFinder = journalStructureFinder;
417            }
418    
419            /**
420             * Gets the journal template local service.
421             *
422             * @return the journal template local service
423             */
424            public JournalTemplateLocalService getJournalTemplateLocalService() {
425                    return journalTemplateLocalService;
426            }
427    
428            /**
429             * Sets the journal template local service.
430             *
431             * @param journalTemplateLocalService the journal template local service
432             */
433            public void setJournalTemplateLocalService(
434                    JournalTemplateLocalService journalTemplateLocalService) {
435                    this.journalTemplateLocalService = journalTemplateLocalService;
436            }
437    
438            /**
439             * Gets the journal template remote service.
440             *
441             * @return the journal template remote service
442             */
443            public JournalTemplateService getJournalTemplateService() {
444                    return journalTemplateService;
445            }
446    
447            /**
448             * Sets the journal template remote service.
449             *
450             * @param journalTemplateService the journal template remote service
451             */
452            public void setJournalTemplateService(
453                    JournalTemplateService journalTemplateService) {
454                    this.journalTemplateService = journalTemplateService;
455            }
456    
457            /**
458             * Gets the journal template persistence.
459             *
460             * @return the journal template persistence
461             */
462            public JournalTemplatePersistence getJournalTemplatePersistence() {
463                    return journalTemplatePersistence;
464            }
465    
466            /**
467             * Sets the journal template persistence.
468             *
469             * @param journalTemplatePersistence the journal template persistence
470             */
471            public void setJournalTemplatePersistence(
472                    JournalTemplatePersistence journalTemplatePersistence) {
473                    this.journalTemplatePersistence = journalTemplatePersistence;
474            }
475    
476            /**
477             * Gets the journal template finder.
478             *
479             * @return the journal template finder
480             */
481            public JournalTemplateFinder getJournalTemplateFinder() {
482                    return journalTemplateFinder;
483            }
484    
485            /**
486             * Sets the journal template finder.
487             *
488             * @param journalTemplateFinder the journal template finder
489             */
490            public void setJournalTemplateFinder(
491                    JournalTemplateFinder journalTemplateFinder) {
492                    this.journalTemplateFinder = journalTemplateFinder;
493            }
494    
495            /**
496             * Gets the counter local service.
497             *
498             * @return the counter local service
499             */
500            public CounterLocalService getCounterLocalService() {
501                    return counterLocalService;
502            }
503    
504            /**
505             * Sets the counter local service.
506             *
507             * @param counterLocalService the counter local service
508             */
509            public void setCounterLocalService(CounterLocalService counterLocalService) {
510                    this.counterLocalService = counterLocalService;
511            }
512    
513            /**
514             * Gets the resource local service.
515             *
516             * @return the resource local service
517             */
518            public ResourceLocalService getResourceLocalService() {
519                    return resourceLocalService;
520            }
521    
522            /**
523             * Sets the resource local service.
524             *
525             * @param resourceLocalService the resource local service
526             */
527            public void setResourceLocalService(
528                    ResourceLocalService resourceLocalService) {
529                    this.resourceLocalService = resourceLocalService;
530            }
531    
532            /**
533             * Gets the resource remote service.
534             *
535             * @return the resource remote service
536             */
537            public ResourceService getResourceService() {
538                    return resourceService;
539            }
540    
541            /**
542             * Sets the resource remote service.
543             *
544             * @param resourceService the resource remote service
545             */
546            public void setResourceService(ResourceService resourceService) {
547                    this.resourceService = resourceService;
548            }
549    
550            /**
551             * Gets the resource persistence.
552             *
553             * @return the resource persistence
554             */
555            public ResourcePersistence getResourcePersistence() {
556                    return resourcePersistence;
557            }
558    
559            /**
560             * Sets the resource persistence.
561             *
562             * @param resourcePersistence the resource persistence
563             */
564            public void setResourcePersistence(ResourcePersistence resourcePersistence) {
565                    this.resourcePersistence = resourcePersistence;
566            }
567    
568            /**
569             * Gets the resource finder.
570             *
571             * @return the resource finder
572             */
573            public ResourceFinder getResourceFinder() {
574                    return resourceFinder;
575            }
576    
577            /**
578             * Sets the resource finder.
579             *
580             * @param resourceFinder the resource finder
581             */
582            public void setResourceFinder(ResourceFinder resourceFinder) {
583                    this.resourceFinder = resourceFinder;
584            }
585    
586            /**
587             * Gets the user local service.
588             *
589             * @return the user local service
590             */
591            public UserLocalService getUserLocalService() {
592                    return userLocalService;
593            }
594    
595            /**
596             * Sets the user local service.
597             *
598             * @param userLocalService the user local service
599             */
600            public void setUserLocalService(UserLocalService userLocalService) {
601                    this.userLocalService = userLocalService;
602            }
603    
604            /**
605             * Gets the user remote service.
606             *
607             * @return the user remote service
608             */
609            public UserService getUserService() {
610                    return userService;
611            }
612    
613            /**
614             * Sets the user remote service.
615             *
616             * @param userService the user remote service
617             */
618            public void setUserService(UserService userService) {
619                    this.userService = userService;
620            }
621    
622            /**
623             * Gets the user persistence.
624             *
625             * @return the user persistence
626             */
627            public UserPersistence getUserPersistence() {
628                    return userPersistence;
629            }
630    
631            /**
632             * Sets the user persistence.
633             *
634             * @param userPersistence the user persistence
635             */
636            public void setUserPersistence(UserPersistence userPersistence) {
637                    this.userPersistence = userPersistence;
638            }
639    
640            /**
641             * Gets the user finder.
642             *
643             * @return the user finder
644             */
645            public UserFinder getUserFinder() {
646                    return userFinder;
647            }
648    
649            /**
650             * Sets the user finder.
651             *
652             * @param userFinder the user finder
653             */
654            public void setUserFinder(UserFinder userFinder) {
655                    this.userFinder = userFinder;
656            }
657    
658            /**
659             * Gets the expando value local service.
660             *
661             * @return the expando value local service
662             */
663            public ExpandoValueLocalService getExpandoValueLocalService() {
664                    return expandoValueLocalService;
665            }
666    
667            /**
668             * Sets the expando value local service.
669             *
670             * @param expandoValueLocalService the expando value local service
671             */
672            public void setExpandoValueLocalService(
673                    ExpandoValueLocalService expandoValueLocalService) {
674                    this.expandoValueLocalService = expandoValueLocalService;
675            }
676    
677            /**
678             * Gets the expando value remote service.
679             *
680             * @return the expando value remote service
681             */
682            public ExpandoValueService getExpandoValueService() {
683                    return expandoValueService;
684            }
685    
686            /**
687             * Sets the expando value remote service.
688             *
689             * @param expandoValueService the expando value remote service
690             */
691            public void setExpandoValueService(ExpandoValueService expandoValueService) {
692                    this.expandoValueService = expandoValueService;
693            }
694    
695            /**
696             * Gets the expando value persistence.
697             *
698             * @return the expando value persistence
699             */
700            public ExpandoValuePersistence getExpandoValuePersistence() {
701                    return expandoValuePersistence;
702            }
703    
704            /**
705             * Sets the expando value persistence.
706             *
707             * @param expandoValuePersistence the expando value persistence
708             */
709            public void setExpandoValuePersistence(
710                    ExpandoValuePersistence expandoValuePersistence) {
711                    this.expandoValuePersistence = expandoValuePersistence;
712            }
713    
714            /**
715             * Performs an SQL query.
716             *
717             * @param sql the sql query to perform
718             */
719            protected void runSQL(String sql) throws SystemException {
720                    try {
721                            DataSource dataSource = journalFeedPersistence.getDataSource();
722    
723                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
724                                            sql, new int[0]);
725    
726                            sqlUpdate.update();
727                    }
728                    catch (Exception e) {
729                            throw new SystemException(e);
730                    }
731            }
732    
733            @BeanReference(type = JournalArticleLocalService.class)
734            protected JournalArticleLocalService journalArticleLocalService;
735            @BeanReference(type = JournalArticleService.class)
736            protected JournalArticleService journalArticleService;
737            @BeanReference(type = JournalArticlePersistence.class)
738            protected JournalArticlePersistence journalArticlePersistence;
739            @BeanReference(type = JournalArticleFinder.class)
740            protected JournalArticleFinder journalArticleFinder;
741            @BeanReference(type = JournalArticleImageLocalService.class)
742            protected JournalArticleImageLocalService journalArticleImageLocalService;
743            @BeanReference(type = JournalArticleImagePersistence.class)
744            protected JournalArticleImagePersistence journalArticleImagePersistence;
745            @BeanReference(type = JournalArticleResourceLocalService.class)
746            protected JournalArticleResourceLocalService journalArticleResourceLocalService;
747            @BeanReference(type = JournalArticleResourcePersistence.class)
748            protected JournalArticleResourcePersistence journalArticleResourcePersistence;
749            @BeanReference(type = JournalContentSearchLocalService.class)
750            protected JournalContentSearchLocalService journalContentSearchLocalService;
751            @BeanReference(type = JournalContentSearchPersistence.class)
752            protected JournalContentSearchPersistence journalContentSearchPersistence;
753            @BeanReference(type = JournalFeedLocalService.class)
754            protected JournalFeedLocalService journalFeedLocalService;
755            @BeanReference(type = JournalFeedService.class)
756            protected JournalFeedService journalFeedService;
757            @BeanReference(type = JournalFeedPersistence.class)
758            protected JournalFeedPersistence journalFeedPersistence;
759            @BeanReference(type = JournalFeedFinder.class)
760            protected JournalFeedFinder journalFeedFinder;
761            @BeanReference(type = JournalStructureLocalService.class)
762            protected JournalStructureLocalService journalStructureLocalService;
763            @BeanReference(type = JournalStructureService.class)
764            protected JournalStructureService journalStructureService;
765            @BeanReference(type = JournalStructurePersistence.class)
766            protected JournalStructurePersistence journalStructurePersistence;
767            @BeanReference(type = JournalStructureFinder.class)
768            protected JournalStructureFinder journalStructureFinder;
769            @BeanReference(type = JournalTemplateLocalService.class)
770            protected JournalTemplateLocalService journalTemplateLocalService;
771            @BeanReference(type = JournalTemplateService.class)
772            protected JournalTemplateService journalTemplateService;
773            @BeanReference(type = JournalTemplatePersistence.class)
774            protected JournalTemplatePersistence journalTemplatePersistence;
775            @BeanReference(type = JournalTemplateFinder.class)
776            protected JournalTemplateFinder journalTemplateFinder;
777            @BeanReference(type = CounterLocalService.class)
778            protected CounterLocalService counterLocalService;
779            @BeanReference(type = ResourceLocalService.class)
780            protected ResourceLocalService resourceLocalService;
781            @BeanReference(type = ResourceService.class)
782            protected ResourceService resourceService;
783            @BeanReference(type = ResourcePersistence.class)
784            protected ResourcePersistence resourcePersistence;
785            @BeanReference(type = ResourceFinder.class)
786            protected ResourceFinder resourceFinder;
787            @BeanReference(type = UserLocalService.class)
788            protected UserLocalService userLocalService;
789            @BeanReference(type = UserService.class)
790            protected UserService userService;
791            @BeanReference(type = UserPersistence.class)
792            protected UserPersistence userPersistence;
793            @BeanReference(type = UserFinder.class)
794            protected UserFinder userFinder;
795            @BeanReference(type = ExpandoValueLocalService.class)
796            protected ExpandoValueLocalService expandoValueLocalService;
797            @BeanReference(type = ExpandoValueService.class)
798            protected ExpandoValueService expandoValueService;
799            @BeanReference(type = ExpandoValuePersistence.class)
800            protected ExpandoValuePersistence expandoValuePersistence;
801    }