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