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