001    /**
002     * Copyright (c) 2000-2013 Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.portlet.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.dao.orm.DynamicQuery;
024    import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
025    import com.liferay.portal.kernel.exception.PortalException;
026    import com.liferay.portal.kernel.exception.SystemException;
027    import com.liferay.portal.kernel.search.Indexable;
028    import com.liferay.portal.kernel.search.IndexableType;
029    import com.liferay.portal.kernel.util.OrderByComparator;
030    import com.liferay.portal.model.PersistedModel;
031    import com.liferay.portal.service.BaseLocalServiceImpl;
032    import com.liferay.portal.service.GroupLocalService;
033    import com.liferay.portal.service.GroupService;
034    import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
035    import com.liferay.portal.service.ResourceLocalService;
036    import com.liferay.portal.service.UserLocalService;
037    import com.liferay.portal.service.UserService;
038    import com.liferay.portal.service.WorkflowInstanceLinkLocalService;
039    import com.liferay.portal.service.persistence.GroupFinder;
040    import com.liferay.portal.service.persistence.GroupPersistence;
041    import com.liferay.portal.service.persistence.UserFinder;
042    import com.liferay.portal.service.persistence.UserPersistence;
043    import com.liferay.portal.service.persistence.WorkflowInstanceLinkPersistence;
044    
045    import com.liferay.portlet.asset.service.AssetEntryLocalService;
046    import com.liferay.portlet.asset.service.AssetEntryService;
047    import com.liferay.portlet.asset.service.AssetLinkLocalService;
048    import com.liferay.portlet.asset.service.persistence.AssetEntryFinder;
049    import com.liferay.portlet.asset.service.persistence.AssetEntryPersistence;
050    import com.liferay.portlet.asset.service.persistence.AssetLinkFinder;
051    import com.liferay.portlet.asset.service.persistence.AssetLinkPersistence;
052    import com.liferay.portlet.expando.service.ExpandoValueLocalService;
053    import com.liferay.portlet.expando.service.ExpandoValueService;
054    import com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence;
055    import com.liferay.portlet.journal.model.JournalFolder;
056    import com.liferay.portlet.journal.service.JournalArticleImageLocalService;
057    import com.liferay.portlet.journal.service.JournalArticleLocalService;
058    import com.liferay.portlet.journal.service.JournalArticleResourceLocalService;
059    import com.liferay.portlet.journal.service.JournalArticleService;
060    import com.liferay.portlet.journal.service.JournalContentSearchLocalService;
061    import com.liferay.portlet.journal.service.JournalFeedLocalService;
062    import com.liferay.portlet.journal.service.JournalFeedService;
063    import com.liferay.portlet.journal.service.JournalFolderLocalService;
064    import com.liferay.portlet.journal.service.JournalFolderService;
065    import com.liferay.portlet.journal.service.JournalStructureLocalService;
066    import com.liferay.portlet.journal.service.JournalStructureService;
067    import com.liferay.portlet.journal.service.JournalTemplateLocalService;
068    import com.liferay.portlet.journal.service.JournalTemplateService;
069    import com.liferay.portlet.journal.service.persistence.JournalArticleFinder;
070    import com.liferay.portlet.journal.service.persistence.JournalArticleImagePersistence;
071    import com.liferay.portlet.journal.service.persistence.JournalArticlePersistence;
072    import com.liferay.portlet.journal.service.persistence.JournalArticleResourcePersistence;
073    import com.liferay.portlet.journal.service.persistence.JournalContentSearchPersistence;
074    import com.liferay.portlet.journal.service.persistence.JournalFeedFinder;
075    import com.liferay.portlet.journal.service.persistence.JournalFeedPersistence;
076    import com.liferay.portlet.journal.service.persistence.JournalFolderFinder;
077    import com.liferay.portlet.journal.service.persistence.JournalFolderPersistence;
078    import com.liferay.portlet.journal.service.persistence.JournalStructureFinder;
079    import com.liferay.portlet.journal.service.persistence.JournalStructurePersistence;
080    import com.liferay.portlet.journal.service.persistence.JournalTemplateFinder;
081    import com.liferay.portlet.journal.service.persistence.JournalTemplatePersistence;
082    import com.liferay.portlet.social.service.SocialActivityCounterLocalService;
083    import com.liferay.portlet.social.service.SocialActivityLocalService;
084    import com.liferay.portlet.social.service.persistence.SocialActivityCounterFinder;
085    import com.liferay.portlet.social.service.persistence.SocialActivityCounterPersistence;
086    import com.liferay.portlet.social.service.persistence.SocialActivityFinder;
087    import com.liferay.portlet.social.service.persistence.SocialActivityPersistence;
088    import com.liferay.portlet.trash.service.TrashEntryLocalService;
089    import com.liferay.portlet.trash.service.TrashEntryService;
090    import com.liferay.portlet.trash.service.persistence.TrashEntryPersistence;
091    
092    import java.io.Serializable;
093    
094    import java.util.List;
095    
096    import javax.sql.DataSource;
097    
098    /**
099     * The base implementation of the journal folder local service.
100     *
101     * <p>
102     * 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.JournalFolderLocalServiceImpl}.
103     * </p>
104     *
105     * @author Brian Wing Shun Chan
106     * @see com.liferay.portlet.journal.service.impl.JournalFolderLocalServiceImpl
107     * @see com.liferay.portlet.journal.service.JournalFolderLocalServiceUtil
108     * @generated
109     */
110    public abstract class JournalFolderLocalServiceBaseImpl
111            extends BaseLocalServiceImpl implements JournalFolderLocalService,
112                    IdentifiableBean {
113            /*
114             * NOTE FOR DEVELOPERS:
115             *
116             * Never modify or reference this class directly. Always use {@link com.liferay.portlet.journal.service.JournalFolderLocalServiceUtil} to access the journal folder local service.
117             */
118    
119            /**
120             * Adds the journal folder to the database. Also notifies the appropriate model listeners.
121             *
122             * @param journalFolder the journal folder
123             * @return the journal folder that was added
124             * @throws SystemException if a system exception occurred
125             */
126            @Indexable(type = IndexableType.REINDEX)
127            public JournalFolder addJournalFolder(JournalFolder journalFolder)
128                    throws SystemException {
129                    journalFolder.setNew(true);
130    
131                    return journalFolderPersistence.update(journalFolder);
132            }
133    
134            /**
135             * Creates a new journal folder with the primary key. Does not add the journal folder to the database.
136             *
137             * @param folderId the primary key for the new journal folder
138             * @return the new journal folder
139             */
140            public JournalFolder createJournalFolder(long folderId) {
141                    return journalFolderPersistence.create(folderId);
142            }
143    
144            /**
145             * Deletes the journal folder with the primary key from the database. Also notifies the appropriate model listeners.
146             *
147             * @param folderId the primary key of the journal folder
148             * @return the journal folder that was removed
149             * @throws PortalException if a journal folder with the primary key could not be found
150             * @throws SystemException if a system exception occurred
151             */
152            @Indexable(type = IndexableType.DELETE)
153            public JournalFolder deleteJournalFolder(long folderId)
154                    throws PortalException, SystemException {
155                    return journalFolderPersistence.remove(folderId);
156            }
157    
158            /**
159             * Deletes the journal folder from the database. Also notifies the appropriate model listeners.
160             *
161             * @param journalFolder the journal folder
162             * @return the journal folder that was removed
163             * @throws SystemException if a system exception occurred
164             */
165            @Indexable(type = IndexableType.DELETE)
166            public JournalFolder deleteJournalFolder(JournalFolder journalFolder)
167                    throws SystemException {
168                    return journalFolderPersistence.remove(journalFolder);
169            }
170    
171            public DynamicQuery dynamicQuery() {
172                    Class<?> clazz = getClass();
173    
174                    return DynamicQueryFactoryUtil.forClass(JournalFolder.class,
175                            clazz.getClassLoader());
176            }
177    
178            /**
179             * Performs a dynamic query on the database and returns the matching rows.
180             *
181             * @param dynamicQuery the dynamic query
182             * @return the matching rows
183             * @throws SystemException if a system exception occurred
184             */
185            @SuppressWarnings("rawtypes")
186            public List dynamicQuery(DynamicQuery dynamicQuery)
187                    throws SystemException {
188                    return journalFolderPersistence.findWithDynamicQuery(dynamicQuery);
189            }
190    
191            /**
192             * Performs a dynamic query on the database and returns a range of the matching rows.
193             *
194             * <p>
195             * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.journal.model.impl.JournalFolderModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
196             * </p>
197             *
198             * @param dynamicQuery the dynamic query
199             * @param start the lower bound of the range of model instances
200             * @param end the upper bound of the range of model instances (not inclusive)
201             * @return the range of matching rows
202             * @throws SystemException if a system exception occurred
203             */
204            @SuppressWarnings("rawtypes")
205            public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
206                    throws SystemException {
207                    return journalFolderPersistence.findWithDynamicQuery(dynamicQuery,
208                            start, end);
209            }
210    
211            /**
212             * Performs a dynamic query on the database and returns an ordered range of the matching rows.
213             *
214             * <p>
215             * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.journal.model.impl.JournalFolderModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
216             * </p>
217             *
218             * @param dynamicQuery the dynamic query
219             * @param start the lower bound of the range of model instances
220             * @param end the upper bound of the range of model instances (not inclusive)
221             * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
222             * @return the ordered range of matching rows
223             * @throws SystemException if a system exception occurred
224             */
225            @SuppressWarnings("rawtypes")
226            public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
227                    OrderByComparator orderByComparator) throws SystemException {
228                    return journalFolderPersistence.findWithDynamicQuery(dynamicQuery,
229                            start, end, orderByComparator);
230            }
231    
232            /**
233             * Returns the number of rows that match the dynamic query.
234             *
235             * @param dynamicQuery the dynamic query
236             * @return the number of rows that match the dynamic query
237             * @throws SystemException if a system exception occurred
238             */
239            public long dynamicQueryCount(DynamicQuery dynamicQuery)
240                    throws SystemException {
241                    return journalFolderPersistence.countWithDynamicQuery(dynamicQuery);
242            }
243    
244            public JournalFolder fetchJournalFolder(long folderId)
245                    throws SystemException {
246                    return journalFolderPersistence.fetchByPrimaryKey(folderId);
247            }
248    
249            /**
250             * Returns the journal folder with the primary key.
251             *
252             * @param folderId the primary key of the journal folder
253             * @return the journal folder
254             * @throws PortalException if a journal folder with the primary key could not be found
255             * @throws SystemException if a system exception occurred
256             */
257            public JournalFolder getJournalFolder(long folderId)
258                    throws PortalException, SystemException {
259                    return journalFolderPersistence.findByPrimaryKey(folderId);
260            }
261    
262            public PersistedModel getPersistedModel(Serializable primaryKeyObj)
263                    throws PortalException, SystemException {
264                    return journalFolderPersistence.findByPrimaryKey(primaryKeyObj);
265            }
266    
267            /**
268             * Returns the journal folder matching the UUID and group.
269             *
270             * @param uuid the journal folder's UUID
271             * @param groupId the primary key of the group
272             * @return the matching journal folder
273             * @throws PortalException if a matching journal folder could not be found
274             * @throws SystemException if a system exception occurred
275             */
276            public JournalFolder getJournalFolderByUuidAndGroupId(String uuid,
277                    long groupId) throws PortalException, SystemException {
278                    return journalFolderPersistence.findByUUID_G(uuid, groupId);
279            }
280    
281            /**
282             * Returns a range of all the journal folders.
283             *
284             * <p>
285             * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set. If <code>orderByComparator</code> is specified, then the query will include the given ORDER BY logic. If <code>orderByComparator</code> is absent and pagination is required (<code>start</code> and <code>end</code> are not {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS}), then the query will include the default ORDER BY logic from {@link com.liferay.portlet.journal.model.impl.JournalFolderModelImpl}. If both <code>orderByComparator</code> and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
286             * </p>
287             *
288             * @param start the lower bound of the range of journal folders
289             * @param end the upper bound of the range of journal folders (not inclusive)
290             * @return the range of journal folders
291             * @throws SystemException if a system exception occurred
292             */
293            public List<JournalFolder> getJournalFolders(int start, int end)
294                    throws SystemException {
295                    return journalFolderPersistence.findAll(start, end);
296            }
297    
298            /**
299             * Returns the number of journal folders.
300             *
301             * @return the number of journal folders
302             * @throws SystemException if a system exception occurred
303             */
304            public int getJournalFoldersCount() throws SystemException {
305                    return journalFolderPersistence.countAll();
306            }
307    
308            /**
309             * Updates the journal folder in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
310             *
311             * @param journalFolder the journal folder
312             * @return the journal folder that was updated
313             * @throws SystemException if a system exception occurred
314             */
315            @Indexable(type = IndexableType.REINDEX)
316            public JournalFolder updateJournalFolder(JournalFolder journalFolder)
317                    throws SystemException {
318                    return journalFolderPersistence.update(journalFolder);
319            }
320    
321            /**
322             * Returns the journal article local service.
323             *
324             * @return the journal article local service
325             */
326            public JournalArticleLocalService getJournalArticleLocalService() {
327                    return journalArticleLocalService;
328            }
329    
330            /**
331             * Sets the journal article local service.
332             *
333             * @param journalArticleLocalService the journal article local service
334             */
335            public void setJournalArticleLocalService(
336                    JournalArticleLocalService journalArticleLocalService) {
337                    this.journalArticleLocalService = journalArticleLocalService;
338            }
339    
340            /**
341             * Returns the journal article remote service.
342             *
343             * @return the journal article remote service
344             */
345            public JournalArticleService getJournalArticleService() {
346                    return journalArticleService;
347            }
348    
349            /**
350             * Sets the journal article remote service.
351             *
352             * @param journalArticleService the journal article remote service
353             */
354            public void setJournalArticleService(
355                    JournalArticleService journalArticleService) {
356                    this.journalArticleService = journalArticleService;
357            }
358    
359            /**
360             * Returns the journal article persistence.
361             *
362             * @return the journal article persistence
363             */
364            public JournalArticlePersistence getJournalArticlePersistence() {
365                    return journalArticlePersistence;
366            }
367    
368            /**
369             * Sets the journal article persistence.
370             *
371             * @param journalArticlePersistence the journal article persistence
372             */
373            public void setJournalArticlePersistence(
374                    JournalArticlePersistence journalArticlePersistence) {
375                    this.journalArticlePersistence = journalArticlePersistence;
376            }
377    
378            /**
379             * Returns the journal article finder.
380             *
381             * @return the journal article finder
382             */
383            public JournalArticleFinder getJournalArticleFinder() {
384                    return journalArticleFinder;
385            }
386    
387            /**
388             * Sets the journal article finder.
389             *
390             * @param journalArticleFinder the journal article finder
391             */
392            public void setJournalArticleFinder(
393                    JournalArticleFinder journalArticleFinder) {
394                    this.journalArticleFinder = journalArticleFinder;
395            }
396    
397            /**
398             * Returns the journal article image local service.
399             *
400             * @return the journal article image local service
401             */
402            public JournalArticleImageLocalService getJournalArticleImageLocalService() {
403                    return journalArticleImageLocalService;
404            }
405    
406            /**
407             * Sets the journal article image local service.
408             *
409             * @param journalArticleImageLocalService the journal article image local service
410             */
411            public void setJournalArticleImageLocalService(
412                    JournalArticleImageLocalService journalArticleImageLocalService) {
413                    this.journalArticleImageLocalService = journalArticleImageLocalService;
414            }
415    
416            /**
417             * Returns the journal article image persistence.
418             *
419             * @return the journal article image persistence
420             */
421            public JournalArticleImagePersistence getJournalArticleImagePersistence() {
422                    return journalArticleImagePersistence;
423            }
424    
425            /**
426             * Sets the journal article image persistence.
427             *
428             * @param journalArticleImagePersistence the journal article image persistence
429             */
430            public void setJournalArticleImagePersistence(
431                    JournalArticleImagePersistence journalArticleImagePersistence) {
432                    this.journalArticleImagePersistence = journalArticleImagePersistence;
433            }
434    
435            /**
436             * Returns the journal article resource local service.
437             *
438             * @return the journal article resource local service
439             */
440            public JournalArticleResourceLocalService getJournalArticleResourceLocalService() {
441                    return journalArticleResourceLocalService;
442            }
443    
444            /**
445             * Sets the journal article resource local service.
446             *
447             * @param journalArticleResourceLocalService the journal article resource local service
448             */
449            public void setJournalArticleResourceLocalService(
450                    JournalArticleResourceLocalService journalArticleResourceLocalService) {
451                    this.journalArticleResourceLocalService = journalArticleResourceLocalService;
452            }
453    
454            /**
455             * Returns the journal article resource persistence.
456             *
457             * @return the journal article resource persistence
458             */
459            public JournalArticleResourcePersistence getJournalArticleResourcePersistence() {
460                    return journalArticleResourcePersistence;
461            }
462    
463            /**
464             * Sets the journal article resource persistence.
465             *
466             * @param journalArticleResourcePersistence the journal article resource persistence
467             */
468            public void setJournalArticleResourcePersistence(
469                    JournalArticleResourcePersistence journalArticleResourcePersistence) {
470                    this.journalArticleResourcePersistence = journalArticleResourcePersistence;
471            }
472    
473            /**
474             * Returns the journal content search local service.
475             *
476             * @return the journal content search local service
477             */
478            public JournalContentSearchLocalService getJournalContentSearchLocalService() {
479                    return journalContentSearchLocalService;
480            }
481    
482            /**
483             * Sets the journal content search local service.
484             *
485             * @param journalContentSearchLocalService the journal content search local service
486             */
487            public void setJournalContentSearchLocalService(
488                    JournalContentSearchLocalService journalContentSearchLocalService) {
489                    this.journalContentSearchLocalService = journalContentSearchLocalService;
490            }
491    
492            /**
493             * Returns the journal content search persistence.
494             *
495             * @return the journal content search persistence
496             */
497            public JournalContentSearchPersistence getJournalContentSearchPersistence() {
498                    return journalContentSearchPersistence;
499            }
500    
501            /**
502             * Sets the journal content search persistence.
503             *
504             * @param journalContentSearchPersistence the journal content search persistence
505             */
506            public void setJournalContentSearchPersistence(
507                    JournalContentSearchPersistence journalContentSearchPersistence) {
508                    this.journalContentSearchPersistence = journalContentSearchPersistence;
509            }
510    
511            /**
512             * Returns the journal feed local service.
513             *
514             * @return the journal feed local service
515             */
516            public JournalFeedLocalService getJournalFeedLocalService() {
517                    return journalFeedLocalService;
518            }
519    
520            /**
521             * Sets the journal feed local service.
522             *
523             * @param journalFeedLocalService the journal feed local service
524             */
525            public void setJournalFeedLocalService(
526                    JournalFeedLocalService journalFeedLocalService) {
527                    this.journalFeedLocalService = journalFeedLocalService;
528            }
529    
530            /**
531             * Returns the journal feed remote service.
532             *
533             * @return the journal feed remote service
534             */
535            public JournalFeedService getJournalFeedService() {
536                    return journalFeedService;
537            }
538    
539            /**
540             * Sets the journal feed remote service.
541             *
542             * @param journalFeedService the journal feed remote service
543             */
544            public void setJournalFeedService(JournalFeedService journalFeedService) {
545                    this.journalFeedService = journalFeedService;
546            }
547    
548            /**
549             * Returns the journal feed persistence.
550             *
551             * @return the journal feed persistence
552             */
553            public JournalFeedPersistence getJournalFeedPersistence() {
554                    return journalFeedPersistence;
555            }
556    
557            /**
558             * Sets the journal feed persistence.
559             *
560             * @param journalFeedPersistence the journal feed persistence
561             */
562            public void setJournalFeedPersistence(
563                    JournalFeedPersistence journalFeedPersistence) {
564                    this.journalFeedPersistence = journalFeedPersistence;
565            }
566    
567            /**
568             * Returns the journal feed finder.
569             *
570             * @return the journal feed finder
571             */
572            public JournalFeedFinder getJournalFeedFinder() {
573                    return journalFeedFinder;
574            }
575    
576            /**
577             * Sets the journal feed finder.
578             *
579             * @param journalFeedFinder the journal feed finder
580             */
581            public void setJournalFeedFinder(JournalFeedFinder journalFeedFinder) {
582                    this.journalFeedFinder = journalFeedFinder;
583            }
584    
585            /**
586             * Returns the journal folder local service.
587             *
588             * @return the journal folder local service
589             */
590            public JournalFolderLocalService getJournalFolderLocalService() {
591                    return journalFolderLocalService;
592            }
593    
594            /**
595             * Sets the journal folder local service.
596             *
597             * @param journalFolderLocalService the journal folder local service
598             */
599            public void setJournalFolderLocalService(
600                    JournalFolderLocalService journalFolderLocalService) {
601                    this.journalFolderLocalService = journalFolderLocalService;
602            }
603    
604            /**
605             * Returns the journal folder remote service.
606             *
607             * @return the journal folder remote service
608             */
609            public JournalFolderService getJournalFolderService() {
610                    return journalFolderService;
611            }
612    
613            /**
614             * Sets the journal folder remote service.
615             *
616             * @param journalFolderService the journal folder remote service
617             */
618            public void setJournalFolderService(
619                    JournalFolderService journalFolderService) {
620                    this.journalFolderService = journalFolderService;
621            }
622    
623            /**
624             * Returns the journal folder persistence.
625             *
626             * @return the journal folder persistence
627             */
628            public JournalFolderPersistence getJournalFolderPersistence() {
629                    return journalFolderPersistence;
630            }
631    
632            /**
633             * Sets the journal folder persistence.
634             *
635             * @param journalFolderPersistence the journal folder persistence
636             */
637            public void setJournalFolderPersistence(
638                    JournalFolderPersistence journalFolderPersistence) {
639                    this.journalFolderPersistence = journalFolderPersistence;
640            }
641    
642            /**
643             * Returns the journal folder finder.
644             *
645             * @return the journal folder finder
646             */
647            public JournalFolderFinder getJournalFolderFinder() {
648                    return journalFolderFinder;
649            }
650    
651            /**
652             * Sets the journal folder finder.
653             *
654             * @param journalFolderFinder the journal folder finder
655             */
656            public void setJournalFolderFinder(JournalFolderFinder journalFolderFinder) {
657                    this.journalFolderFinder = journalFolderFinder;
658            }
659    
660            /**
661             * Returns the journal structure local service.
662             *
663             * @return the journal structure local service
664             */
665            public JournalStructureLocalService getJournalStructureLocalService() {
666                    return journalStructureLocalService;
667            }
668    
669            /**
670             * Sets the journal structure local service.
671             *
672             * @param journalStructureLocalService the journal structure local service
673             */
674            public void setJournalStructureLocalService(
675                    JournalStructureLocalService journalStructureLocalService) {
676                    this.journalStructureLocalService = journalStructureLocalService;
677            }
678    
679            /**
680             * Returns the journal structure remote service.
681             *
682             * @return the journal structure remote service
683             */
684            public JournalStructureService getJournalStructureService() {
685                    return journalStructureService;
686            }
687    
688            /**
689             * Sets the journal structure remote service.
690             *
691             * @param journalStructureService the journal structure remote service
692             */
693            public void setJournalStructureService(
694                    JournalStructureService journalStructureService) {
695                    this.journalStructureService = journalStructureService;
696            }
697    
698            /**
699             * Returns the journal structure persistence.
700             *
701             * @return the journal structure persistence
702             */
703            public JournalStructurePersistence getJournalStructurePersistence() {
704                    return journalStructurePersistence;
705            }
706    
707            /**
708             * Sets the journal structure persistence.
709             *
710             * @param journalStructurePersistence the journal structure persistence
711             */
712            public void setJournalStructurePersistence(
713                    JournalStructurePersistence journalStructurePersistence) {
714                    this.journalStructurePersistence = journalStructurePersistence;
715            }
716    
717            /**
718             * Returns the journal structure finder.
719             *
720             * @return the journal structure finder
721             */
722            public JournalStructureFinder getJournalStructureFinder() {
723                    return journalStructureFinder;
724            }
725    
726            /**
727             * Sets the journal structure finder.
728             *
729             * @param journalStructureFinder the journal structure finder
730             */
731            public void setJournalStructureFinder(
732                    JournalStructureFinder journalStructureFinder) {
733                    this.journalStructureFinder = journalStructureFinder;
734            }
735    
736            /**
737             * Returns the journal template local service.
738             *
739             * @return the journal template local service
740             */
741            public JournalTemplateLocalService getJournalTemplateLocalService() {
742                    return journalTemplateLocalService;
743            }
744    
745            /**
746             * Sets the journal template local service.
747             *
748             * @param journalTemplateLocalService the journal template local service
749             */
750            public void setJournalTemplateLocalService(
751                    JournalTemplateLocalService journalTemplateLocalService) {
752                    this.journalTemplateLocalService = journalTemplateLocalService;
753            }
754    
755            /**
756             * Returns the journal template remote service.
757             *
758             * @return the journal template remote service
759             */
760            public JournalTemplateService getJournalTemplateService() {
761                    return journalTemplateService;
762            }
763    
764            /**
765             * Sets the journal template remote service.
766             *
767             * @param journalTemplateService the journal template remote service
768             */
769            public void setJournalTemplateService(
770                    JournalTemplateService journalTemplateService) {
771                    this.journalTemplateService = journalTemplateService;
772            }
773    
774            /**
775             * Returns the journal template persistence.
776             *
777             * @return the journal template persistence
778             */
779            public JournalTemplatePersistence getJournalTemplatePersistence() {
780                    return journalTemplatePersistence;
781            }
782    
783            /**
784             * Sets the journal template persistence.
785             *
786             * @param journalTemplatePersistence the journal template persistence
787             */
788            public void setJournalTemplatePersistence(
789                    JournalTemplatePersistence journalTemplatePersistence) {
790                    this.journalTemplatePersistence = journalTemplatePersistence;
791            }
792    
793            /**
794             * Returns the journal template finder.
795             *
796             * @return the journal template finder
797             */
798            public JournalTemplateFinder getJournalTemplateFinder() {
799                    return journalTemplateFinder;
800            }
801    
802            /**
803             * Sets the journal template finder.
804             *
805             * @param journalTemplateFinder the journal template finder
806             */
807            public void setJournalTemplateFinder(
808                    JournalTemplateFinder journalTemplateFinder) {
809                    this.journalTemplateFinder = journalTemplateFinder;
810            }
811    
812            /**
813             * Returns the counter local service.
814             *
815             * @return the counter local service
816             */
817            public CounterLocalService getCounterLocalService() {
818                    return counterLocalService;
819            }
820    
821            /**
822             * Sets the counter local service.
823             *
824             * @param counterLocalService the counter local service
825             */
826            public void setCounterLocalService(CounterLocalService counterLocalService) {
827                    this.counterLocalService = counterLocalService;
828            }
829    
830            /**
831             * Returns the group local service.
832             *
833             * @return the group local service
834             */
835            public GroupLocalService getGroupLocalService() {
836                    return groupLocalService;
837            }
838    
839            /**
840             * Sets the group local service.
841             *
842             * @param groupLocalService the group local service
843             */
844            public void setGroupLocalService(GroupLocalService groupLocalService) {
845                    this.groupLocalService = groupLocalService;
846            }
847    
848            /**
849             * Returns the group remote service.
850             *
851             * @return the group remote service
852             */
853            public GroupService getGroupService() {
854                    return groupService;
855            }
856    
857            /**
858             * Sets the group remote service.
859             *
860             * @param groupService the group remote service
861             */
862            public void setGroupService(GroupService groupService) {
863                    this.groupService = groupService;
864            }
865    
866            /**
867             * Returns the group persistence.
868             *
869             * @return the group persistence
870             */
871            public GroupPersistence getGroupPersistence() {
872                    return groupPersistence;
873            }
874    
875            /**
876             * Sets the group persistence.
877             *
878             * @param groupPersistence the group persistence
879             */
880            public void setGroupPersistence(GroupPersistence groupPersistence) {
881                    this.groupPersistence = groupPersistence;
882            }
883    
884            /**
885             * Returns the group finder.
886             *
887             * @return the group finder
888             */
889            public GroupFinder getGroupFinder() {
890                    return groupFinder;
891            }
892    
893            /**
894             * Sets the group finder.
895             *
896             * @param groupFinder the group finder
897             */
898            public void setGroupFinder(GroupFinder groupFinder) {
899                    this.groupFinder = groupFinder;
900            }
901    
902            /**
903             * Returns the resource local service.
904             *
905             * @return the resource local service
906             */
907            public ResourceLocalService getResourceLocalService() {
908                    return resourceLocalService;
909            }
910    
911            /**
912             * Sets the resource local service.
913             *
914             * @param resourceLocalService the resource local service
915             */
916            public void setResourceLocalService(
917                    ResourceLocalService resourceLocalService) {
918                    this.resourceLocalService = resourceLocalService;
919            }
920    
921            /**
922             * Returns the user local service.
923             *
924             * @return the user local service
925             */
926            public UserLocalService getUserLocalService() {
927                    return userLocalService;
928            }
929    
930            /**
931             * Sets the user local service.
932             *
933             * @param userLocalService the user local service
934             */
935            public void setUserLocalService(UserLocalService userLocalService) {
936                    this.userLocalService = userLocalService;
937            }
938    
939            /**
940             * Returns the user remote service.
941             *
942             * @return the user remote service
943             */
944            public UserService getUserService() {
945                    return userService;
946            }
947    
948            /**
949             * Sets the user remote service.
950             *
951             * @param userService the user remote service
952             */
953            public void setUserService(UserService userService) {
954                    this.userService = userService;
955            }
956    
957            /**
958             * Returns the user persistence.
959             *
960             * @return the user persistence
961             */
962            public UserPersistence getUserPersistence() {
963                    return userPersistence;
964            }
965    
966            /**
967             * Sets the user persistence.
968             *
969             * @param userPersistence the user persistence
970             */
971            public void setUserPersistence(UserPersistence userPersistence) {
972                    this.userPersistence = userPersistence;
973            }
974    
975            /**
976             * Returns the user finder.
977             *
978             * @return the user finder
979             */
980            public UserFinder getUserFinder() {
981                    return userFinder;
982            }
983    
984            /**
985             * Sets the user finder.
986             *
987             * @param userFinder the user finder
988             */
989            public void setUserFinder(UserFinder userFinder) {
990                    this.userFinder = userFinder;
991            }
992    
993            /**
994             * Returns the workflow instance link local service.
995             *
996             * @return the workflow instance link local service
997             */
998            public WorkflowInstanceLinkLocalService getWorkflowInstanceLinkLocalService() {
999                    return workflowInstanceLinkLocalService;
1000            }
1001    
1002            /**
1003             * Sets the workflow instance link local service.
1004             *
1005             * @param workflowInstanceLinkLocalService the workflow instance link local service
1006             */
1007            public void setWorkflowInstanceLinkLocalService(
1008                    WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService) {
1009                    this.workflowInstanceLinkLocalService = workflowInstanceLinkLocalService;
1010            }
1011    
1012            /**
1013             * Returns the workflow instance link persistence.
1014             *
1015             * @return the workflow instance link persistence
1016             */
1017            public WorkflowInstanceLinkPersistence getWorkflowInstanceLinkPersistence() {
1018                    return workflowInstanceLinkPersistence;
1019            }
1020    
1021            /**
1022             * Sets the workflow instance link persistence.
1023             *
1024             * @param workflowInstanceLinkPersistence the workflow instance link persistence
1025             */
1026            public void setWorkflowInstanceLinkPersistence(
1027                    WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence) {
1028                    this.workflowInstanceLinkPersistence = workflowInstanceLinkPersistence;
1029            }
1030    
1031            /**
1032             * Returns the asset entry local service.
1033             *
1034             * @return the asset entry local service
1035             */
1036            public AssetEntryLocalService getAssetEntryLocalService() {
1037                    return assetEntryLocalService;
1038            }
1039    
1040            /**
1041             * Sets the asset entry local service.
1042             *
1043             * @param assetEntryLocalService the asset entry local service
1044             */
1045            public void setAssetEntryLocalService(
1046                    AssetEntryLocalService assetEntryLocalService) {
1047                    this.assetEntryLocalService = assetEntryLocalService;
1048            }
1049    
1050            /**
1051             * Returns the asset entry remote service.
1052             *
1053             * @return the asset entry remote service
1054             */
1055            public AssetEntryService getAssetEntryService() {
1056                    return assetEntryService;
1057            }
1058    
1059            /**
1060             * Sets the asset entry remote service.
1061             *
1062             * @param assetEntryService the asset entry remote service
1063             */
1064            public void setAssetEntryService(AssetEntryService assetEntryService) {
1065                    this.assetEntryService = assetEntryService;
1066            }
1067    
1068            /**
1069             * Returns the asset entry persistence.
1070             *
1071             * @return the asset entry persistence
1072             */
1073            public AssetEntryPersistence getAssetEntryPersistence() {
1074                    return assetEntryPersistence;
1075            }
1076    
1077            /**
1078             * Sets the asset entry persistence.
1079             *
1080             * @param assetEntryPersistence the asset entry persistence
1081             */
1082            public void setAssetEntryPersistence(
1083                    AssetEntryPersistence assetEntryPersistence) {
1084                    this.assetEntryPersistence = assetEntryPersistence;
1085            }
1086    
1087            /**
1088             * Returns the asset entry finder.
1089             *
1090             * @return the asset entry finder
1091             */
1092            public AssetEntryFinder getAssetEntryFinder() {
1093                    return assetEntryFinder;
1094            }
1095    
1096            /**
1097             * Sets the asset entry finder.
1098             *
1099             * @param assetEntryFinder the asset entry finder
1100             */
1101            public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
1102                    this.assetEntryFinder = assetEntryFinder;
1103            }
1104    
1105            /**
1106             * Returns the asset link local service.
1107             *
1108             * @return the asset link local service
1109             */
1110            public AssetLinkLocalService getAssetLinkLocalService() {
1111                    return assetLinkLocalService;
1112            }
1113    
1114            /**
1115             * Sets the asset link local service.
1116             *
1117             * @param assetLinkLocalService the asset link local service
1118             */
1119            public void setAssetLinkLocalService(
1120                    AssetLinkLocalService assetLinkLocalService) {
1121                    this.assetLinkLocalService = assetLinkLocalService;
1122            }
1123    
1124            /**
1125             * Returns the asset link persistence.
1126             *
1127             * @return the asset link persistence
1128             */
1129            public AssetLinkPersistence getAssetLinkPersistence() {
1130                    return assetLinkPersistence;
1131            }
1132    
1133            /**
1134             * Sets the asset link persistence.
1135             *
1136             * @param assetLinkPersistence the asset link persistence
1137             */
1138            public void setAssetLinkPersistence(
1139                    AssetLinkPersistence assetLinkPersistence) {
1140                    this.assetLinkPersistence = assetLinkPersistence;
1141            }
1142    
1143            /**
1144             * Returns the asset link finder.
1145             *
1146             * @return the asset link finder
1147             */
1148            public AssetLinkFinder getAssetLinkFinder() {
1149                    return assetLinkFinder;
1150            }
1151    
1152            /**
1153             * Sets the asset link finder.
1154             *
1155             * @param assetLinkFinder the asset link finder
1156             */
1157            public void setAssetLinkFinder(AssetLinkFinder assetLinkFinder) {
1158                    this.assetLinkFinder = assetLinkFinder;
1159            }
1160    
1161            /**
1162             * Returns the expando value local service.
1163             *
1164             * @return the expando value local service
1165             */
1166            public ExpandoValueLocalService getExpandoValueLocalService() {
1167                    return expandoValueLocalService;
1168            }
1169    
1170            /**
1171             * Sets the expando value local service.
1172             *
1173             * @param expandoValueLocalService the expando value local service
1174             */
1175            public void setExpandoValueLocalService(
1176                    ExpandoValueLocalService expandoValueLocalService) {
1177                    this.expandoValueLocalService = expandoValueLocalService;
1178            }
1179    
1180            /**
1181             * Returns the expando value remote service.
1182             *
1183             * @return the expando value remote service
1184             */
1185            public ExpandoValueService getExpandoValueService() {
1186                    return expandoValueService;
1187            }
1188    
1189            /**
1190             * Sets the expando value remote service.
1191             *
1192             * @param expandoValueService the expando value remote service
1193             */
1194            public void setExpandoValueService(ExpandoValueService expandoValueService) {
1195                    this.expandoValueService = expandoValueService;
1196            }
1197    
1198            /**
1199             * Returns the expando value persistence.
1200             *
1201             * @return the expando value persistence
1202             */
1203            public ExpandoValuePersistence getExpandoValuePersistence() {
1204                    return expandoValuePersistence;
1205            }
1206    
1207            /**
1208             * Sets the expando value persistence.
1209             *
1210             * @param expandoValuePersistence the expando value persistence
1211             */
1212            public void setExpandoValuePersistence(
1213                    ExpandoValuePersistence expandoValuePersistence) {
1214                    this.expandoValuePersistence = expandoValuePersistence;
1215            }
1216    
1217            /**
1218             * Returns the social activity local service.
1219             *
1220             * @return the social activity local service
1221             */
1222            public SocialActivityLocalService getSocialActivityLocalService() {
1223                    return socialActivityLocalService;
1224            }
1225    
1226            /**
1227             * Sets the social activity local service.
1228             *
1229             * @param socialActivityLocalService the social activity local service
1230             */
1231            public void setSocialActivityLocalService(
1232                    SocialActivityLocalService socialActivityLocalService) {
1233                    this.socialActivityLocalService = socialActivityLocalService;
1234            }
1235    
1236            /**
1237             * Returns the social activity persistence.
1238             *
1239             * @return the social activity persistence
1240             */
1241            public SocialActivityPersistence getSocialActivityPersistence() {
1242                    return socialActivityPersistence;
1243            }
1244    
1245            /**
1246             * Sets the social activity persistence.
1247             *
1248             * @param socialActivityPersistence the social activity persistence
1249             */
1250            public void setSocialActivityPersistence(
1251                    SocialActivityPersistence socialActivityPersistence) {
1252                    this.socialActivityPersistence = socialActivityPersistence;
1253            }
1254    
1255            /**
1256             * Returns the social activity finder.
1257             *
1258             * @return the social activity finder
1259             */
1260            public SocialActivityFinder getSocialActivityFinder() {
1261                    return socialActivityFinder;
1262            }
1263    
1264            /**
1265             * Sets the social activity finder.
1266             *
1267             * @param socialActivityFinder the social activity finder
1268             */
1269            public void setSocialActivityFinder(
1270                    SocialActivityFinder socialActivityFinder) {
1271                    this.socialActivityFinder = socialActivityFinder;
1272            }
1273    
1274            /**
1275             * Returns the social activity counter local service.
1276             *
1277             * @return the social activity counter local service
1278             */
1279            public SocialActivityCounterLocalService getSocialActivityCounterLocalService() {
1280                    return socialActivityCounterLocalService;
1281            }
1282    
1283            /**
1284             * Sets the social activity counter local service.
1285             *
1286             * @param socialActivityCounterLocalService the social activity counter local service
1287             */
1288            public void setSocialActivityCounterLocalService(
1289                    SocialActivityCounterLocalService socialActivityCounterLocalService) {
1290                    this.socialActivityCounterLocalService = socialActivityCounterLocalService;
1291            }
1292    
1293            /**
1294             * Returns the social activity counter persistence.
1295             *
1296             * @return the social activity counter persistence
1297             */
1298            public SocialActivityCounterPersistence getSocialActivityCounterPersistence() {
1299                    return socialActivityCounterPersistence;
1300            }
1301    
1302            /**
1303             * Sets the social activity counter persistence.
1304             *
1305             * @param socialActivityCounterPersistence the social activity counter persistence
1306             */
1307            public void setSocialActivityCounterPersistence(
1308                    SocialActivityCounterPersistence socialActivityCounterPersistence) {
1309                    this.socialActivityCounterPersistence = socialActivityCounterPersistence;
1310            }
1311    
1312            /**
1313             * Returns the social activity counter finder.
1314             *
1315             * @return the social activity counter finder
1316             */
1317            public SocialActivityCounterFinder getSocialActivityCounterFinder() {
1318                    return socialActivityCounterFinder;
1319            }
1320    
1321            /**
1322             * Sets the social activity counter finder.
1323             *
1324             * @param socialActivityCounterFinder the social activity counter finder
1325             */
1326            public void setSocialActivityCounterFinder(
1327                    SocialActivityCounterFinder socialActivityCounterFinder) {
1328                    this.socialActivityCounterFinder = socialActivityCounterFinder;
1329            }
1330    
1331            /**
1332             * Returns the trash entry local service.
1333             *
1334             * @return the trash entry local service
1335             */
1336            public TrashEntryLocalService getTrashEntryLocalService() {
1337                    return trashEntryLocalService;
1338            }
1339    
1340            /**
1341             * Sets the trash entry local service.
1342             *
1343             * @param trashEntryLocalService the trash entry local service
1344             */
1345            public void setTrashEntryLocalService(
1346                    TrashEntryLocalService trashEntryLocalService) {
1347                    this.trashEntryLocalService = trashEntryLocalService;
1348            }
1349    
1350            /**
1351             * Returns the trash entry remote service.
1352             *
1353             * @return the trash entry remote service
1354             */
1355            public TrashEntryService getTrashEntryService() {
1356                    return trashEntryService;
1357            }
1358    
1359            /**
1360             * Sets the trash entry remote service.
1361             *
1362             * @param trashEntryService the trash entry remote service
1363             */
1364            public void setTrashEntryService(TrashEntryService trashEntryService) {
1365                    this.trashEntryService = trashEntryService;
1366            }
1367    
1368            /**
1369             * Returns the trash entry persistence.
1370             *
1371             * @return the trash entry persistence
1372             */
1373            public TrashEntryPersistence getTrashEntryPersistence() {
1374                    return trashEntryPersistence;
1375            }
1376    
1377            /**
1378             * Sets the trash entry persistence.
1379             *
1380             * @param trashEntryPersistence the trash entry persistence
1381             */
1382            public void setTrashEntryPersistence(
1383                    TrashEntryPersistence trashEntryPersistence) {
1384                    this.trashEntryPersistence = trashEntryPersistence;
1385            }
1386    
1387            public void afterPropertiesSet() {
1388                    persistedModelLocalServiceRegistry.register("com.liferay.portlet.journal.model.JournalFolder",
1389                            journalFolderLocalService);
1390            }
1391    
1392            public void destroy() {
1393                    persistedModelLocalServiceRegistry.unregister(
1394                            "com.liferay.portlet.journal.model.JournalFolder");
1395            }
1396    
1397            /**
1398             * Returns the Spring bean ID for this bean.
1399             *
1400             * @return the Spring bean ID for this bean
1401             */
1402            public String getBeanIdentifier() {
1403                    return _beanIdentifier;
1404            }
1405    
1406            /**
1407             * Sets the Spring bean ID for this bean.
1408             *
1409             * @param beanIdentifier the Spring bean ID for this bean
1410             */
1411            public void setBeanIdentifier(String beanIdentifier) {
1412                    _beanIdentifier = beanIdentifier;
1413            }
1414    
1415            protected Class<?> getModelClass() {
1416                    return JournalFolder.class;
1417            }
1418    
1419            protected String getModelClassName() {
1420                    return JournalFolder.class.getName();
1421            }
1422    
1423            /**
1424             * Performs an SQL query.
1425             *
1426             * @param sql the sql query
1427             */
1428            protected void runSQL(String sql) throws SystemException {
1429                    try {
1430                            DataSource dataSource = journalFolderPersistence.getDataSource();
1431    
1432                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
1433                                            sql, new int[0]);
1434    
1435                            sqlUpdate.update();
1436                    }
1437                    catch (Exception e) {
1438                            throw new SystemException(e);
1439                    }
1440            }
1441    
1442            @BeanReference(type = JournalArticleLocalService.class)
1443            protected JournalArticleLocalService journalArticleLocalService;
1444            @BeanReference(type = JournalArticleService.class)
1445            protected JournalArticleService journalArticleService;
1446            @BeanReference(type = JournalArticlePersistence.class)
1447            protected JournalArticlePersistence journalArticlePersistence;
1448            @BeanReference(type = JournalArticleFinder.class)
1449            protected JournalArticleFinder journalArticleFinder;
1450            @BeanReference(type = JournalArticleImageLocalService.class)
1451            protected JournalArticleImageLocalService journalArticleImageLocalService;
1452            @BeanReference(type = JournalArticleImagePersistence.class)
1453            protected JournalArticleImagePersistence journalArticleImagePersistence;
1454            @BeanReference(type = JournalArticleResourceLocalService.class)
1455            protected JournalArticleResourceLocalService journalArticleResourceLocalService;
1456            @BeanReference(type = JournalArticleResourcePersistence.class)
1457            protected JournalArticleResourcePersistence journalArticleResourcePersistence;
1458            @BeanReference(type = JournalContentSearchLocalService.class)
1459            protected JournalContentSearchLocalService journalContentSearchLocalService;
1460            @BeanReference(type = JournalContentSearchPersistence.class)
1461            protected JournalContentSearchPersistence journalContentSearchPersistence;
1462            @BeanReference(type = JournalFeedLocalService.class)
1463            protected JournalFeedLocalService journalFeedLocalService;
1464            @BeanReference(type = JournalFeedService.class)
1465            protected JournalFeedService journalFeedService;
1466            @BeanReference(type = JournalFeedPersistence.class)
1467            protected JournalFeedPersistence journalFeedPersistence;
1468            @BeanReference(type = JournalFeedFinder.class)
1469            protected JournalFeedFinder journalFeedFinder;
1470            @BeanReference(type = JournalFolderLocalService.class)
1471            protected JournalFolderLocalService journalFolderLocalService;
1472            @BeanReference(type = JournalFolderService.class)
1473            protected JournalFolderService journalFolderService;
1474            @BeanReference(type = JournalFolderPersistence.class)
1475            protected JournalFolderPersistence journalFolderPersistence;
1476            @BeanReference(type = JournalFolderFinder.class)
1477            protected JournalFolderFinder journalFolderFinder;
1478            @BeanReference(type = JournalStructureLocalService.class)
1479            protected JournalStructureLocalService journalStructureLocalService;
1480            @BeanReference(type = JournalStructureService.class)
1481            protected JournalStructureService journalStructureService;
1482            @BeanReference(type = JournalStructurePersistence.class)
1483            protected JournalStructurePersistence journalStructurePersistence;
1484            @BeanReference(type = JournalStructureFinder.class)
1485            protected JournalStructureFinder journalStructureFinder;
1486            @BeanReference(type = JournalTemplateLocalService.class)
1487            protected JournalTemplateLocalService journalTemplateLocalService;
1488            @BeanReference(type = JournalTemplateService.class)
1489            protected JournalTemplateService journalTemplateService;
1490            @BeanReference(type = JournalTemplatePersistence.class)
1491            protected JournalTemplatePersistence journalTemplatePersistence;
1492            @BeanReference(type = JournalTemplateFinder.class)
1493            protected JournalTemplateFinder journalTemplateFinder;
1494            @BeanReference(type = CounterLocalService.class)
1495            protected CounterLocalService counterLocalService;
1496            @BeanReference(type = GroupLocalService.class)
1497            protected GroupLocalService groupLocalService;
1498            @BeanReference(type = GroupService.class)
1499            protected GroupService groupService;
1500            @BeanReference(type = GroupPersistence.class)
1501            protected GroupPersistence groupPersistence;
1502            @BeanReference(type = GroupFinder.class)
1503            protected GroupFinder groupFinder;
1504            @BeanReference(type = ResourceLocalService.class)
1505            protected ResourceLocalService resourceLocalService;
1506            @BeanReference(type = UserLocalService.class)
1507            protected UserLocalService userLocalService;
1508            @BeanReference(type = UserService.class)
1509            protected UserService userService;
1510            @BeanReference(type = UserPersistence.class)
1511            protected UserPersistence userPersistence;
1512            @BeanReference(type = UserFinder.class)
1513            protected UserFinder userFinder;
1514            @BeanReference(type = WorkflowInstanceLinkLocalService.class)
1515            protected WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService;
1516            @BeanReference(type = WorkflowInstanceLinkPersistence.class)
1517            protected WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence;
1518            @BeanReference(type = AssetEntryLocalService.class)
1519            protected AssetEntryLocalService assetEntryLocalService;
1520            @BeanReference(type = AssetEntryService.class)
1521            protected AssetEntryService assetEntryService;
1522            @BeanReference(type = AssetEntryPersistence.class)
1523            protected AssetEntryPersistence assetEntryPersistence;
1524            @BeanReference(type = AssetEntryFinder.class)
1525            protected AssetEntryFinder assetEntryFinder;
1526            @BeanReference(type = AssetLinkLocalService.class)
1527            protected AssetLinkLocalService assetLinkLocalService;
1528            @BeanReference(type = AssetLinkPersistence.class)
1529            protected AssetLinkPersistence assetLinkPersistence;
1530            @BeanReference(type = AssetLinkFinder.class)
1531            protected AssetLinkFinder assetLinkFinder;
1532            @BeanReference(type = ExpandoValueLocalService.class)
1533            protected ExpandoValueLocalService expandoValueLocalService;
1534            @BeanReference(type = ExpandoValueService.class)
1535            protected ExpandoValueService expandoValueService;
1536            @BeanReference(type = ExpandoValuePersistence.class)
1537            protected ExpandoValuePersistence expandoValuePersistence;
1538            @BeanReference(type = SocialActivityLocalService.class)
1539            protected SocialActivityLocalService socialActivityLocalService;
1540            @BeanReference(type = SocialActivityPersistence.class)
1541            protected SocialActivityPersistence socialActivityPersistence;
1542            @BeanReference(type = SocialActivityFinder.class)
1543            protected SocialActivityFinder socialActivityFinder;
1544            @BeanReference(type = SocialActivityCounterLocalService.class)
1545            protected SocialActivityCounterLocalService socialActivityCounterLocalService;
1546            @BeanReference(type = SocialActivityCounterPersistence.class)
1547            protected SocialActivityCounterPersistence socialActivityCounterPersistence;
1548            @BeanReference(type = SocialActivityCounterFinder.class)
1549            protected SocialActivityCounterFinder socialActivityCounterFinder;
1550            @BeanReference(type = TrashEntryLocalService.class)
1551            protected TrashEntryLocalService trashEntryLocalService;
1552            @BeanReference(type = TrashEntryService.class)
1553            protected TrashEntryService trashEntryService;
1554            @BeanReference(type = TrashEntryPersistence.class)
1555            protected TrashEntryPersistence trashEntryPersistence;
1556            @BeanReference(type = PersistedModelLocalServiceRegistry.class)
1557            protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
1558            private String _beanIdentifier;
1559    }