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.mail.service.MailService;
020    
021    import com.liferay.portal.kernel.bean.BeanReference;
022    import com.liferay.portal.kernel.bean.IdentifiableBean;
023    import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
024    import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
025    import com.liferay.portal.kernel.dao.orm.DynamicQuery;
026    import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
027    import com.liferay.portal.kernel.exception.PortalException;
028    import com.liferay.portal.kernel.exception.SystemException;
029    import com.liferay.portal.kernel.search.Indexable;
030    import com.liferay.portal.kernel.search.IndexableType;
031    import com.liferay.portal.kernel.util.OrderByComparator;
032    import com.liferay.portal.model.PersistedModel;
033    import com.liferay.portal.service.BaseLocalServiceImpl;
034    import com.liferay.portal.service.CompanyLocalService;
035    import com.liferay.portal.service.CompanyService;
036    import com.liferay.portal.service.GroupLocalService;
037    import com.liferay.portal.service.GroupService;
038    import com.liferay.portal.service.ImageLocalService;
039    import com.liferay.portal.service.ImageService;
040    import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
041    import com.liferay.portal.service.PortletPreferencesLocalService;
042    import com.liferay.portal.service.PortletPreferencesService;
043    import com.liferay.portal.service.ResourceLocalService;
044    import com.liferay.portal.service.SubscriptionLocalService;
045    import com.liferay.portal.service.UserLocalService;
046    import com.liferay.portal.service.UserService;
047    import com.liferay.portal.service.WorkflowInstanceLinkLocalService;
048    import com.liferay.portal.service.persistence.CompanyPersistence;
049    import com.liferay.portal.service.persistence.GroupFinder;
050    import com.liferay.portal.service.persistence.GroupPersistence;
051    import com.liferay.portal.service.persistence.ImagePersistence;
052    import com.liferay.portal.service.persistence.PortletPreferencesFinder;
053    import com.liferay.portal.service.persistence.PortletPreferencesPersistence;
054    import com.liferay.portal.service.persistence.SubscriptionPersistence;
055    import com.liferay.portal.service.persistence.UserFinder;
056    import com.liferay.portal.service.persistence.UserPersistence;
057    import com.liferay.portal.service.persistence.WorkflowInstanceLinkPersistence;
058    
059    import com.liferay.portlet.asset.service.AssetCategoryLocalService;
060    import com.liferay.portlet.asset.service.AssetCategoryService;
061    import com.liferay.portlet.asset.service.AssetEntryLocalService;
062    import com.liferay.portlet.asset.service.AssetEntryService;
063    import com.liferay.portlet.asset.service.AssetLinkLocalService;
064    import com.liferay.portlet.asset.service.AssetTagLocalService;
065    import com.liferay.portlet.asset.service.AssetTagService;
066    import com.liferay.portlet.asset.service.persistence.AssetCategoryFinder;
067    import com.liferay.portlet.asset.service.persistence.AssetCategoryPersistence;
068    import com.liferay.portlet.asset.service.persistence.AssetEntryFinder;
069    import com.liferay.portlet.asset.service.persistence.AssetEntryPersistence;
070    import com.liferay.portlet.asset.service.persistence.AssetLinkFinder;
071    import com.liferay.portlet.asset.service.persistence.AssetLinkPersistence;
072    import com.liferay.portlet.asset.service.persistence.AssetTagFinder;
073    import com.liferay.portlet.asset.service.persistence.AssetTagPersistence;
074    import com.liferay.portlet.dynamicdatamapping.service.DDMStructureLocalService;
075    import com.liferay.portlet.dynamicdatamapping.service.DDMStructureService;
076    import com.liferay.portlet.dynamicdatamapping.service.DDMTemplateLocalService;
077    import com.liferay.portlet.dynamicdatamapping.service.DDMTemplateService;
078    import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructureFinder;
079    import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMStructurePersistence;
080    import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMTemplateFinder;
081    import com.liferay.portlet.dynamicdatamapping.service.persistence.DDMTemplatePersistence;
082    import com.liferay.portlet.expando.service.ExpandoValueLocalService;
083    import com.liferay.portlet.expando.service.ExpandoValueService;
084    import com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence;
085    import com.liferay.portlet.journal.model.JournalArticle;
086    import com.liferay.portlet.journal.service.JournalArticleImageLocalService;
087    import com.liferay.portlet.journal.service.JournalArticleLocalService;
088    import com.liferay.portlet.journal.service.JournalArticleResourceLocalService;
089    import com.liferay.portlet.journal.service.JournalArticleService;
090    import com.liferay.portlet.journal.service.JournalContentSearchLocalService;
091    import com.liferay.portlet.journal.service.JournalFeedLocalService;
092    import com.liferay.portlet.journal.service.JournalFeedService;
093    import com.liferay.portlet.journal.service.JournalFolderLocalService;
094    import com.liferay.portlet.journal.service.JournalFolderService;
095    import com.liferay.portlet.journal.service.JournalStructureLocalService;
096    import com.liferay.portlet.journal.service.JournalStructureService;
097    import com.liferay.portlet.journal.service.JournalTemplateLocalService;
098    import com.liferay.portlet.journal.service.JournalTemplateService;
099    import com.liferay.portlet.journal.service.persistence.JournalArticleFinder;
100    import com.liferay.portlet.journal.service.persistence.JournalArticleImagePersistence;
101    import com.liferay.portlet.journal.service.persistence.JournalArticlePersistence;
102    import com.liferay.portlet.journal.service.persistence.JournalArticleResourcePersistence;
103    import com.liferay.portlet.journal.service.persistence.JournalContentSearchPersistence;
104    import com.liferay.portlet.journal.service.persistence.JournalFeedFinder;
105    import com.liferay.portlet.journal.service.persistence.JournalFeedPersistence;
106    import com.liferay.portlet.journal.service.persistence.JournalFolderFinder;
107    import com.liferay.portlet.journal.service.persistence.JournalFolderPersistence;
108    import com.liferay.portlet.journal.service.persistence.JournalStructureFinder;
109    import com.liferay.portlet.journal.service.persistence.JournalStructurePersistence;
110    import com.liferay.portlet.journal.service.persistence.JournalTemplateFinder;
111    import com.liferay.portlet.journal.service.persistence.JournalTemplatePersistence;
112    import com.liferay.portlet.messageboards.service.MBMessageLocalService;
113    import com.liferay.portlet.messageboards.service.MBMessageService;
114    import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
115    import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
116    import com.liferay.portlet.ratings.service.RatingsStatsLocalService;
117    import com.liferay.portlet.ratings.service.persistence.RatingsStatsFinder;
118    import com.liferay.portlet.ratings.service.persistence.RatingsStatsPersistence;
119    import com.liferay.portlet.social.service.SocialActivityCounterLocalService;
120    import com.liferay.portlet.social.service.SocialActivityLocalService;
121    import com.liferay.portlet.social.service.persistence.SocialActivityCounterFinder;
122    import com.liferay.portlet.social.service.persistence.SocialActivityCounterPersistence;
123    import com.liferay.portlet.social.service.persistence.SocialActivityFinder;
124    import com.liferay.portlet.social.service.persistence.SocialActivityPersistence;
125    import com.liferay.portlet.trash.service.TrashEntryLocalService;
126    import com.liferay.portlet.trash.service.TrashEntryService;
127    import com.liferay.portlet.trash.service.persistence.TrashEntryPersistence;
128    
129    import java.io.Serializable;
130    
131    import java.util.List;
132    
133    import javax.sql.DataSource;
134    
135    /**
136     * The base implementation of the journal article local service.
137     *
138     * <p>
139     * 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.JournalArticleLocalServiceImpl}.
140     * </p>
141     *
142     * @author Brian Wing Shun Chan
143     * @see com.liferay.portlet.journal.service.impl.JournalArticleLocalServiceImpl
144     * @see com.liferay.portlet.journal.service.JournalArticleLocalServiceUtil
145     * @generated
146     */
147    public abstract class JournalArticleLocalServiceBaseImpl
148            extends BaseLocalServiceImpl implements JournalArticleLocalService,
149                    IdentifiableBean {
150            /*
151             * NOTE FOR DEVELOPERS:
152             *
153             * Never modify or reference this class directly. Always use {@link com.liferay.portlet.journal.service.JournalArticleLocalServiceUtil} to access the journal article local service.
154             */
155    
156            /**
157             * Adds the journal article to the database. Also notifies the appropriate model listeners.
158             *
159             * @param journalArticle the journal article
160             * @return the journal article that was added
161             * @throws SystemException if a system exception occurred
162             */
163            @Indexable(type = IndexableType.REINDEX)
164            public JournalArticle addJournalArticle(JournalArticle journalArticle)
165                    throws SystemException {
166                    journalArticle.setNew(true);
167    
168                    return journalArticlePersistence.update(journalArticle);
169            }
170    
171            /**
172             * Creates a new journal article with the primary key. Does not add the journal article to the database.
173             *
174             * @param id the primary key for the new journal article
175             * @return the new journal article
176             */
177            public JournalArticle createJournalArticle(long id) {
178                    return journalArticlePersistence.create(id);
179            }
180    
181            /**
182             * Deletes the journal article with the primary key from the database. Also notifies the appropriate model listeners.
183             *
184             * @param id the primary key of the journal article
185             * @return the journal article that was removed
186             * @throws PortalException if a journal article with the primary key could not be found
187             * @throws SystemException if a system exception occurred
188             */
189            @Indexable(type = IndexableType.DELETE)
190            public JournalArticle deleteJournalArticle(long id)
191                    throws PortalException, SystemException {
192                    return journalArticlePersistence.remove(id);
193            }
194    
195            /**
196             * Deletes the journal article from the database. Also notifies the appropriate model listeners.
197             *
198             * @param journalArticle the journal article
199             * @return the journal article that was removed
200             * @throws SystemException if a system exception occurred
201             */
202            @Indexable(type = IndexableType.DELETE)
203            public JournalArticle deleteJournalArticle(JournalArticle journalArticle)
204                    throws SystemException {
205                    return journalArticlePersistence.remove(journalArticle);
206            }
207    
208            public DynamicQuery dynamicQuery() {
209                    Class<?> clazz = getClass();
210    
211                    return DynamicQueryFactoryUtil.forClass(JournalArticle.class,
212                            clazz.getClassLoader());
213            }
214    
215            /**
216             * Performs a dynamic query on the database and returns the matching rows.
217             *
218             * @param dynamicQuery the dynamic query
219             * @return the matching rows
220             * @throws SystemException if a system exception occurred
221             */
222            @SuppressWarnings("rawtypes")
223            public List dynamicQuery(DynamicQuery dynamicQuery)
224                    throws SystemException {
225                    return journalArticlePersistence.findWithDynamicQuery(dynamicQuery);
226            }
227    
228            /**
229             * Performs a dynamic query on the database and returns a range of the matching rows.
230             *
231             * <p>
232             * 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.JournalArticleModelImpl}. 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.
233             * </p>
234             *
235             * @param dynamicQuery the dynamic query
236             * @param start the lower bound of the range of model instances
237             * @param end the upper bound of the range of model instances (not inclusive)
238             * @return the range of matching rows
239             * @throws SystemException if a system exception occurred
240             */
241            @SuppressWarnings("rawtypes")
242            public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
243                    throws SystemException {
244                    return journalArticlePersistence.findWithDynamicQuery(dynamicQuery,
245                            start, end);
246            }
247    
248            /**
249             * Performs a dynamic query on the database and returns an ordered range of the matching rows.
250             *
251             * <p>
252             * 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.JournalArticleModelImpl}. 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.
253             * </p>
254             *
255             * @param dynamicQuery the dynamic query
256             * @param start the lower bound of the range of model instances
257             * @param end the upper bound of the range of model instances (not inclusive)
258             * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)
259             * @return the ordered range of matching rows
260             * @throws SystemException if a system exception occurred
261             */
262            @SuppressWarnings("rawtypes")
263            public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
264                    OrderByComparator orderByComparator) throws SystemException {
265                    return journalArticlePersistence.findWithDynamicQuery(dynamicQuery,
266                            start, end, orderByComparator);
267            }
268    
269            /**
270             * Returns the number of rows that match the dynamic query.
271             *
272             * @param dynamicQuery the dynamic query
273             * @return the number of rows that match the dynamic query
274             * @throws SystemException if a system exception occurred
275             */
276            public long dynamicQueryCount(DynamicQuery dynamicQuery)
277                    throws SystemException {
278                    return journalArticlePersistence.countWithDynamicQuery(dynamicQuery);
279            }
280    
281            public JournalArticle fetchJournalArticle(long id)
282                    throws SystemException {
283                    return journalArticlePersistence.fetchByPrimaryKey(id);
284            }
285    
286            /**
287             * Returns the journal article with the primary key.
288             *
289             * @param id the primary key of the journal article
290             * @return the journal article
291             * @throws PortalException if a journal article with the primary key could not be found
292             * @throws SystemException if a system exception occurred
293             */
294            public JournalArticle getJournalArticle(long id)
295                    throws PortalException, SystemException {
296                    return journalArticlePersistence.findByPrimaryKey(id);
297            }
298    
299            public PersistedModel getPersistedModel(Serializable primaryKeyObj)
300                    throws PortalException, SystemException {
301                    return journalArticlePersistence.findByPrimaryKey(primaryKeyObj);
302            }
303    
304            /**
305             * Returns the journal article matching the UUID and group.
306             *
307             * @param uuid the journal article's UUID
308             * @param groupId the primary key of the group
309             * @return the matching journal article
310             * @throws PortalException if a matching journal article could not be found
311             * @throws SystemException if a system exception occurred
312             */
313            public JournalArticle getJournalArticleByUuidAndGroupId(String uuid,
314                    long groupId) throws PortalException, SystemException {
315                    return journalArticlePersistence.findByUUID_G(uuid, groupId);
316            }
317    
318            /**
319             * Returns a range of all the journal articles.
320             *
321             * <p>
322             * 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.JournalArticleModelImpl}. 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.
323             * </p>
324             *
325             * @param start the lower bound of the range of journal articles
326             * @param end the upper bound of the range of journal articles (not inclusive)
327             * @return the range of journal articles
328             * @throws SystemException if a system exception occurred
329             */
330            public List<JournalArticle> getJournalArticles(int start, int end)
331                    throws SystemException {
332                    return journalArticlePersistence.findAll(start, end);
333            }
334    
335            /**
336             * Returns the number of journal articles.
337             *
338             * @return the number of journal articles
339             * @throws SystemException if a system exception occurred
340             */
341            public int getJournalArticlesCount() throws SystemException {
342                    return journalArticlePersistence.countAll();
343            }
344    
345            /**
346             * Updates the journal article in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.
347             *
348             * @param journalArticle the journal article
349             * @return the journal article that was updated
350             * @throws SystemException if a system exception occurred
351             */
352            @Indexable(type = IndexableType.REINDEX)
353            public JournalArticle updateJournalArticle(JournalArticle journalArticle)
354                    throws SystemException {
355                    return journalArticlePersistence.update(journalArticle);
356            }
357    
358            /**
359             * Returns the journal article local service.
360             *
361             * @return the journal article local service
362             */
363            public JournalArticleLocalService getJournalArticleLocalService() {
364                    return journalArticleLocalService;
365            }
366    
367            /**
368             * Sets the journal article local service.
369             *
370             * @param journalArticleLocalService the journal article local service
371             */
372            public void setJournalArticleLocalService(
373                    JournalArticleLocalService journalArticleLocalService) {
374                    this.journalArticleLocalService = journalArticleLocalService;
375            }
376    
377            /**
378             * Returns the journal article remote service.
379             *
380             * @return the journal article remote service
381             */
382            public JournalArticleService getJournalArticleService() {
383                    return journalArticleService;
384            }
385    
386            /**
387             * Sets the journal article remote service.
388             *
389             * @param journalArticleService the journal article remote service
390             */
391            public void setJournalArticleService(
392                    JournalArticleService journalArticleService) {
393                    this.journalArticleService = journalArticleService;
394            }
395    
396            /**
397             * Returns the journal article persistence.
398             *
399             * @return the journal article persistence
400             */
401            public JournalArticlePersistence getJournalArticlePersistence() {
402                    return journalArticlePersistence;
403            }
404    
405            /**
406             * Sets the journal article persistence.
407             *
408             * @param journalArticlePersistence the journal article persistence
409             */
410            public void setJournalArticlePersistence(
411                    JournalArticlePersistence journalArticlePersistence) {
412                    this.journalArticlePersistence = journalArticlePersistence;
413            }
414    
415            /**
416             * Returns the journal article finder.
417             *
418             * @return the journal article finder
419             */
420            public JournalArticleFinder getJournalArticleFinder() {
421                    return journalArticleFinder;
422            }
423    
424            /**
425             * Sets the journal article finder.
426             *
427             * @param journalArticleFinder the journal article finder
428             */
429            public void setJournalArticleFinder(
430                    JournalArticleFinder journalArticleFinder) {
431                    this.journalArticleFinder = journalArticleFinder;
432            }
433    
434            /**
435             * Returns the journal article image local service.
436             *
437             * @return the journal article image local service
438             */
439            public JournalArticleImageLocalService getJournalArticleImageLocalService() {
440                    return journalArticleImageLocalService;
441            }
442    
443            /**
444             * Sets the journal article image local service.
445             *
446             * @param journalArticleImageLocalService the journal article image local service
447             */
448            public void setJournalArticleImageLocalService(
449                    JournalArticleImageLocalService journalArticleImageLocalService) {
450                    this.journalArticleImageLocalService = journalArticleImageLocalService;
451            }
452    
453            /**
454             * Returns the journal article image persistence.
455             *
456             * @return the journal article image persistence
457             */
458            public JournalArticleImagePersistence getJournalArticleImagePersistence() {
459                    return journalArticleImagePersistence;
460            }
461    
462            /**
463             * Sets the journal article image persistence.
464             *
465             * @param journalArticleImagePersistence the journal article image persistence
466             */
467            public void setJournalArticleImagePersistence(
468                    JournalArticleImagePersistence journalArticleImagePersistence) {
469                    this.journalArticleImagePersistence = journalArticleImagePersistence;
470            }
471    
472            /**
473             * Returns the journal article resource local service.
474             *
475             * @return the journal article resource local service
476             */
477            public JournalArticleResourceLocalService getJournalArticleResourceLocalService() {
478                    return journalArticleResourceLocalService;
479            }
480    
481            /**
482             * Sets the journal article resource local service.
483             *
484             * @param journalArticleResourceLocalService the journal article resource local service
485             */
486            public void setJournalArticleResourceLocalService(
487                    JournalArticleResourceLocalService journalArticleResourceLocalService) {
488                    this.journalArticleResourceLocalService = journalArticleResourceLocalService;
489            }
490    
491            /**
492             * Returns the journal article resource persistence.
493             *
494             * @return the journal article resource persistence
495             */
496            public JournalArticleResourcePersistence getJournalArticleResourcePersistence() {
497                    return journalArticleResourcePersistence;
498            }
499    
500            /**
501             * Sets the journal article resource persistence.
502             *
503             * @param journalArticleResourcePersistence the journal article resource persistence
504             */
505            public void setJournalArticleResourcePersistence(
506                    JournalArticleResourcePersistence journalArticleResourcePersistence) {
507                    this.journalArticleResourcePersistence = journalArticleResourcePersistence;
508            }
509    
510            /**
511             * Returns the journal content search local service.
512             *
513             * @return the journal content search local service
514             */
515            public JournalContentSearchLocalService getJournalContentSearchLocalService() {
516                    return journalContentSearchLocalService;
517            }
518    
519            /**
520             * Sets the journal content search local service.
521             *
522             * @param journalContentSearchLocalService the journal content search local service
523             */
524            public void setJournalContentSearchLocalService(
525                    JournalContentSearchLocalService journalContentSearchLocalService) {
526                    this.journalContentSearchLocalService = journalContentSearchLocalService;
527            }
528    
529            /**
530             * Returns the journal content search persistence.
531             *
532             * @return the journal content search persistence
533             */
534            public JournalContentSearchPersistence getJournalContentSearchPersistence() {
535                    return journalContentSearchPersistence;
536            }
537    
538            /**
539             * Sets the journal content search persistence.
540             *
541             * @param journalContentSearchPersistence the journal content search persistence
542             */
543            public void setJournalContentSearchPersistence(
544                    JournalContentSearchPersistence journalContentSearchPersistence) {
545                    this.journalContentSearchPersistence = journalContentSearchPersistence;
546            }
547    
548            /**
549             * Returns the journal feed local service.
550             *
551             * @return the journal feed local service
552             */
553            public JournalFeedLocalService getJournalFeedLocalService() {
554                    return journalFeedLocalService;
555            }
556    
557            /**
558             * Sets the journal feed local service.
559             *
560             * @param journalFeedLocalService the journal feed local service
561             */
562            public void setJournalFeedLocalService(
563                    JournalFeedLocalService journalFeedLocalService) {
564                    this.journalFeedLocalService = journalFeedLocalService;
565            }
566    
567            /**
568             * Returns the journal feed remote service.
569             *
570             * @return the journal feed remote service
571             */
572            public JournalFeedService getJournalFeedService() {
573                    return journalFeedService;
574            }
575    
576            /**
577             * Sets the journal feed remote service.
578             *
579             * @param journalFeedService the journal feed remote service
580             */
581            public void setJournalFeedService(JournalFeedService journalFeedService) {
582                    this.journalFeedService = journalFeedService;
583            }
584    
585            /**
586             * Returns the journal feed persistence.
587             *
588             * @return the journal feed persistence
589             */
590            public JournalFeedPersistence getJournalFeedPersistence() {
591                    return journalFeedPersistence;
592            }
593    
594            /**
595             * Sets the journal feed persistence.
596             *
597             * @param journalFeedPersistence the journal feed persistence
598             */
599            public void setJournalFeedPersistence(
600                    JournalFeedPersistence journalFeedPersistence) {
601                    this.journalFeedPersistence = journalFeedPersistence;
602            }
603    
604            /**
605             * Returns the journal feed finder.
606             *
607             * @return the journal feed finder
608             */
609            public JournalFeedFinder getJournalFeedFinder() {
610                    return journalFeedFinder;
611            }
612    
613            /**
614             * Sets the journal feed finder.
615             *
616             * @param journalFeedFinder the journal feed finder
617             */
618            public void setJournalFeedFinder(JournalFeedFinder journalFeedFinder) {
619                    this.journalFeedFinder = journalFeedFinder;
620            }
621    
622            /**
623             * Returns the journal folder local service.
624             *
625             * @return the journal folder local service
626             */
627            public JournalFolderLocalService getJournalFolderLocalService() {
628                    return journalFolderLocalService;
629            }
630    
631            /**
632             * Sets the journal folder local service.
633             *
634             * @param journalFolderLocalService the journal folder local service
635             */
636            public void setJournalFolderLocalService(
637                    JournalFolderLocalService journalFolderLocalService) {
638                    this.journalFolderLocalService = journalFolderLocalService;
639            }
640    
641            /**
642             * Returns the journal folder remote service.
643             *
644             * @return the journal folder remote service
645             */
646            public JournalFolderService getJournalFolderService() {
647                    return journalFolderService;
648            }
649    
650            /**
651             * Sets the journal folder remote service.
652             *
653             * @param journalFolderService the journal folder remote service
654             */
655            public void setJournalFolderService(
656                    JournalFolderService journalFolderService) {
657                    this.journalFolderService = journalFolderService;
658            }
659    
660            /**
661             * Returns the journal folder persistence.
662             *
663             * @return the journal folder persistence
664             */
665            public JournalFolderPersistence getJournalFolderPersistence() {
666                    return journalFolderPersistence;
667            }
668    
669            /**
670             * Sets the journal folder persistence.
671             *
672             * @param journalFolderPersistence the journal folder persistence
673             */
674            public void setJournalFolderPersistence(
675                    JournalFolderPersistence journalFolderPersistence) {
676                    this.journalFolderPersistence = journalFolderPersistence;
677            }
678    
679            /**
680             * Returns the journal folder finder.
681             *
682             * @return the journal folder finder
683             */
684            public JournalFolderFinder getJournalFolderFinder() {
685                    return journalFolderFinder;
686            }
687    
688            /**
689             * Sets the journal folder finder.
690             *
691             * @param journalFolderFinder the journal folder finder
692             */
693            public void setJournalFolderFinder(JournalFolderFinder journalFolderFinder) {
694                    this.journalFolderFinder = journalFolderFinder;
695            }
696    
697            /**
698             * Returns the journal structure local service.
699             *
700             * @return the journal structure local service
701             */
702            public JournalStructureLocalService getJournalStructureLocalService() {
703                    return journalStructureLocalService;
704            }
705    
706            /**
707             * Sets the journal structure local service.
708             *
709             * @param journalStructureLocalService the journal structure local service
710             */
711            public void setJournalStructureLocalService(
712                    JournalStructureLocalService journalStructureLocalService) {
713                    this.journalStructureLocalService = journalStructureLocalService;
714            }
715    
716            /**
717             * Returns the journal structure remote service.
718             *
719             * @return the journal structure remote service
720             */
721            public JournalStructureService getJournalStructureService() {
722                    return journalStructureService;
723            }
724    
725            /**
726             * Sets the journal structure remote service.
727             *
728             * @param journalStructureService the journal structure remote service
729             */
730            public void setJournalStructureService(
731                    JournalStructureService journalStructureService) {
732                    this.journalStructureService = journalStructureService;
733            }
734    
735            /**
736             * Returns the journal structure persistence.
737             *
738             * @return the journal structure persistence
739             */
740            public JournalStructurePersistence getJournalStructurePersistence() {
741                    return journalStructurePersistence;
742            }
743    
744            /**
745             * Sets the journal structure persistence.
746             *
747             * @param journalStructurePersistence the journal structure persistence
748             */
749            public void setJournalStructurePersistence(
750                    JournalStructurePersistence journalStructurePersistence) {
751                    this.journalStructurePersistence = journalStructurePersistence;
752            }
753    
754            /**
755             * Returns the journal structure finder.
756             *
757             * @return the journal structure finder
758             */
759            public JournalStructureFinder getJournalStructureFinder() {
760                    return journalStructureFinder;
761            }
762    
763            /**
764             * Sets the journal structure finder.
765             *
766             * @param journalStructureFinder the journal structure finder
767             */
768            public void setJournalStructureFinder(
769                    JournalStructureFinder journalStructureFinder) {
770                    this.journalStructureFinder = journalStructureFinder;
771            }
772    
773            /**
774             * Returns the journal template local service.
775             *
776             * @return the journal template local service
777             */
778            public JournalTemplateLocalService getJournalTemplateLocalService() {
779                    return journalTemplateLocalService;
780            }
781    
782            /**
783             * Sets the journal template local service.
784             *
785             * @param journalTemplateLocalService the journal template local service
786             */
787            public void setJournalTemplateLocalService(
788                    JournalTemplateLocalService journalTemplateLocalService) {
789                    this.journalTemplateLocalService = journalTemplateLocalService;
790            }
791    
792            /**
793             * Returns the journal template remote service.
794             *
795             * @return the journal template remote service
796             */
797            public JournalTemplateService getJournalTemplateService() {
798                    return journalTemplateService;
799            }
800    
801            /**
802             * Sets the journal template remote service.
803             *
804             * @param journalTemplateService the journal template remote service
805             */
806            public void setJournalTemplateService(
807                    JournalTemplateService journalTemplateService) {
808                    this.journalTemplateService = journalTemplateService;
809            }
810    
811            /**
812             * Returns the journal template persistence.
813             *
814             * @return the journal template persistence
815             */
816            public JournalTemplatePersistence getJournalTemplatePersistence() {
817                    return journalTemplatePersistence;
818            }
819    
820            /**
821             * Sets the journal template persistence.
822             *
823             * @param journalTemplatePersistence the journal template persistence
824             */
825            public void setJournalTemplatePersistence(
826                    JournalTemplatePersistence journalTemplatePersistence) {
827                    this.journalTemplatePersistence = journalTemplatePersistence;
828            }
829    
830            /**
831             * Returns the journal template finder.
832             *
833             * @return the journal template finder
834             */
835            public JournalTemplateFinder getJournalTemplateFinder() {
836                    return journalTemplateFinder;
837            }
838    
839            /**
840             * Sets the journal template finder.
841             *
842             * @param journalTemplateFinder the journal template finder
843             */
844            public void setJournalTemplateFinder(
845                    JournalTemplateFinder journalTemplateFinder) {
846                    this.journalTemplateFinder = journalTemplateFinder;
847            }
848    
849            /**
850             * Returns the counter local service.
851             *
852             * @return the counter local service
853             */
854            public CounterLocalService getCounterLocalService() {
855                    return counterLocalService;
856            }
857    
858            /**
859             * Sets the counter local service.
860             *
861             * @param counterLocalService the counter local service
862             */
863            public void setCounterLocalService(CounterLocalService counterLocalService) {
864                    this.counterLocalService = counterLocalService;
865            }
866    
867            /**
868             * Returns the mail remote service.
869             *
870             * @return the mail remote service
871             */
872            public MailService getMailService() {
873                    return mailService;
874            }
875    
876            /**
877             * Sets the mail remote service.
878             *
879             * @param mailService the mail remote service
880             */
881            public void setMailService(MailService mailService) {
882                    this.mailService = mailService;
883            }
884    
885            /**
886             * Returns the company local service.
887             *
888             * @return the company local service
889             */
890            public CompanyLocalService getCompanyLocalService() {
891                    return companyLocalService;
892            }
893    
894            /**
895             * Sets the company local service.
896             *
897             * @param companyLocalService the company local service
898             */
899            public void setCompanyLocalService(CompanyLocalService companyLocalService) {
900                    this.companyLocalService = companyLocalService;
901            }
902    
903            /**
904             * Returns the company remote service.
905             *
906             * @return the company remote service
907             */
908            public CompanyService getCompanyService() {
909                    return companyService;
910            }
911    
912            /**
913             * Sets the company remote service.
914             *
915             * @param companyService the company remote service
916             */
917            public void setCompanyService(CompanyService companyService) {
918                    this.companyService = companyService;
919            }
920    
921            /**
922             * Returns the company persistence.
923             *
924             * @return the company persistence
925             */
926            public CompanyPersistence getCompanyPersistence() {
927                    return companyPersistence;
928            }
929    
930            /**
931             * Sets the company persistence.
932             *
933             * @param companyPersistence the company persistence
934             */
935            public void setCompanyPersistence(CompanyPersistence companyPersistence) {
936                    this.companyPersistence = companyPersistence;
937            }
938    
939            /**
940             * Returns the group local service.
941             *
942             * @return the group local service
943             */
944            public GroupLocalService getGroupLocalService() {
945                    return groupLocalService;
946            }
947    
948            /**
949             * Sets the group local service.
950             *
951             * @param groupLocalService the group local service
952             */
953            public void setGroupLocalService(GroupLocalService groupLocalService) {
954                    this.groupLocalService = groupLocalService;
955            }
956    
957            /**
958             * Returns the group remote service.
959             *
960             * @return the group remote service
961             */
962            public GroupService getGroupService() {
963                    return groupService;
964            }
965    
966            /**
967             * Sets the group remote service.
968             *
969             * @param groupService the group remote service
970             */
971            public void setGroupService(GroupService groupService) {
972                    this.groupService = groupService;
973            }
974    
975            /**
976             * Returns the group persistence.
977             *
978             * @return the group persistence
979             */
980            public GroupPersistence getGroupPersistence() {
981                    return groupPersistence;
982            }
983    
984            /**
985             * Sets the group persistence.
986             *
987             * @param groupPersistence the group persistence
988             */
989            public void setGroupPersistence(GroupPersistence groupPersistence) {
990                    this.groupPersistence = groupPersistence;
991            }
992    
993            /**
994             * Returns the group finder.
995             *
996             * @return the group finder
997             */
998            public GroupFinder getGroupFinder() {
999                    return groupFinder;
1000            }
1001    
1002            /**
1003             * Sets the group finder.
1004             *
1005             * @param groupFinder the group finder
1006             */
1007            public void setGroupFinder(GroupFinder groupFinder) {
1008                    this.groupFinder = groupFinder;
1009            }
1010    
1011            /**
1012             * Returns the image local service.
1013             *
1014             * @return the image local service
1015             */
1016            public ImageLocalService getImageLocalService() {
1017                    return imageLocalService;
1018            }
1019    
1020            /**
1021             * Sets the image local service.
1022             *
1023             * @param imageLocalService the image local service
1024             */
1025            public void setImageLocalService(ImageLocalService imageLocalService) {
1026                    this.imageLocalService = imageLocalService;
1027            }
1028    
1029            /**
1030             * Returns the image remote service.
1031             *
1032             * @return the image remote service
1033             */
1034            public ImageService getImageService() {
1035                    return imageService;
1036            }
1037    
1038            /**
1039             * Sets the image remote service.
1040             *
1041             * @param imageService the image remote service
1042             */
1043            public void setImageService(ImageService imageService) {
1044                    this.imageService = imageService;
1045            }
1046    
1047            /**
1048             * Returns the image persistence.
1049             *
1050             * @return the image persistence
1051             */
1052            public ImagePersistence getImagePersistence() {
1053                    return imagePersistence;
1054            }
1055    
1056            /**
1057             * Sets the image persistence.
1058             *
1059             * @param imagePersistence the image persistence
1060             */
1061            public void setImagePersistence(ImagePersistence imagePersistence) {
1062                    this.imagePersistence = imagePersistence;
1063            }
1064    
1065            /**
1066             * Returns the portlet preferences local service.
1067             *
1068             * @return the portlet preferences local service
1069             */
1070            public PortletPreferencesLocalService getPortletPreferencesLocalService() {
1071                    return portletPreferencesLocalService;
1072            }
1073    
1074            /**
1075             * Sets the portlet preferences local service.
1076             *
1077             * @param portletPreferencesLocalService the portlet preferences local service
1078             */
1079            public void setPortletPreferencesLocalService(
1080                    PortletPreferencesLocalService portletPreferencesLocalService) {
1081                    this.portletPreferencesLocalService = portletPreferencesLocalService;
1082            }
1083    
1084            /**
1085             * Returns the portlet preferences remote service.
1086             *
1087             * @return the portlet preferences remote service
1088             */
1089            public PortletPreferencesService getPortletPreferencesService() {
1090                    return portletPreferencesService;
1091            }
1092    
1093            /**
1094             * Sets the portlet preferences remote service.
1095             *
1096             * @param portletPreferencesService the portlet preferences remote service
1097             */
1098            public void setPortletPreferencesService(
1099                    PortletPreferencesService portletPreferencesService) {
1100                    this.portletPreferencesService = portletPreferencesService;
1101            }
1102    
1103            /**
1104             * Returns the portlet preferences persistence.
1105             *
1106             * @return the portlet preferences persistence
1107             */
1108            public PortletPreferencesPersistence getPortletPreferencesPersistence() {
1109                    return portletPreferencesPersistence;
1110            }
1111    
1112            /**
1113             * Sets the portlet preferences persistence.
1114             *
1115             * @param portletPreferencesPersistence the portlet preferences persistence
1116             */
1117            public void setPortletPreferencesPersistence(
1118                    PortletPreferencesPersistence portletPreferencesPersistence) {
1119                    this.portletPreferencesPersistence = portletPreferencesPersistence;
1120            }
1121    
1122            /**
1123             * Returns the portlet preferences finder.
1124             *
1125             * @return the portlet preferences finder
1126             */
1127            public PortletPreferencesFinder getPortletPreferencesFinder() {
1128                    return portletPreferencesFinder;
1129            }
1130    
1131            /**
1132             * Sets the portlet preferences finder.
1133             *
1134             * @param portletPreferencesFinder the portlet preferences finder
1135             */
1136            public void setPortletPreferencesFinder(
1137                    PortletPreferencesFinder portletPreferencesFinder) {
1138                    this.portletPreferencesFinder = portletPreferencesFinder;
1139            }
1140    
1141            /**
1142             * Returns the resource local service.
1143             *
1144             * @return the resource local service
1145             */
1146            public ResourceLocalService getResourceLocalService() {
1147                    return resourceLocalService;
1148            }
1149    
1150            /**
1151             * Sets the resource local service.
1152             *
1153             * @param resourceLocalService the resource local service
1154             */
1155            public void setResourceLocalService(
1156                    ResourceLocalService resourceLocalService) {
1157                    this.resourceLocalService = resourceLocalService;
1158            }
1159    
1160            /**
1161             * Returns the subscription local service.
1162             *
1163             * @return the subscription local service
1164             */
1165            public SubscriptionLocalService getSubscriptionLocalService() {
1166                    return subscriptionLocalService;
1167            }
1168    
1169            /**
1170             * Sets the subscription local service.
1171             *
1172             * @param subscriptionLocalService the subscription local service
1173             */
1174            public void setSubscriptionLocalService(
1175                    SubscriptionLocalService subscriptionLocalService) {
1176                    this.subscriptionLocalService = subscriptionLocalService;
1177            }
1178    
1179            /**
1180             * Returns the subscription persistence.
1181             *
1182             * @return the subscription persistence
1183             */
1184            public SubscriptionPersistence getSubscriptionPersistence() {
1185                    return subscriptionPersistence;
1186            }
1187    
1188            /**
1189             * Sets the subscription persistence.
1190             *
1191             * @param subscriptionPersistence the subscription persistence
1192             */
1193            public void setSubscriptionPersistence(
1194                    SubscriptionPersistence subscriptionPersistence) {
1195                    this.subscriptionPersistence = subscriptionPersistence;
1196            }
1197    
1198            /**
1199             * Returns the user local service.
1200             *
1201             * @return the user local service
1202             */
1203            public UserLocalService getUserLocalService() {
1204                    return userLocalService;
1205            }
1206    
1207            /**
1208             * Sets the user local service.
1209             *
1210             * @param userLocalService the user local service
1211             */
1212            public void setUserLocalService(UserLocalService userLocalService) {
1213                    this.userLocalService = userLocalService;
1214            }
1215    
1216            /**
1217             * Returns the user remote service.
1218             *
1219             * @return the user remote service
1220             */
1221            public UserService getUserService() {
1222                    return userService;
1223            }
1224    
1225            /**
1226             * Sets the user remote service.
1227             *
1228             * @param userService the user remote service
1229             */
1230            public void setUserService(UserService userService) {
1231                    this.userService = userService;
1232            }
1233    
1234            /**
1235             * Returns the user persistence.
1236             *
1237             * @return the user persistence
1238             */
1239            public UserPersistence getUserPersistence() {
1240                    return userPersistence;
1241            }
1242    
1243            /**
1244             * Sets the user persistence.
1245             *
1246             * @param userPersistence the user persistence
1247             */
1248            public void setUserPersistence(UserPersistence userPersistence) {
1249                    this.userPersistence = userPersistence;
1250            }
1251    
1252            /**
1253             * Returns the user finder.
1254             *
1255             * @return the user finder
1256             */
1257            public UserFinder getUserFinder() {
1258                    return userFinder;
1259            }
1260    
1261            /**
1262             * Sets the user finder.
1263             *
1264             * @param userFinder the user finder
1265             */
1266            public void setUserFinder(UserFinder userFinder) {
1267                    this.userFinder = userFinder;
1268            }
1269    
1270            /**
1271             * Returns the workflow instance link local service.
1272             *
1273             * @return the workflow instance link local service
1274             */
1275            public WorkflowInstanceLinkLocalService getWorkflowInstanceLinkLocalService() {
1276                    return workflowInstanceLinkLocalService;
1277            }
1278    
1279            /**
1280             * Sets the workflow instance link local service.
1281             *
1282             * @param workflowInstanceLinkLocalService the workflow instance link local service
1283             */
1284            public void setWorkflowInstanceLinkLocalService(
1285                    WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService) {
1286                    this.workflowInstanceLinkLocalService = workflowInstanceLinkLocalService;
1287            }
1288    
1289            /**
1290             * Returns the workflow instance link persistence.
1291             *
1292             * @return the workflow instance link persistence
1293             */
1294            public WorkflowInstanceLinkPersistence getWorkflowInstanceLinkPersistence() {
1295                    return workflowInstanceLinkPersistence;
1296            }
1297    
1298            /**
1299             * Sets the workflow instance link persistence.
1300             *
1301             * @param workflowInstanceLinkPersistence the workflow instance link persistence
1302             */
1303            public void setWorkflowInstanceLinkPersistence(
1304                    WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence) {
1305                    this.workflowInstanceLinkPersistence = workflowInstanceLinkPersistence;
1306            }
1307    
1308            /**
1309             * Returns the asset category local service.
1310             *
1311             * @return the asset category local service
1312             */
1313            public AssetCategoryLocalService getAssetCategoryLocalService() {
1314                    return assetCategoryLocalService;
1315            }
1316    
1317            /**
1318             * Sets the asset category local service.
1319             *
1320             * @param assetCategoryLocalService the asset category local service
1321             */
1322            public void setAssetCategoryLocalService(
1323                    AssetCategoryLocalService assetCategoryLocalService) {
1324                    this.assetCategoryLocalService = assetCategoryLocalService;
1325            }
1326    
1327            /**
1328             * Returns the asset category remote service.
1329             *
1330             * @return the asset category remote service
1331             */
1332            public AssetCategoryService getAssetCategoryService() {
1333                    return assetCategoryService;
1334            }
1335    
1336            /**
1337             * Sets the asset category remote service.
1338             *
1339             * @param assetCategoryService the asset category remote service
1340             */
1341            public void setAssetCategoryService(
1342                    AssetCategoryService assetCategoryService) {
1343                    this.assetCategoryService = assetCategoryService;
1344            }
1345    
1346            /**
1347             * Returns the asset category persistence.
1348             *
1349             * @return the asset category persistence
1350             */
1351            public AssetCategoryPersistence getAssetCategoryPersistence() {
1352                    return assetCategoryPersistence;
1353            }
1354    
1355            /**
1356             * Sets the asset category persistence.
1357             *
1358             * @param assetCategoryPersistence the asset category persistence
1359             */
1360            public void setAssetCategoryPersistence(
1361                    AssetCategoryPersistence assetCategoryPersistence) {
1362                    this.assetCategoryPersistence = assetCategoryPersistence;
1363            }
1364    
1365            /**
1366             * Returns the asset category finder.
1367             *
1368             * @return the asset category finder
1369             */
1370            public AssetCategoryFinder getAssetCategoryFinder() {
1371                    return assetCategoryFinder;
1372            }
1373    
1374            /**
1375             * Sets the asset category finder.
1376             *
1377             * @param assetCategoryFinder the asset category finder
1378             */
1379            public void setAssetCategoryFinder(AssetCategoryFinder assetCategoryFinder) {
1380                    this.assetCategoryFinder = assetCategoryFinder;
1381            }
1382    
1383            /**
1384             * Returns the asset entry local service.
1385             *
1386             * @return the asset entry local service
1387             */
1388            public AssetEntryLocalService getAssetEntryLocalService() {
1389                    return assetEntryLocalService;
1390            }
1391    
1392            /**
1393             * Sets the asset entry local service.
1394             *
1395             * @param assetEntryLocalService the asset entry local service
1396             */
1397            public void setAssetEntryLocalService(
1398                    AssetEntryLocalService assetEntryLocalService) {
1399                    this.assetEntryLocalService = assetEntryLocalService;
1400            }
1401    
1402            /**
1403             * Returns the asset entry remote service.
1404             *
1405             * @return the asset entry remote service
1406             */
1407            public AssetEntryService getAssetEntryService() {
1408                    return assetEntryService;
1409            }
1410    
1411            /**
1412             * Sets the asset entry remote service.
1413             *
1414             * @param assetEntryService the asset entry remote service
1415             */
1416            public void setAssetEntryService(AssetEntryService assetEntryService) {
1417                    this.assetEntryService = assetEntryService;
1418            }
1419    
1420            /**
1421             * Returns the asset entry persistence.
1422             *
1423             * @return the asset entry persistence
1424             */
1425            public AssetEntryPersistence getAssetEntryPersistence() {
1426                    return assetEntryPersistence;
1427            }
1428    
1429            /**
1430             * Sets the asset entry persistence.
1431             *
1432             * @param assetEntryPersistence the asset entry persistence
1433             */
1434            public void setAssetEntryPersistence(
1435                    AssetEntryPersistence assetEntryPersistence) {
1436                    this.assetEntryPersistence = assetEntryPersistence;
1437            }
1438    
1439            /**
1440             * Returns the asset entry finder.
1441             *
1442             * @return the asset entry finder
1443             */
1444            public AssetEntryFinder getAssetEntryFinder() {
1445                    return assetEntryFinder;
1446            }
1447    
1448            /**
1449             * Sets the asset entry finder.
1450             *
1451             * @param assetEntryFinder the asset entry finder
1452             */
1453            public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
1454                    this.assetEntryFinder = assetEntryFinder;
1455            }
1456    
1457            /**
1458             * Returns the asset link local service.
1459             *
1460             * @return the asset link local service
1461             */
1462            public AssetLinkLocalService getAssetLinkLocalService() {
1463                    return assetLinkLocalService;
1464            }
1465    
1466            /**
1467             * Sets the asset link local service.
1468             *
1469             * @param assetLinkLocalService the asset link local service
1470             */
1471            public void setAssetLinkLocalService(
1472                    AssetLinkLocalService assetLinkLocalService) {
1473                    this.assetLinkLocalService = assetLinkLocalService;
1474            }
1475    
1476            /**
1477             * Returns the asset link persistence.
1478             *
1479             * @return the asset link persistence
1480             */
1481            public AssetLinkPersistence getAssetLinkPersistence() {
1482                    return assetLinkPersistence;
1483            }
1484    
1485            /**
1486             * Sets the asset link persistence.
1487             *
1488             * @param assetLinkPersistence the asset link persistence
1489             */
1490            public void setAssetLinkPersistence(
1491                    AssetLinkPersistence assetLinkPersistence) {
1492                    this.assetLinkPersistence = assetLinkPersistence;
1493            }
1494    
1495            /**
1496             * Returns the asset link finder.
1497             *
1498             * @return the asset link finder
1499             */
1500            public AssetLinkFinder getAssetLinkFinder() {
1501                    return assetLinkFinder;
1502            }
1503    
1504            /**
1505             * Sets the asset link finder.
1506             *
1507             * @param assetLinkFinder the asset link finder
1508             */
1509            public void setAssetLinkFinder(AssetLinkFinder assetLinkFinder) {
1510                    this.assetLinkFinder = assetLinkFinder;
1511            }
1512    
1513            /**
1514             * Returns the asset tag local service.
1515             *
1516             * @return the asset tag local service
1517             */
1518            public AssetTagLocalService getAssetTagLocalService() {
1519                    return assetTagLocalService;
1520            }
1521    
1522            /**
1523             * Sets the asset tag local service.
1524             *
1525             * @param assetTagLocalService the asset tag local service
1526             */
1527            public void setAssetTagLocalService(
1528                    AssetTagLocalService assetTagLocalService) {
1529                    this.assetTagLocalService = assetTagLocalService;
1530            }
1531    
1532            /**
1533             * Returns the asset tag remote service.
1534             *
1535             * @return the asset tag remote service
1536             */
1537            public AssetTagService getAssetTagService() {
1538                    return assetTagService;
1539            }
1540    
1541            /**
1542             * Sets the asset tag remote service.
1543             *
1544             * @param assetTagService the asset tag remote service
1545             */
1546            public void setAssetTagService(AssetTagService assetTagService) {
1547                    this.assetTagService = assetTagService;
1548            }
1549    
1550            /**
1551             * Returns the asset tag persistence.
1552             *
1553             * @return the asset tag persistence
1554             */
1555            public AssetTagPersistence getAssetTagPersistence() {
1556                    return assetTagPersistence;
1557            }
1558    
1559            /**
1560             * Sets the asset tag persistence.
1561             *
1562             * @param assetTagPersistence the asset tag persistence
1563             */
1564            public void setAssetTagPersistence(AssetTagPersistence assetTagPersistence) {
1565                    this.assetTagPersistence = assetTagPersistence;
1566            }
1567    
1568            /**
1569             * Returns the asset tag finder.
1570             *
1571             * @return the asset tag finder
1572             */
1573            public AssetTagFinder getAssetTagFinder() {
1574                    return assetTagFinder;
1575            }
1576    
1577            /**
1578             * Sets the asset tag finder.
1579             *
1580             * @param assetTagFinder the asset tag finder
1581             */
1582            public void setAssetTagFinder(AssetTagFinder assetTagFinder) {
1583                    this.assetTagFinder = assetTagFinder;
1584            }
1585    
1586            /**
1587             * Returns the d d m structure local service.
1588             *
1589             * @return the d d m structure local service
1590             */
1591            public DDMStructureLocalService getDDMStructureLocalService() {
1592                    return ddmStructureLocalService;
1593            }
1594    
1595            /**
1596             * Sets the d d m structure local service.
1597             *
1598             * @param ddmStructureLocalService the d d m structure local service
1599             */
1600            public void setDDMStructureLocalService(
1601                    DDMStructureLocalService ddmStructureLocalService) {
1602                    this.ddmStructureLocalService = ddmStructureLocalService;
1603            }
1604    
1605            /**
1606             * Returns the d d m structure remote service.
1607             *
1608             * @return the d d m structure remote service
1609             */
1610            public DDMStructureService getDDMStructureService() {
1611                    return ddmStructureService;
1612            }
1613    
1614            /**
1615             * Sets the d d m structure remote service.
1616             *
1617             * @param ddmStructureService the d d m structure remote service
1618             */
1619            public void setDDMStructureService(DDMStructureService ddmStructureService) {
1620                    this.ddmStructureService = ddmStructureService;
1621            }
1622    
1623            /**
1624             * Returns the d d m structure persistence.
1625             *
1626             * @return the d d m structure persistence
1627             */
1628            public DDMStructurePersistence getDDMStructurePersistence() {
1629                    return ddmStructurePersistence;
1630            }
1631    
1632            /**
1633             * Sets the d d m structure persistence.
1634             *
1635             * @param ddmStructurePersistence the d d m structure persistence
1636             */
1637            public void setDDMStructurePersistence(
1638                    DDMStructurePersistence ddmStructurePersistence) {
1639                    this.ddmStructurePersistence = ddmStructurePersistence;
1640            }
1641    
1642            /**
1643             * Returns the d d m structure finder.
1644             *
1645             * @return the d d m structure finder
1646             */
1647            public DDMStructureFinder getDDMStructureFinder() {
1648                    return ddmStructureFinder;
1649            }
1650    
1651            /**
1652             * Sets the d d m structure finder.
1653             *
1654             * @param ddmStructureFinder the d d m structure finder
1655             */
1656            public void setDDMStructureFinder(DDMStructureFinder ddmStructureFinder) {
1657                    this.ddmStructureFinder = ddmStructureFinder;
1658            }
1659    
1660            /**
1661             * Returns the d d m template local service.
1662             *
1663             * @return the d d m template local service
1664             */
1665            public DDMTemplateLocalService getDDMTemplateLocalService() {
1666                    return ddmTemplateLocalService;
1667            }
1668    
1669            /**
1670             * Sets the d d m template local service.
1671             *
1672             * @param ddmTemplateLocalService the d d m template local service
1673             */
1674            public void setDDMTemplateLocalService(
1675                    DDMTemplateLocalService ddmTemplateLocalService) {
1676                    this.ddmTemplateLocalService = ddmTemplateLocalService;
1677            }
1678    
1679            /**
1680             * Returns the d d m template remote service.
1681             *
1682             * @return the d d m template remote service
1683             */
1684            public DDMTemplateService getDDMTemplateService() {
1685                    return ddmTemplateService;
1686            }
1687    
1688            /**
1689             * Sets the d d m template remote service.
1690             *
1691             * @param ddmTemplateService the d d m template remote service
1692             */
1693            public void setDDMTemplateService(DDMTemplateService ddmTemplateService) {
1694                    this.ddmTemplateService = ddmTemplateService;
1695            }
1696    
1697            /**
1698             * Returns the d d m template persistence.
1699             *
1700             * @return the d d m template persistence
1701             */
1702            public DDMTemplatePersistence getDDMTemplatePersistence() {
1703                    return ddmTemplatePersistence;
1704            }
1705    
1706            /**
1707             * Sets the d d m template persistence.
1708             *
1709             * @param ddmTemplatePersistence the d d m template persistence
1710             */
1711            public void setDDMTemplatePersistence(
1712                    DDMTemplatePersistence ddmTemplatePersistence) {
1713                    this.ddmTemplatePersistence = ddmTemplatePersistence;
1714            }
1715    
1716            /**
1717             * Returns the d d m template finder.
1718             *
1719             * @return the d d m template finder
1720             */
1721            public DDMTemplateFinder getDDMTemplateFinder() {
1722                    return ddmTemplateFinder;
1723            }
1724    
1725            /**
1726             * Sets the d d m template finder.
1727             *
1728             * @param ddmTemplateFinder the d d m template finder
1729             */
1730            public void setDDMTemplateFinder(DDMTemplateFinder ddmTemplateFinder) {
1731                    this.ddmTemplateFinder = ddmTemplateFinder;
1732            }
1733    
1734            /**
1735             * Returns the expando value local service.
1736             *
1737             * @return the expando value local service
1738             */
1739            public ExpandoValueLocalService getExpandoValueLocalService() {
1740                    return expandoValueLocalService;
1741            }
1742    
1743            /**
1744             * Sets the expando value local service.
1745             *
1746             * @param expandoValueLocalService the expando value local service
1747             */
1748            public void setExpandoValueLocalService(
1749                    ExpandoValueLocalService expandoValueLocalService) {
1750                    this.expandoValueLocalService = expandoValueLocalService;
1751            }
1752    
1753            /**
1754             * Returns the expando value remote service.
1755             *
1756             * @return the expando value remote service
1757             */
1758            public ExpandoValueService getExpandoValueService() {
1759                    return expandoValueService;
1760            }
1761    
1762            /**
1763             * Sets the expando value remote service.
1764             *
1765             * @param expandoValueService the expando value remote service
1766             */
1767            public void setExpandoValueService(ExpandoValueService expandoValueService) {
1768                    this.expandoValueService = expandoValueService;
1769            }
1770    
1771            /**
1772             * Returns the expando value persistence.
1773             *
1774             * @return the expando value persistence
1775             */
1776            public ExpandoValuePersistence getExpandoValuePersistence() {
1777                    return expandoValuePersistence;
1778            }
1779    
1780            /**
1781             * Sets the expando value persistence.
1782             *
1783             * @param expandoValuePersistence the expando value persistence
1784             */
1785            public void setExpandoValuePersistence(
1786                    ExpandoValuePersistence expandoValuePersistence) {
1787                    this.expandoValuePersistence = expandoValuePersistence;
1788            }
1789    
1790            /**
1791             * Returns the message-boards message local service.
1792             *
1793             * @return the message-boards message local service
1794             */
1795            public MBMessageLocalService getMBMessageLocalService() {
1796                    return mbMessageLocalService;
1797            }
1798    
1799            /**
1800             * Sets the message-boards message local service.
1801             *
1802             * @param mbMessageLocalService the message-boards message local service
1803             */
1804            public void setMBMessageLocalService(
1805                    MBMessageLocalService mbMessageLocalService) {
1806                    this.mbMessageLocalService = mbMessageLocalService;
1807            }
1808    
1809            /**
1810             * Returns the message-boards message remote service.
1811             *
1812             * @return the message-boards message remote service
1813             */
1814            public MBMessageService getMBMessageService() {
1815                    return mbMessageService;
1816            }
1817    
1818            /**
1819             * Sets the message-boards message remote service.
1820             *
1821             * @param mbMessageService the message-boards message remote service
1822             */
1823            public void setMBMessageService(MBMessageService mbMessageService) {
1824                    this.mbMessageService = mbMessageService;
1825            }
1826    
1827            /**
1828             * Returns the message-boards message persistence.
1829             *
1830             * @return the message-boards message persistence
1831             */
1832            public MBMessagePersistence getMBMessagePersistence() {
1833                    return mbMessagePersistence;
1834            }
1835    
1836            /**
1837             * Sets the message-boards message persistence.
1838             *
1839             * @param mbMessagePersistence the message-boards message persistence
1840             */
1841            public void setMBMessagePersistence(
1842                    MBMessagePersistence mbMessagePersistence) {
1843                    this.mbMessagePersistence = mbMessagePersistence;
1844            }
1845    
1846            /**
1847             * Returns the message-boards message finder.
1848             *
1849             * @return the message-boards message finder
1850             */
1851            public MBMessageFinder getMBMessageFinder() {
1852                    return mbMessageFinder;
1853            }
1854    
1855            /**
1856             * Sets the message-boards message finder.
1857             *
1858             * @param mbMessageFinder the message-boards message finder
1859             */
1860            public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
1861                    this.mbMessageFinder = mbMessageFinder;
1862            }
1863    
1864            /**
1865             * Returns the ratings stats local service.
1866             *
1867             * @return the ratings stats local service
1868             */
1869            public RatingsStatsLocalService getRatingsStatsLocalService() {
1870                    return ratingsStatsLocalService;
1871            }
1872    
1873            /**
1874             * Sets the ratings stats local service.
1875             *
1876             * @param ratingsStatsLocalService the ratings stats local service
1877             */
1878            public void setRatingsStatsLocalService(
1879                    RatingsStatsLocalService ratingsStatsLocalService) {
1880                    this.ratingsStatsLocalService = ratingsStatsLocalService;
1881            }
1882    
1883            /**
1884             * Returns the ratings stats persistence.
1885             *
1886             * @return the ratings stats persistence
1887             */
1888            public RatingsStatsPersistence getRatingsStatsPersistence() {
1889                    return ratingsStatsPersistence;
1890            }
1891    
1892            /**
1893             * Sets the ratings stats persistence.
1894             *
1895             * @param ratingsStatsPersistence the ratings stats persistence
1896             */
1897            public void setRatingsStatsPersistence(
1898                    RatingsStatsPersistence ratingsStatsPersistence) {
1899                    this.ratingsStatsPersistence = ratingsStatsPersistence;
1900            }
1901    
1902            /**
1903             * Returns the ratings stats finder.
1904             *
1905             * @return the ratings stats finder
1906             */
1907            public RatingsStatsFinder getRatingsStatsFinder() {
1908                    return ratingsStatsFinder;
1909            }
1910    
1911            /**
1912             * Sets the ratings stats finder.
1913             *
1914             * @param ratingsStatsFinder the ratings stats finder
1915             */
1916            public void setRatingsStatsFinder(RatingsStatsFinder ratingsStatsFinder) {
1917                    this.ratingsStatsFinder = ratingsStatsFinder;
1918            }
1919    
1920            /**
1921             * Returns the social activity local service.
1922             *
1923             * @return the social activity local service
1924             */
1925            public SocialActivityLocalService getSocialActivityLocalService() {
1926                    return socialActivityLocalService;
1927            }
1928    
1929            /**
1930             * Sets the social activity local service.
1931             *
1932             * @param socialActivityLocalService the social activity local service
1933             */
1934            public void setSocialActivityLocalService(
1935                    SocialActivityLocalService socialActivityLocalService) {
1936                    this.socialActivityLocalService = socialActivityLocalService;
1937            }
1938    
1939            /**
1940             * Returns the social activity persistence.
1941             *
1942             * @return the social activity persistence
1943             */
1944            public SocialActivityPersistence getSocialActivityPersistence() {
1945                    return socialActivityPersistence;
1946            }
1947    
1948            /**
1949             * Sets the social activity persistence.
1950             *
1951             * @param socialActivityPersistence the social activity persistence
1952             */
1953            public void setSocialActivityPersistence(
1954                    SocialActivityPersistence socialActivityPersistence) {
1955                    this.socialActivityPersistence = socialActivityPersistence;
1956            }
1957    
1958            /**
1959             * Returns the social activity finder.
1960             *
1961             * @return the social activity finder
1962             */
1963            public SocialActivityFinder getSocialActivityFinder() {
1964                    return socialActivityFinder;
1965            }
1966    
1967            /**
1968             * Sets the social activity finder.
1969             *
1970             * @param socialActivityFinder the social activity finder
1971             */
1972            public void setSocialActivityFinder(
1973                    SocialActivityFinder socialActivityFinder) {
1974                    this.socialActivityFinder = socialActivityFinder;
1975            }
1976    
1977            /**
1978             * Returns the social activity counter local service.
1979             *
1980             * @return the social activity counter local service
1981             */
1982            public SocialActivityCounterLocalService getSocialActivityCounterLocalService() {
1983                    return socialActivityCounterLocalService;
1984            }
1985    
1986            /**
1987             * Sets the social activity counter local service.
1988             *
1989             * @param socialActivityCounterLocalService the social activity counter local service
1990             */
1991            public void setSocialActivityCounterLocalService(
1992                    SocialActivityCounterLocalService socialActivityCounterLocalService) {
1993                    this.socialActivityCounterLocalService = socialActivityCounterLocalService;
1994            }
1995    
1996            /**
1997             * Returns the social activity counter persistence.
1998             *
1999             * @return the social activity counter persistence
2000             */
2001            public SocialActivityCounterPersistence getSocialActivityCounterPersistence() {
2002                    return socialActivityCounterPersistence;
2003            }
2004    
2005            /**
2006             * Sets the social activity counter persistence.
2007             *
2008             * @param socialActivityCounterPersistence the social activity counter persistence
2009             */
2010            public void setSocialActivityCounterPersistence(
2011                    SocialActivityCounterPersistence socialActivityCounterPersistence) {
2012                    this.socialActivityCounterPersistence = socialActivityCounterPersistence;
2013            }
2014    
2015            /**
2016             * Returns the social activity counter finder.
2017             *
2018             * @return the social activity counter finder
2019             */
2020            public SocialActivityCounterFinder getSocialActivityCounterFinder() {
2021                    return socialActivityCounterFinder;
2022            }
2023    
2024            /**
2025             * Sets the social activity counter finder.
2026             *
2027             * @param socialActivityCounterFinder the social activity counter finder
2028             */
2029            public void setSocialActivityCounterFinder(
2030                    SocialActivityCounterFinder socialActivityCounterFinder) {
2031                    this.socialActivityCounterFinder = socialActivityCounterFinder;
2032            }
2033    
2034            /**
2035             * Returns the trash entry local service.
2036             *
2037             * @return the trash entry local service
2038             */
2039            public TrashEntryLocalService getTrashEntryLocalService() {
2040                    return trashEntryLocalService;
2041            }
2042    
2043            /**
2044             * Sets the trash entry local service.
2045             *
2046             * @param trashEntryLocalService the trash entry local service
2047             */
2048            public void setTrashEntryLocalService(
2049                    TrashEntryLocalService trashEntryLocalService) {
2050                    this.trashEntryLocalService = trashEntryLocalService;
2051            }
2052    
2053            /**
2054             * Returns the trash entry remote service.
2055             *
2056             * @return the trash entry remote service
2057             */
2058            public TrashEntryService getTrashEntryService() {
2059                    return trashEntryService;
2060            }
2061    
2062            /**
2063             * Sets the trash entry remote service.
2064             *
2065             * @param trashEntryService the trash entry remote service
2066             */
2067            public void setTrashEntryService(TrashEntryService trashEntryService) {
2068                    this.trashEntryService = trashEntryService;
2069            }
2070    
2071            /**
2072             * Returns the trash entry persistence.
2073             *
2074             * @return the trash entry persistence
2075             */
2076            public TrashEntryPersistence getTrashEntryPersistence() {
2077                    return trashEntryPersistence;
2078            }
2079    
2080            /**
2081             * Sets the trash entry persistence.
2082             *
2083             * @param trashEntryPersistence the trash entry persistence
2084             */
2085            public void setTrashEntryPersistence(
2086                    TrashEntryPersistence trashEntryPersistence) {
2087                    this.trashEntryPersistence = trashEntryPersistence;
2088            }
2089    
2090            public void afterPropertiesSet() {
2091                    persistedModelLocalServiceRegistry.register("com.liferay.portlet.journal.model.JournalArticle",
2092                            journalArticleLocalService);
2093            }
2094    
2095            public void destroy() {
2096                    persistedModelLocalServiceRegistry.unregister(
2097                            "com.liferay.portlet.journal.model.JournalArticle");
2098            }
2099    
2100            /**
2101             * Returns the Spring bean ID for this bean.
2102             *
2103             * @return the Spring bean ID for this bean
2104             */
2105            public String getBeanIdentifier() {
2106                    return _beanIdentifier;
2107            }
2108    
2109            /**
2110             * Sets the Spring bean ID for this bean.
2111             *
2112             * @param beanIdentifier the Spring bean ID for this bean
2113             */
2114            public void setBeanIdentifier(String beanIdentifier) {
2115                    _beanIdentifier = beanIdentifier;
2116            }
2117    
2118            protected Class<?> getModelClass() {
2119                    return JournalArticle.class;
2120            }
2121    
2122            protected String getModelClassName() {
2123                    return JournalArticle.class.getName();
2124            }
2125    
2126            /**
2127             * Performs an SQL query.
2128             *
2129             * @param sql the sql query
2130             */
2131            protected void runSQL(String sql) throws SystemException {
2132                    try {
2133                            DataSource dataSource = journalArticlePersistence.getDataSource();
2134    
2135                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
2136                                            sql, new int[0]);
2137    
2138                            sqlUpdate.update();
2139                    }
2140                    catch (Exception e) {
2141                            throw new SystemException(e);
2142                    }
2143            }
2144    
2145            @BeanReference(type = JournalArticleLocalService.class)
2146            protected JournalArticleLocalService journalArticleLocalService;
2147            @BeanReference(type = JournalArticleService.class)
2148            protected JournalArticleService journalArticleService;
2149            @BeanReference(type = JournalArticlePersistence.class)
2150            protected JournalArticlePersistence journalArticlePersistence;
2151            @BeanReference(type = JournalArticleFinder.class)
2152            protected JournalArticleFinder journalArticleFinder;
2153            @BeanReference(type = JournalArticleImageLocalService.class)
2154            protected JournalArticleImageLocalService journalArticleImageLocalService;
2155            @BeanReference(type = JournalArticleImagePersistence.class)
2156            protected JournalArticleImagePersistence journalArticleImagePersistence;
2157            @BeanReference(type = JournalArticleResourceLocalService.class)
2158            protected JournalArticleResourceLocalService journalArticleResourceLocalService;
2159            @BeanReference(type = JournalArticleResourcePersistence.class)
2160            protected JournalArticleResourcePersistence journalArticleResourcePersistence;
2161            @BeanReference(type = JournalContentSearchLocalService.class)
2162            protected JournalContentSearchLocalService journalContentSearchLocalService;
2163            @BeanReference(type = JournalContentSearchPersistence.class)
2164            protected JournalContentSearchPersistence journalContentSearchPersistence;
2165            @BeanReference(type = JournalFeedLocalService.class)
2166            protected JournalFeedLocalService journalFeedLocalService;
2167            @BeanReference(type = JournalFeedService.class)
2168            protected JournalFeedService journalFeedService;
2169            @BeanReference(type = JournalFeedPersistence.class)
2170            protected JournalFeedPersistence journalFeedPersistence;
2171            @BeanReference(type = JournalFeedFinder.class)
2172            protected JournalFeedFinder journalFeedFinder;
2173            @BeanReference(type = JournalFolderLocalService.class)
2174            protected JournalFolderLocalService journalFolderLocalService;
2175            @BeanReference(type = JournalFolderService.class)
2176            protected JournalFolderService journalFolderService;
2177            @BeanReference(type = JournalFolderPersistence.class)
2178            protected JournalFolderPersistence journalFolderPersistence;
2179            @BeanReference(type = JournalFolderFinder.class)
2180            protected JournalFolderFinder journalFolderFinder;
2181            @BeanReference(type = JournalStructureLocalService.class)
2182            protected JournalStructureLocalService journalStructureLocalService;
2183            @BeanReference(type = JournalStructureService.class)
2184            protected JournalStructureService journalStructureService;
2185            @BeanReference(type = JournalStructurePersistence.class)
2186            protected JournalStructurePersistence journalStructurePersistence;
2187            @BeanReference(type = JournalStructureFinder.class)
2188            protected JournalStructureFinder journalStructureFinder;
2189            @BeanReference(type = JournalTemplateLocalService.class)
2190            protected JournalTemplateLocalService journalTemplateLocalService;
2191            @BeanReference(type = JournalTemplateService.class)
2192            protected JournalTemplateService journalTemplateService;
2193            @BeanReference(type = JournalTemplatePersistence.class)
2194            protected JournalTemplatePersistence journalTemplatePersistence;
2195            @BeanReference(type = JournalTemplateFinder.class)
2196            protected JournalTemplateFinder journalTemplateFinder;
2197            @BeanReference(type = CounterLocalService.class)
2198            protected CounterLocalService counterLocalService;
2199            @BeanReference(type = MailService.class)
2200            protected MailService mailService;
2201            @BeanReference(type = CompanyLocalService.class)
2202            protected CompanyLocalService companyLocalService;
2203            @BeanReference(type = CompanyService.class)
2204            protected CompanyService companyService;
2205            @BeanReference(type = CompanyPersistence.class)
2206            protected CompanyPersistence companyPersistence;
2207            @BeanReference(type = GroupLocalService.class)
2208            protected GroupLocalService groupLocalService;
2209            @BeanReference(type = GroupService.class)
2210            protected GroupService groupService;
2211            @BeanReference(type = GroupPersistence.class)
2212            protected GroupPersistence groupPersistence;
2213            @BeanReference(type = GroupFinder.class)
2214            protected GroupFinder groupFinder;
2215            @BeanReference(type = ImageLocalService.class)
2216            protected ImageLocalService imageLocalService;
2217            @BeanReference(type = ImageService.class)
2218            protected ImageService imageService;
2219            @BeanReference(type = ImagePersistence.class)
2220            protected ImagePersistence imagePersistence;
2221            @BeanReference(type = PortletPreferencesLocalService.class)
2222            protected PortletPreferencesLocalService portletPreferencesLocalService;
2223            @BeanReference(type = PortletPreferencesService.class)
2224            protected PortletPreferencesService portletPreferencesService;
2225            @BeanReference(type = PortletPreferencesPersistence.class)
2226            protected PortletPreferencesPersistence portletPreferencesPersistence;
2227            @BeanReference(type = PortletPreferencesFinder.class)
2228            protected PortletPreferencesFinder portletPreferencesFinder;
2229            @BeanReference(type = ResourceLocalService.class)
2230            protected ResourceLocalService resourceLocalService;
2231            @BeanReference(type = SubscriptionLocalService.class)
2232            protected SubscriptionLocalService subscriptionLocalService;
2233            @BeanReference(type = SubscriptionPersistence.class)
2234            protected SubscriptionPersistence subscriptionPersistence;
2235            @BeanReference(type = UserLocalService.class)
2236            protected UserLocalService userLocalService;
2237            @BeanReference(type = UserService.class)
2238            protected UserService userService;
2239            @BeanReference(type = UserPersistence.class)
2240            protected UserPersistence userPersistence;
2241            @BeanReference(type = UserFinder.class)
2242            protected UserFinder userFinder;
2243            @BeanReference(type = WorkflowInstanceLinkLocalService.class)
2244            protected WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService;
2245            @BeanReference(type = WorkflowInstanceLinkPersistence.class)
2246            protected WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence;
2247            @BeanReference(type = AssetCategoryLocalService.class)
2248            protected AssetCategoryLocalService assetCategoryLocalService;
2249            @BeanReference(type = AssetCategoryService.class)
2250            protected AssetCategoryService assetCategoryService;
2251            @BeanReference(type = AssetCategoryPersistence.class)
2252            protected AssetCategoryPersistence assetCategoryPersistence;
2253            @BeanReference(type = AssetCategoryFinder.class)
2254            protected AssetCategoryFinder assetCategoryFinder;
2255            @BeanReference(type = AssetEntryLocalService.class)
2256            protected AssetEntryLocalService assetEntryLocalService;
2257            @BeanReference(type = AssetEntryService.class)
2258            protected AssetEntryService assetEntryService;
2259            @BeanReference(type = AssetEntryPersistence.class)
2260            protected AssetEntryPersistence assetEntryPersistence;
2261            @BeanReference(type = AssetEntryFinder.class)
2262            protected AssetEntryFinder assetEntryFinder;
2263            @BeanReference(type = AssetLinkLocalService.class)
2264            protected AssetLinkLocalService assetLinkLocalService;
2265            @BeanReference(type = AssetLinkPersistence.class)
2266            protected AssetLinkPersistence assetLinkPersistence;
2267            @BeanReference(type = AssetLinkFinder.class)
2268            protected AssetLinkFinder assetLinkFinder;
2269            @BeanReference(type = AssetTagLocalService.class)
2270            protected AssetTagLocalService assetTagLocalService;
2271            @BeanReference(type = AssetTagService.class)
2272            protected AssetTagService assetTagService;
2273            @BeanReference(type = AssetTagPersistence.class)
2274            protected AssetTagPersistence assetTagPersistence;
2275            @BeanReference(type = AssetTagFinder.class)
2276            protected AssetTagFinder assetTagFinder;
2277            @BeanReference(type = DDMStructureLocalService.class)
2278            protected DDMStructureLocalService ddmStructureLocalService;
2279            @BeanReference(type = DDMStructureService.class)
2280            protected DDMStructureService ddmStructureService;
2281            @BeanReference(type = DDMStructurePersistence.class)
2282            protected DDMStructurePersistence ddmStructurePersistence;
2283            @BeanReference(type = DDMStructureFinder.class)
2284            protected DDMStructureFinder ddmStructureFinder;
2285            @BeanReference(type = DDMTemplateLocalService.class)
2286            protected DDMTemplateLocalService ddmTemplateLocalService;
2287            @BeanReference(type = DDMTemplateService.class)
2288            protected DDMTemplateService ddmTemplateService;
2289            @BeanReference(type = DDMTemplatePersistence.class)
2290            protected DDMTemplatePersistence ddmTemplatePersistence;
2291            @BeanReference(type = DDMTemplateFinder.class)
2292            protected DDMTemplateFinder ddmTemplateFinder;
2293            @BeanReference(type = ExpandoValueLocalService.class)
2294            protected ExpandoValueLocalService expandoValueLocalService;
2295            @BeanReference(type = ExpandoValueService.class)
2296            protected ExpandoValueService expandoValueService;
2297            @BeanReference(type = ExpandoValuePersistence.class)
2298            protected ExpandoValuePersistence expandoValuePersistence;
2299            @BeanReference(type = MBMessageLocalService.class)
2300            protected MBMessageLocalService mbMessageLocalService;
2301            @BeanReference(type = MBMessageService.class)
2302            protected MBMessageService mbMessageService;
2303            @BeanReference(type = MBMessagePersistence.class)
2304            protected MBMessagePersistence mbMessagePersistence;
2305            @BeanReference(type = MBMessageFinder.class)
2306            protected MBMessageFinder mbMessageFinder;
2307            @BeanReference(type = RatingsStatsLocalService.class)
2308            protected RatingsStatsLocalService ratingsStatsLocalService;
2309            @BeanReference(type = RatingsStatsPersistence.class)
2310            protected RatingsStatsPersistence ratingsStatsPersistence;
2311            @BeanReference(type = RatingsStatsFinder.class)
2312            protected RatingsStatsFinder ratingsStatsFinder;
2313            @BeanReference(type = SocialActivityLocalService.class)
2314            protected SocialActivityLocalService socialActivityLocalService;
2315            @BeanReference(type = SocialActivityPersistence.class)
2316            protected SocialActivityPersistence socialActivityPersistence;
2317            @BeanReference(type = SocialActivityFinder.class)
2318            protected SocialActivityFinder socialActivityFinder;
2319            @BeanReference(type = SocialActivityCounterLocalService.class)
2320            protected SocialActivityCounterLocalService socialActivityCounterLocalService;
2321            @BeanReference(type = SocialActivityCounterPersistence.class)
2322            protected SocialActivityCounterPersistence socialActivityCounterPersistence;
2323            @BeanReference(type = SocialActivityCounterFinder.class)
2324            protected SocialActivityCounterFinder socialActivityCounterFinder;
2325            @BeanReference(type = TrashEntryLocalService.class)
2326            protected TrashEntryLocalService trashEntryLocalService;
2327            @BeanReference(type = TrashEntryService.class)
2328            protected TrashEntryService trashEntryService;
2329            @BeanReference(type = TrashEntryPersistence.class)
2330            protected TrashEntryPersistence trashEntryPersistence;
2331            @BeanReference(type = PersistedModelLocalServiceRegistry.class)
2332            protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
2333            private String _beanIdentifier;
2334    }