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