001    /**
002     * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
003     *
004     * This library is free software; you can redistribute it and/or modify it under
005     * the terms of the GNU Lesser General Public License as published by the Free
006     * Software Foundation; either version 2.1 of the License, or (at your option)
007     * any later version.
008     *
009     * This library is distributed in the hope that it will be useful, but WITHOUT
010     * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
011     * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
012     * details.
013     */
014    
015    package com.liferay.portlet.journal.service.base;
016    
017    import com.liferay.counter.service.CounterLocalService;
018    
019    import com.liferay.mail.service.MailService;
020    
021    import com.liferay.portal.kernel.annotation.BeanReference;
022    import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
023    import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
024    import com.liferay.portal.kernel.dao.orm.DynamicQuery;
025    import com.liferay.portal.kernel.exception.PortalException;
026    import com.liferay.portal.kernel.exception.SystemException;
027    import com.liferay.portal.kernel.util.OrderByComparator;
028    import com.liferay.portal.service.CompanyLocalService;
029    import com.liferay.portal.service.CompanyService;
030    import com.liferay.portal.service.GroupLocalService;
031    import com.liferay.portal.service.GroupService;
032    import com.liferay.portal.service.ImageLocalService;
033    import com.liferay.portal.service.ImageService;
034    import com.liferay.portal.service.PortletPreferencesLocalService;
035    import com.liferay.portal.service.PortletPreferencesService;
036    import com.liferay.portal.service.ResourceLocalService;
037    import com.liferay.portal.service.ResourceService;
038    import com.liferay.portal.service.SubscriptionLocalService;
039    import com.liferay.portal.service.UserLocalService;
040    import com.liferay.portal.service.UserService;
041    import com.liferay.portal.service.WorkflowInstanceLinkLocalService;
042    import com.liferay.portal.service.persistence.CompanyPersistence;
043    import com.liferay.portal.service.persistence.GroupFinder;
044    import com.liferay.portal.service.persistence.GroupPersistence;
045    import com.liferay.portal.service.persistence.ImagePersistence;
046    import com.liferay.portal.service.persistence.PortletPreferencesFinder;
047    import com.liferay.portal.service.persistence.PortletPreferencesPersistence;
048    import com.liferay.portal.service.persistence.ResourceFinder;
049    import com.liferay.portal.service.persistence.ResourcePersistence;
050    import com.liferay.portal.service.persistence.SubscriptionPersistence;
051    import com.liferay.portal.service.persistence.UserFinder;
052    import com.liferay.portal.service.persistence.UserPersistence;
053    import com.liferay.portal.service.persistence.WorkflowInstanceLinkPersistence;
054    
055    import com.liferay.portlet.asset.service.AssetCategoryLocalService;
056    import com.liferay.portlet.asset.service.AssetCategoryService;
057    import com.liferay.portlet.asset.service.AssetEntryLocalService;
058    import com.liferay.portlet.asset.service.AssetEntryService;
059    import com.liferay.portlet.asset.service.AssetTagLocalService;
060    import com.liferay.portlet.asset.service.AssetTagService;
061    import com.liferay.portlet.asset.service.persistence.AssetCategoryFinder;
062    import com.liferay.portlet.asset.service.persistence.AssetCategoryPersistence;
063    import com.liferay.portlet.asset.service.persistence.AssetEntryFinder;
064    import com.liferay.portlet.asset.service.persistence.AssetEntryPersistence;
065    import com.liferay.portlet.asset.service.persistence.AssetTagFinder;
066    import com.liferay.portlet.asset.service.persistence.AssetTagPersistence;
067    import com.liferay.portlet.expando.service.ExpandoValueLocalService;
068    import com.liferay.portlet.expando.service.ExpandoValueService;
069    import com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence;
070    import com.liferay.portlet.journal.model.JournalArticle;
071    import com.liferay.portlet.journal.service.JournalArticleImageLocalService;
072    import com.liferay.portlet.journal.service.JournalArticleLocalService;
073    import com.liferay.portlet.journal.service.JournalArticleResourceLocalService;
074    import com.liferay.portlet.journal.service.JournalArticleService;
075    import com.liferay.portlet.journal.service.JournalContentSearchLocalService;
076    import com.liferay.portlet.journal.service.JournalFeedLocalService;
077    import com.liferay.portlet.journal.service.JournalFeedService;
078    import com.liferay.portlet.journal.service.JournalStructureLocalService;
079    import com.liferay.portlet.journal.service.JournalStructureService;
080    import com.liferay.portlet.journal.service.JournalTemplateLocalService;
081    import com.liferay.portlet.journal.service.JournalTemplateService;
082    import com.liferay.portlet.journal.service.persistence.JournalArticleFinder;
083    import com.liferay.portlet.journal.service.persistence.JournalArticleImagePersistence;
084    import com.liferay.portlet.journal.service.persistence.JournalArticlePersistence;
085    import com.liferay.portlet.journal.service.persistence.JournalArticleResourcePersistence;
086    import com.liferay.portlet.journal.service.persistence.JournalContentSearchPersistence;
087    import com.liferay.portlet.journal.service.persistence.JournalFeedFinder;
088    import com.liferay.portlet.journal.service.persistence.JournalFeedPersistence;
089    import com.liferay.portlet.journal.service.persistence.JournalStructureFinder;
090    import com.liferay.portlet.journal.service.persistence.JournalStructurePersistence;
091    import com.liferay.portlet.journal.service.persistence.JournalTemplateFinder;
092    import com.liferay.portlet.journal.service.persistence.JournalTemplatePersistence;
093    import com.liferay.portlet.messageboards.service.MBMessageLocalService;
094    import com.liferay.portlet.messageboards.service.MBMessageService;
095    import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
096    import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
097    import com.liferay.portlet.ratings.service.RatingsStatsLocalService;
098    import com.liferay.portlet.ratings.service.persistence.RatingsStatsFinder;
099    import com.liferay.portlet.ratings.service.persistence.RatingsStatsPersistence;
100    
101    import java.util.List;
102    
103    import javax.sql.DataSource;
104    
105    /**
106     * @author Brian Wing Shun Chan
107     */
108    public abstract class JournalArticleLocalServiceBaseImpl
109            implements JournalArticleLocalService {
110            public JournalArticle addJournalArticle(JournalArticle journalArticle)
111                    throws SystemException {
112                    journalArticle.setNew(true);
113    
114                    return journalArticlePersistence.update(journalArticle, false);
115            }
116    
117            public JournalArticle createJournalArticle(long id) {
118                    return journalArticlePersistence.create(id);
119            }
120    
121            public void deleteJournalArticle(long id)
122                    throws PortalException, SystemException {
123                    journalArticlePersistence.remove(id);
124            }
125    
126            public void deleteJournalArticle(JournalArticle journalArticle)
127                    throws SystemException {
128                    journalArticlePersistence.remove(journalArticle);
129            }
130    
131            @SuppressWarnings("unchecked")
132            public List dynamicQuery(DynamicQuery dynamicQuery)
133                    throws SystemException {
134                    return journalArticlePersistence.findWithDynamicQuery(dynamicQuery);
135            }
136    
137            @SuppressWarnings("unchecked")
138            public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
139                    throws SystemException {
140                    return journalArticlePersistence.findWithDynamicQuery(dynamicQuery,
141                            start, end);
142            }
143    
144            @SuppressWarnings("unchecked")
145            public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
146                    OrderByComparator orderByComparator) throws SystemException {
147                    return journalArticlePersistence.findWithDynamicQuery(dynamicQuery,
148                            start, end, orderByComparator);
149            }
150    
151            public long dynamicQueryCount(DynamicQuery dynamicQuery)
152                    throws SystemException {
153                    return journalArticlePersistence.countWithDynamicQuery(dynamicQuery);
154            }
155    
156            public JournalArticle getJournalArticle(long id)
157                    throws PortalException, SystemException {
158                    return journalArticlePersistence.findByPrimaryKey(id);
159            }
160    
161            public JournalArticle getJournalArticleByUuidAndGroupId(String uuid,
162                    long groupId) throws PortalException, SystemException {
163                    return journalArticlePersistence.findByUUID_G(uuid, groupId);
164            }
165    
166            public List<JournalArticle> getJournalArticles(int start, int end)
167                    throws SystemException {
168                    return journalArticlePersistence.findAll(start, end);
169            }
170    
171            public int getJournalArticlesCount() throws SystemException {
172                    return journalArticlePersistence.countAll();
173            }
174    
175            public JournalArticle updateJournalArticle(JournalArticle journalArticle)
176                    throws SystemException {
177                    journalArticle.setNew(false);
178    
179                    return journalArticlePersistence.update(journalArticle, true);
180            }
181    
182            public JournalArticle updateJournalArticle(JournalArticle journalArticle,
183                    boolean merge) throws SystemException {
184                    journalArticle.setNew(false);
185    
186                    return journalArticlePersistence.update(journalArticle, merge);
187            }
188    
189            public JournalArticleLocalService getJournalArticleLocalService() {
190                    return journalArticleLocalService;
191            }
192    
193            public void setJournalArticleLocalService(
194                    JournalArticleLocalService journalArticleLocalService) {
195                    this.journalArticleLocalService = journalArticleLocalService;
196            }
197    
198            public JournalArticleService getJournalArticleService() {
199                    return journalArticleService;
200            }
201    
202            public void setJournalArticleService(
203                    JournalArticleService journalArticleService) {
204                    this.journalArticleService = journalArticleService;
205            }
206    
207            public JournalArticlePersistence getJournalArticlePersistence() {
208                    return journalArticlePersistence;
209            }
210    
211            public void setJournalArticlePersistence(
212                    JournalArticlePersistence journalArticlePersistence) {
213                    this.journalArticlePersistence = journalArticlePersistence;
214            }
215    
216            public JournalArticleFinder getJournalArticleFinder() {
217                    return journalArticleFinder;
218            }
219    
220            public void setJournalArticleFinder(
221                    JournalArticleFinder journalArticleFinder) {
222                    this.journalArticleFinder = journalArticleFinder;
223            }
224    
225            public JournalArticleImageLocalService getJournalArticleImageLocalService() {
226                    return journalArticleImageLocalService;
227            }
228    
229            public void setJournalArticleImageLocalService(
230                    JournalArticleImageLocalService journalArticleImageLocalService) {
231                    this.journalArticleImageLocalService = journalArticleImageLocalService;
232            }
233    
234            public JournalArticleImagePersistence getJournalArticleImagePersistence() {
235                    return journalArticleImagePersistence;
236            }
237    
238            public void setJournalArticleImagePersistence(
239                    JournalArticleImagePersistence journalArticleImagePersistence) {
240                    this.journalArticleImagePersistence = journalArticleImagePersistence;
241            }
242    
243            public JournalArticleResourceLocalService getJournalArticleResourceLocalService() {
244                    return journalArticleResourceLocalService;
245            }
246    
247            public void setJournalArticleResourceLocalService(
248                    JournalArticleResourceLocalService journalArticleResourceLocalService) {
249                    this.journalArticleResourceLocalService = journalArticleResourceLocalService;
250            }
251    
252            public JournalArticleResourcePersistence getJournalArticleResourcePersistence() {
253                    return journalArticleResourcePersistence;
254            }
255    
256            public void setJournalArticleResourcePersistence(
257                    JournalArticleResourcePersistence journalArticleResourcePersistence) {
258                    this.journalArticleResourcePersistence = journalArticleResourcePersistence;
259            }
260    
261            public JournalContentSearchLocalService getJournalContentSearchLocalService() {
262                    return journalContentSearchLocalService;
263            }
264    
265            public void setJournalContentSearchLocalService(
266                    JournalContentSearchLocalService journalContentSearchLocalService) {
267                    this.journalContentSearchLocalService = journalContentSearchLocalService;
268            }
269    
270            public JournalContentSearchPersistence getJournalContentSearchPersistence() {
271                    return journalContentSearchPersistence;
272            }
273    
274            public void setJournalContentSearchPersistence(
275                    JournalContentSearchPersistence journalContentSearchPersistence) {
276                    this.journalContentSearchPersistence = journalContentSearchPersistence;
277            }
278    
279            public JournalFeedLocalService getJournalFeedLocalService() {
280                    return journalFeedLocalService;
281            }
282    
283            public void setJournalFeedLocalService(
284                    JournalFeedLocalService journalFeedLocalService) {
285                    this.journalFeedLocalService = journalFeedLocalService;
286            }
287    
288            public JournalFeedService getJournalFeedService() {
289                    return journalFeedService;
290            }
291    
292            public void setJournalFeedService(JournalFeedService journalFeedService) {
293                    this.journalFeedService = journalFeedService;
294            }
295    
296            public JournalFeedPersistence getJournalFeedPersistence() {
297                    return journalFeedPersistence;
298            }
299    
300            public void setJournalFeedPersistence(
301                    JournalFeedPersistence journalFeedPersistence) {
302                    this.journalFeedPersistence = journalFeedPersistence;
303            }
304    
305            public JournalFeedFinder getJournalFeedFinder() {
306                    return journalFeedFinder;
307            }
308    
309            public void setJournalFeedFinder(JournalFeedFinder journalFeedFinder) {
310                    this.journalFeedFinder = journalFeedFinder;
311            }
312    
313            public JournalStructureLocalService getJournalStructureLocalService() {
314                    return journalStructureLocalService;
315            }
316    
317            public void setJournalStructureLocalService(
318                    JournalStructureLocalService journalStructureLocalService) {
319                    this.journalStructureLocalService = journalStructureLocalService;
320            }
321    
322            public JournalStructureService getJournalStructureService() {
323                    return journalStructureService;
324            }
325    
326            public void setJournalStructureService(
327                    JournalStructureService journalStructureService) {
328                    this.journalStructureService = journalStructureService;
329            }
330    
331            public JournalStructurePersistence getJournalStructurePersistence() {
332                    return journalStructurePersistence;
333            }
334    
335            public void setJournalStructurePersistence(
336                    JournalStructurePersistence journalStructurePersistence) {
337                    this.journalStructurePersistence = journalStructurePersistence;
338            }
339    
340            public JournalStructureFinder getJournalStructureFinder() {
341                    return journalStructureFinder;
342            }
343    
344            public void setJournalStructureFinder(
345                    JournalStructureFinder journalStructureFinder) {
346                    this.journalStructureFinder = journalStructureFinder;
347            }
348    
349            public JournalTemplateLocalService getJournalTemplateLocalService() {
350                    return journalTemplateLocalService;
351            }
352    
353            public void setJournalTemplateLocalService(
354                    JournalTemplateLocalService journalTemplateLocalService) {
355                    this.journalTemplateLocalService = journalTemplateLocalService;
356            }
357    
358            public JournalTemplateService getJournalTemplateService() {
359                    return journalTemplateService;
360            }
361    
362            public void setJournalTemplateService(
363                    JournalTemplateService journalTemplateService) {
364                    this.journalTemplateService = journalTemplateService;
365            }
366    
367            public JournalTemplatePersistence getJournalTemplatePersistence() {
368                    return journalTemplatePersistence;
369            }
370    
371            public void setJournalTemplatePersistence(
372                    JournalTemplatePersistence journalTemplatePersistence) {
373                    this.journalTemplatePersistence = journalTemplatePersistence;
374            }
375    
376            public JournalTemplateFinder getJournalTemplateFinder() {
377                    return journalTemplateFinder;
378            }
379    
380            public void setJournalTemplateFinder(
381                    JournalTemplateFinder journalTemplateFinder) {
382                    this.journalTemplateFinder = journalTemplateFinder;
383            }
384    
385            public CounterLocalService getCounterLocalService() {
386                    return counterLocalService;
387            }
388    
389            public void setCounterLocalService(CounterLocalService counterLocalService) {
390                    this.counterLocalService = counterLocalService;
391            }
392    
393            public MailService getMailService() {
394                    return mailService;
395            }
396    
397            public void setMailService(MailService mailService) {
398                    this.mailService = mailService;
399            }
400    
401            public CompanyLocalService getCompanyLocalService() {
402                    return companyLocalService;
403            }
404    
405            public void setCompanyLocalService(CompanyLocalService companyLocalService) {
406                    this.companyLocalService = companyLocalService;
407            }
408    
409            public CompanyService getCompanyService() {
410                    return companyService;
411            }
412    
413            public void setCompanyService(CompanyService companyService) {
414                    this.companyService = companyService;
415            }
416    
417            public CompanyPersistence getCompanyPersistence() {
418                    return companyPersistence;
419            }
420    
421            public void setCompanyPersistence(CompanyPersistence companyPersistence) {
422                    this.companyPersistence = companyPersistence;
423            }
424    
425            public GroupLocalService getGroupLocalService() {
426                    return groupLocalService;
427            }
428    
429            public void setGroupLocalService(GroupLocalService groupLocalService) {
430                    this.groupLocalService = groupLocalService;
431            }
432    
433            public GroupService getGroupService() {
434                    return groupService;
435            }
436    
437            public void setGroupService(GroupService groupService) {
438                    this.groupService = groupService;
439            }
440    
441            public GroupPersistence getGroupPersistence() {
442                    return groupPersistence;
443            }
444    
445            public void setGroupPersistence(GroupPersistence groupPersistence) {
446                    this.groupPersistence = groupPersistence;
447            }
448    
449            public GroupFinder getGroupFinder() {
450                    return groupFinder;
451            }
452    
453            public void setGroupFinder(GroupFinder groupFinder) {
454                    this.groupFinder = groupFinder;
455            }
456    
457            public ImageLocalService getImageLocalService() {
458                    return imageLocalService;
459            }
460    
461            public void setImageLocalService(ImageLocalService imageLocalService) {
462                    this.imageLocalService = imageLocalService;
463            }
464    
465            public ImageService getImageService() {
466                    return imageService;
467            }
468    
469            public void setImageService(ImageService imageService) {
470                    this.imageService = imageService;
471            }
472    
473            public ImagePersistence getImagePersistence() {
474                    return imagePersistence;
475            }
476    
477            public void setImagePersistence(ImagePersistence imagePersistence) {
478                    this.imagePersistence = imagePersistence;
479            }
480    
481            public PortletPreferencesLocalService getPortletPreferencesLocalService() {
482                    return portletPreferencesLocalService;
483            }
484    
485            public void setPortletPreferencesLocalService(
486                    PortletPreferencesLocalService portletPreferencesLocalService) {
487                    this.portletPreferencesLocalService = portletPreferencesLocalService;
488            }
489    
490            public PortletPreferencesService getPortletPreferencesService() {
491                    return portletPreferencesService;
492            }
493    
494            public void setPortletPreferencesService(
495                    PortletPreferencesService portletPreferencesService) {
496                    this.portletPreferencesService = portletPreferencesService;
497            }
498    
499            public PortletPreferencesPersistence getPortletPreferencesPersistence() {
500                    return portletPreferencesPersistence;
501            }
502    
503            public void setPortletPreferencesPersistence(
504                    PortletPreferencesPersistence portletPreferencesPersistence) {
505                    this.portletPreferencesPersistence = portletPreferencesPersistence;
506            }
507    
508            public PortletPreferencesFinder getPortletPreferencesFinder() {
509                    return portletPreferencesFinder;
510            }
511    
512            public void setPortletPreferencesFinder(
513                    PortletPreferencesFinder portletPreferencesFinder) {
514                    this.portletPreferencesFinder = portletPreferencesFinder;
515            }
516    
517            public ResourceLocalService getResourceLocalService() {
518                    return resourceLocalService;
519            }
520    
521            public void setResourceLocalService(
522                    ResourceLocalService resourceLocalService) {
523                    this.resourceLocalService = resourceLocalService;
524            }
525    
526            public ResourceService getResourceService() {
527                    return resourceService;
528            }
529    
530            public void setResourceService(ResourceService resourceService) {
531                    this.resourceService = resourceService;
532            }
533    
534            public ResourcePersistence getResourcePersistence() {
535                    return resourcePersistence;
536            }
537    
538            public void setResourcePersistence(ResourcePersistence resourcePersistence) {
539                    this.resourcePersistence = resourcePersistence;
540            }
541    
542            public ResourceFinder getResourceFinder() {
543                    return resourceFinder;
544            }
545    
546            public void setResourceFinder(ResourceFinder resourceFinder) {
547                    this.resourceFinder = resourceFinder;
548            }
549    
550            public SubscriptionLocalService getSubscriptionLocalService() {
551                    return subscriptionLocalService;
552            }
553    
554            public void setSubscriptionLocalService(
555                    SubscriptionLocalService subscriptionLocalService) {
556                    this.subscriptionLocalService = subscriptionLocalService;
557            }
558    
559            public SubscriptionPersistence getSubscriptionPersistence() {
560                    return subscriptionPersistence;
561            }
562    
563            public void setSubscriptionPersistence(
564                    SubscriptionPersistence subscriptionPersistence) {
565                    this.subscriptionPersistence = subscriptionPersistence;
566            }
567    
568            public UserLocalService getUserLocalService() {
569                    return userLocalService;
570            }
571    
572            public void setUserLocalService(UserLocalService userLocalService) {
573                    this.userLocalService = userLocalService;
574            }
575    
576            public UserService getUserService() {
577                    return userService;
578            }
579    
580            public void setUserService(UserService userService) {
581                    this.userService = userService;
582            }
583    
584            public UserPersistence getUserPersistence() {
585                    return userPersistence;
586            }
587    
588            public void setUserPersistence(UserPersistence userPersistence) {
589                    this.userPersistence = userPersistence;
590            }
591    
592            public UserFinder getUserFinder() {
593                    return userFinder;
594            }
595    
596            public void setUserFinder(UserFinder userFinder) {
597                    this.userFinder = userFinder;
598            }
599    
600            public WorkflowInstanceLinkLocalService getWorkflowInstanceLinkLocalService() {
601                    return workflowInstanceLinkLocalService;
602            }
603    
604            public void setWorkflowInstanceLinkLocalService(
605                    WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService) {
606                    this.workflowInstanceLinkLocalService = workflowInstanceLinkLocalService;
607            }
608    
609            public WorkflowInstanceLinkPersistence getWorkflowInstanceLinkPersistence() {
610                    return workflowInstanceLinkPersistence;
611            }
612    
613            public void setWorkflowInstanceLinkPersistence(
614                    WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence) {
615                    this.workflowInstanceLinkPersistence = workflowInstanceLinkPersistence;
616            }
617    
618            public AssetCategoryLocalService getAssetCategoryLocalService() {
619                    return assetCategoryLocalService;
620            }
621    
622            public void setAssetCategoryLocalService(
623                    AssetCategoryLocalService assetCategoryLocalService) {
624                    this.assetCategoryLocalService = assetCategoryLocalService;
625            }
626    
627            public AssetCategoryService getAssetCategoryService() {
628                    return assetCategoryService;
629            }
630    
631            public void setAssetCategoryService(
632                    AssetCategoryService assetCategoryService) {
633                    this.assetCategoryService = assetCategoryService;
634            }
635    
636            public AssetCategoryPersistence getAssetCategoryPersistence() {
637                    return assetCategoryPersistence;
638            }
639    
640            public void setAssetCategoryPersistence(
641                    AssetCategoryPersistence assetCategoryPersistence) {
642                    this.assetCategoryPersistence = assetCategoryPersistence;
643            }
644    
645            public AssetCategoryFinder getAssetCategoryFinder() {
646                    return assetCategoryFinder;
647            }
648    
649            public void setAssetCategoryFinder(AssetCategoryFinder assetCategoryFinder) {
650                    this.assetCategoryFinder = assetCategoryFinder;
651            }
652    
653            public AssetEntryLocalService getAssetEntryLocalService() {
654                    return assetEntryLocalService;
655            }
656    
657            public void setAssetEntryLocalService(
658                    AssetEntryLocalService assetEntryLocalService) {
659                    this.assetEntryLocalService = assetEntryLocalService;
660            }
661    
662            public AssetEntryService getAssetEntryService() {
663                    return assetEntryService;
664            }
665    
666            public void setAssetEntryService(AssetEntryService assetEntryService) {
667                    this.assetEntryService = assetEntryService;
668            }
669    
670            public AssetEntryPersistence getAssetEntryPersistence() {
671                    return assetEntryPersistence;
672            }
673    
674            public void setAssetEntryPersistence(
675                    AssetEntryPersistence assetEntryPersistence) {
676                    this.assetEntryPersistence = assetEntryPersistence;
677            }
678    
679            public AssetEntryFinder getAssetEntryFinder() {
680                    return assetEntryFinder;
681            }
682    
683            public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
684                    this.assetEntryFinder = assetEntryFinder;
685            }
686    
687            public AssetTagLocalService getAssetTagLocalService() {
688                    return assetTagLocalService;
689            }
690    
691            public void setAssetTagLocalService(
692                    AssetTagLocalService assetTagLocalService) {
693                    this.assetTagLocalService = assetTagLocalService;
694            }
695    
696            public AssetTagService getAssetTagService() {
697                    return assetTagService;
698            }
699    
700            public void setAssetTagService(AssetTagService assetTagService) {
701                    this.assetTagService = assetTagService;
702            }
703    
704            public AssetTagPersistence getAssetTagPersistence() {
705                    return assetTagPersistence;
706            }
707    
708            public void setAssetTagPersistence(AssetTagPersistence assetTagPersistence) {
709                    this.assetTagPersistence = assetTagPersistence;
710            }
711    
712            public AssetTagFinder getAssetTagFinder() {
713                    return assetTagFinder;
714            }
715    
716            public void setAssetTagFinder(AssetTagFinder assetTagFinder) {
717                    this.assetTagFinder = assetTagFinder;
718            }
719    
720            public ExpandoValueLocalService getExpandoValueLocalService() {
721                    return expandoValueLocalService;
722            }
723    
724            public void setExpandoValueLocalService(
725                    ExpandoValueLocalService expandoValueLocalService) {
726                    this.expandoValueLocalService = expandoValueLocalService;
727            }
728    
729            public ExpandoValueService getExpandoValueService() {
730                    return expandoValueService;
731            }
732    
733            public void setExpandoValueService(ExpandoValueService expandoValueService) {
734                    this.expandoValueService = expandoValueService;
735            }
736    
737            public ExpandoValuePersistence getExpandoValuePersistence() {
738                    return expandoValuePersistence;
739            }
740    
741            public void setExpandoValuePersistence(
742                    ExpandoValuePersistence expandoValuePersistence) {
743                    this.expandoValuePersistence = expandoValuePersistence;
744            }
745    
746            public MBMessageLocalService getMBMessageLocalService() {
747                    return mbMessageLocalService;
748            }
749    
750            public void setMBMessageLocalService(
751                    MBMessageLocalService mbMessageLocalService) {
752                    this.mbMessageLocalService = mbMessageLocalService;
753            }
754    
755            public MBMessageService getMBMessageService() {
756                    return mbMessageService;
757            }
758    
759            public void setMBMessageService(MBMessageService mbMessageService) {
760                    this.mbMessageService = mbMessageService;
761            }
762    
763            public MBMessagePersistence getMBMessagePersistence() {
764                    return mbMessagePersistence;
765            }
766    
767            public void setMBMessagePersistence(
768                    MBMessagePersistence mbMessagePersistence) {
769                    this.mbMessagePersistence = mbMessagePersistence;
770            }
771    
772            public MBMessageFinder getMBMessageFinder() {
773                    return mbMessageFinder;
774            }
775    
776            public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
777                    this.mbMessageFinder = mbMessageFinder;
778            }
779    
780            public RatingsStatsLocalService getRatingsStatsLocalService() {
781                    return ratingsStatsLocalService;
782            }
783    
784            public void setRatingsStatsLocalService(
785                    RatingsStatsLocalService ratingsStatsLocalService) {
786                    this.ratingsStatsLocalService = ratingsStatsLocalService;
787            }
788    
789            public RatingsStatsPersistence getRatingsStatsPersistence() {
790                    return ratingsStatsPersistence;
791            }
792    
793            public void setRatingsStatsPersistence(
794                    RatingsStatsPersistence ratingsStatsPersistence) {
795                    this.ratingsStatsPersistence = ratingsStatsPersistence;
796            }
797    
798            public RatingsStatsFinder getRatingsStatsFinder() {
799                    return ratingsStatsFinder;
800            }
801    
802            public void setRatingsStatsFinder(RatingsStatsFinder ratingsStatsFinder) {
803                    this.ratingsStatsFinder = ratingsStatsFinder;
804            }
805    
806            protected void runSQL(String sql) throws SystemException {
807                    try {
808                            DataSource dataSource = journalArticlePersistence.getDataSource();
809    
810                            SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
811                                            sql, new int[0]);
812    
813                            sqlUpdate.update();
814                    }
815                    catch (Exception e) {
816                            throw new SystemException(e);
817                    }
818            }
819    
820            @BeanReference(type = JournalArticleLocalService.class)
821            protected JournalArticleLocalService journalArticleLocalService;
822            @BeanReference(type = JournalArticleService.class)
823            protected JournalArticleService journalArticleService;
824            @BeanReference(type = JournalArticlePersistence.class)
825            protected JournalArticlePersistence journalArticlePersistence;
826            @BeanReference(type = JournalArticleFinder.class)
827            protected JournalArticleFinder journalArticleFinder;
828            @BeanReference(type = JournalArticleImageLocalService.class)
829            protected JournalArticleImageLocalService journalArticleImageLocalService;
830            @BeanReference(type = JournalArticleImagePersistence.class)
831            protected JournalArticleImagePersistence journalArticleImagePersistence;
832            @BeanReference(type = JournalArticleResourceLocalService.class)
833            protected JournalArticleResourceLocalService journalArticleResourceLocalService;
834            @BeanReference(type = JournalArticleResourcePersistence.class)
835            protected JournalArticleResourcePersistence journalArticleResourcePersistence;
836            @BeanReference(type = JournalContentSearchLocalService.class)
837            protected JournalContentSearchLocalService journalContentSearchLocalService;
838            @BeanReference(type = JournalContentSearchPersistence.class)
839            protected JournalContentSearchPersistence journalContentSearchPersistence;
840            @BeanReference(type = JournalFeedLocalService.class)
841            protected JournalFeedLocalService journalFeedLocalService;
842            @BeanReference(type = JournalFeedService.class)
843            protected JournalFeedService journalFeedService;
844            @BeanReference(type = JournalFeedPersistence.class)
845            protected JournalFeedPersistence journalFeedPersistence;
846            @BeanReference(type = JournalFeedFinder.class)
847            protected JournalFeedFinder journalFeedFinder;
848            @BeanReference(type = JournalStructureLocalService.class)
849            protected JournalStructureLocalService journalStructureLocalService;
850            @BeanReference(type = JournalStructureService.class)
851            protected JournalStructureService journalStructureService;
852            @BeanReference(type = JournalStructurePersistence.class)
853            protected JournalStructurePersistence journalStructurePersistence;
854            @BeanReference(type = JournalStructureFinder.class)
855            protected JournalStructureFinder journalStructureFinder;
856            @BeanReference(type = JournalTemplateLocalService.class)
857            protected JournalTemplateLocalService journalTemplateLocalService;
858            @BeanReference(type = JournalTemplateService.class)
859            protected JournalTemplateService journalTemplateService;
860            @BeanReference(type = JournalTemplatePersistence.class)
861            protected JournalTemplatePersistence journalTemplatePersistence;
862            @BeanReference(type = JournalTemplateFinder.class)
863            protected JournalTemplateFinder journalTemplateFinder;
864            @BeanReference(type = CounterLocalService.class)
865            protected CounterLocalService counterLocalService;
866            @BeanReference(type = MailService.class)
867            protected MailService mailService;
868            @BeanReference(type = CompanyLocalService.class)
869            protected CompanyLocalService companyLocalService;
870            @BeanReference(type = CompanyService.class)
871            protected CompanyService companyService;
872            @BeanReference(type = CompanyPersistence.class)
873            protected CompanyPersistence companyPersistence;
874            @BeanReference(type = GroupLocalService.class)
875            protected GroupLocalService groupLocalService;
876            @BeanReference(type = GroupService.class)
877            protected GroupService groupService;
878            @BeanReference(type = GroupPersistence.class)
879            protected GroupPersistence groupPersistence;
880            @BeanReference(type = GroupFinder.class)
881            protected GroupFinder groupFinder;
882            @BeanReference(type = ImageLocalService.class)
883            protected ImageLocalService imageLocalService;
884            @BeanReference(type = ImageService.class)
885            protected ImageService imageService;
886            @BeanReference(type = ImagePersistence.class)
887            protected ImagePersistence imagePersistence;
888            @BeanReference(type = PortletPreferencesLocalService.class)
889            protected PortletPreferencesLocalService portletPreferencesLocalService;
890            @BeanReference(type = PortletPreferencesService.class)
891            protected PortletPreferencesService portletPreferencesService;
892            @BeanReference(type = PortletPreferencesPersistence.class)
893            protected PortletPreferencesPersistence portletPreferencesPersistence;
894            @BeanReference(type = PortletPreferencesFinder.class)
895            protected PortletPreferencesFinder portletPreferencesFinder;
896            @BeanReference(type = ResourceLocalService.class)
897            protected ResourceLocalService resourceLocalService;
898            @BeanReference(type = ResourceService.class)
899            protected ResourceService resourceService;
900            @BeanReference(type = ResourcePersistence.class)
901            protected ResourcePersistence resourcePersistence;
902            @BeanReference(type = ResourceFinder.class)
903            protected ResourceFinder resourceFinder;
904            @BeanReference(type = SubscriptionLocalService.class)
905            protected SubscriptionLocalService subscriptionLocalService;
906            @BeanReference(type = SubscriptionPersistence.class)
907            protected SubscriptionPersistence subscriptionPersistence;
908            @BeanReference(type = UserLocalService.class)
909            protected UserLocalService userLocalService;
910            @BeanReference(type = UserService.class)
911            protected UserService userService;
912            @BeanReference(type = UserPersistence.class)
913            protected UserPersistence userPersistence;
914            @BeanReference(type = UserFinder.class)
915            protected UserFinder userFinder;
916            @BeanReference(type = WorkflowInstanceLinkLocalService.class)
917            protected WorkflowInstanceLinkLocalService workflowInstanceLinkLocalService;
918            @BeanReference(type = WorkflowInstanceLinkPersistence.class)
919            protected WorkflowInstanceLinkPersistence workflowInstanceLinkPersistence;
920            @BeanReference(type = AssetCategoryLocalService.class)
921            protected AssetCategoryLocalService assetCategoryLocalService;
922            @BeanReference(type = AssetCategoryService.class)
923            protected AssetCategoryService assetCategoryService;
924            @BeanReference(type = AssetCategoryPersistence.class)
925            protected AssetCategoryPersistence assetCategoryPersistence;
926            @BeanReference(type = AssetCategoryFinder.class)
927            protected AssetCategoryFinder assetCategoryFinder;
928            @BeanReference(type = AssetEntryLocalService.class)
929            protected AssetEntryLocalService assetEntryLocalService;
930            @BeanReference(type = AssetEntryService.class)
931            protected AssetEntryService assetEntryService;
932            @BeanReference(type = AssetEntryPersistence.class)
933            protected AssetEntryPersistence assetEntryPersistence;
934            @BeanReference(type = AssetEntryFinder.class)
935            protected AssetEntryFinder assetEntryFinder;
936            @BeanReference(type = AssetTagLocalService.class)
937            protected AssetTagLocalService assetTagLocalService;
938            @BeanReference(type = AssetTagService.class)
939            protected AssetTagService assetTagService;
940            @BeanReference(type = AssetTagPersistence.class)
941            protected AssetTagPersistence assetTagPersistence;
942            @BeanReference(type = AssetTagFinder.class)
943            protected AssetTagFinder assetTagFinder;
944            @BeanReference(type = ExpandoValueLocalService.class)
945            protected ExpandoValueLocalService expandoValueLocalService;
946            @BeanReference(type = ExpandoValueService.class)
947            protected ExpandoValueService expandoValueService;
948            @BeanReference(type = ExpandoValuePersistence.class)
949            protected ExpandoValuePersistence expandoValuePersistence;
950            @BeanReference(type = MBMessageLocalService.class)
951            protected MBMessageLocalService mbMessageLocalService;
952            @BeanReference(type = MBMessageService.class)
953            protected MBMessageService mbMessageService;
954            @BeanReference(type = MBMessagePersistence.class)
955            protected MBMessagePersistence mbMessagePersistence;
956            @BeanReference(type = MBMessageFinder.class)
957            protected MBMessageFinder mbMessageFinder;
958            @BeanReference(type = RatingsStatsLocalService.class)
959            protected RatingsStatsLocalService ratingsStatsLocalService;
960            @BeanReference(type = RatingsStatsPersistence.class)
961            protected RatingsStatsPersistence ratingsStatsPersistence;
962            @BeanReference(type = RatingsStatsFinder.class)
963            protected RatingsStatsFinder ratingsStatsFinder;
964    }