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