1   /**
2    * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
3    *
4    * The contents of this file are subject to the terms of the Liferay Enterprise
5    * Subscription License ("License"). You may not use this file except in
6    * compliance with the License. You can obtain a copy of the License by
7    * contacting Liferay, Inc. See the License for the specific language governing
8    * permissions and limitations under the License, including but not limited to
9    * distribution rights of the Software.
10   *
11   *
12   *
13   */
14  
15  package com.liferay.portlet.journal.service.base;
16  
17  import com.liferay.counter.service.CounterLocalService;
18  import com.liferay.counter.service.CounterService;
19  
20  import com.liferay.mail.service.MailService;
21  
22  import com.liferay.portal.PortalException;
23  import com.liferay.portal.SystemException;
24  import com.liferay.portal.kernel.annotation.BeanReference;
25  import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
26  import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
27  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
28  import com.liferay.portal.kernel.util.OrderByComparator;
29  import com.liferay.portal.service.CompanyLocalService;
30  import com.liferay.portal.service.CompanyService;
31  import com.liferay.portal.service.ImageLocalService;
32  import com.liferay.portal.service.ImageService;
33  import com.liferay.portal.service.PortletPreferencesLocalService;
34  import com.liferay.portal.service.PortletPreferencesService;
35  import com.liferay.portal.service.ResourceLocalService;
36  import com.liferay.portal.service.ResourceService;
37  import com.liferay.portal.service.UserLocalService;
38  import com.liferay.portal.service.UserService;
39  import com.liferay.portal.service.persistence.CompanyPersistence;
40  import com.liferay.portal.service.persistence.ImagePersistence;
41  import com.liferay.portal.service.persistence.PortletPreferencesFinder;
42  import com.liferay.portal.service.persistence.PortletPreferencesPersistence;
43  import com.liferay.portal.service.persistence.ResourceFinder;
44  import com.liferay.portal.service.persistence.ResourcePersistence;
45  import com.liferay.portal.service.persistence.UserFinder;
46  import com.liferay.portal.service.persistence.UserPersistence;
47  
48  import com.liferay.portlet.expando.service.ExpandoValueLocalService;
49  import com.liferay.portlet.expando.service.ExpandoValueService;
50  import com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence;
51  import com.liferay.portlet.journal.model.JournalArticle;
52  import com.liferay.portlet.journal.service.JournalArticleImageLocalService;
53  import com.liferay.portlet.journal.service.JournalArticleLocalService;
54  import com.liferay.portlet.journal.service.JournalArticleResourceLocalService;
55  import com.liferay.portlet.journal.service.JournalArticleService;
56  import com.liferay.portlet.journal.service.JournalContentSearchLocalService;
57  import com.liferay.portlet.journal.service.JournalFeedLocalService;
58  import com.liferay.portlet.journal.service.JournalFeedService;
59  import com.liferay.portlet.journal.service.JournalStructureLocalService;
60  import com.liferay.portlet.journal.service.JournalStructureService;
61  import com.liferay.portlet.journal.service.JournalTemplateLocalService;
62  import com.liferay.portlet.journal.service.JournalTemplateService;
63  import com.liferay.portlet.journal.service.persistence.JournalArticleFinder;
64  import com.liferay.portlet.journal.service.persistence.JournalArticleImagePersistence;
65  import com.liferay.portlet.journal.service.persistence.JournalArticlePersistence;
66  import com.liferay.portlet.journal.service.persistence.JournalArticleResourcePersistence;
67  import com.liferay.portlet.journal.service.persistence.JournalContentSearchPersistence;
68  import com.liferay.portlet.journal.service.persistence.JournalFeedFinder;
69  import com.liferay.portlet.journal.service.persistence.JournalFeedPersistence;
70  import com.liferay.portlet.journal.service.persistence.JournalStructureFinder;
71  import com.liferay.portlet.journal.service.persistence.JournalStructurePersistence;
72  import com.liferay.portlet.journal.service.persistence.JournalTemplateFinder;
73  import com.liferay.portlet.journal.service.persistence.JournalTemplatePersistence;
74  import com.liferay.portlet.messageboards.service.MBMessageLocalService;
75  import com.liferay.portlet.messageboards.service.MBMessageService;
76  import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
77  import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
78  import com.liferay.portlet.ratings.service.RatingsStatsLocalService;
79  import com.liferay.portlet.ratings.service.persistence.RatingsStatsPersistence;
80  import com.liferay.portlet.tags.service.TagsAssetLocalService;
81  import com.liferay.portlet.tags.service.TagsAssetService;
82  import com.liferay.portlet.tags.service.TagsEntryLocalService;
83  import com.liferay.portlet.tags.service.TagsEntryService;
84  import com.liferay.portlet.tags.service.persistence.TagsAssetFinder;
85  import com.liferay.portlet.tags.service.persistence.TagsAssetPersistence;
86  import com.liferay.portlet.tags.service.persistence.TagsEntryFinder;
87  import com.liferay.portlet.tags.service.persistence.TagsEntryPersistence;
88  
89  import java.util.List;
90  
91  import javax.sql.DataSource;
92  
93  /**
94   * <a href="JournalArticleLocalServiceBaseImpl.java.html"><b><i>View Source</i>
95   * </b></a>
96   *
97   * @author Brian Wing Shun Chan
98   */
99  public abstract class JournalArticleLocalServiceBaseImpl
100     implements JournalArticleLocalService {
101     public JournalArticle addJournalArticle(JournalArticle journalArticle)
102         throws SystemException {
103         journalArticle.setNew(true);
104 
105         return journalArticlePersistence.update(journalArticle, false);
106     }
107 
108     public JournalArticle createJournalArticle(long id) {
109         return journalArticlePersistence.create(id);
110     }
111 
112     public void deleteJournalArticle(long id)
113         throws PortalException, SystemException {
114         journalArticlePersistence.remove(id);
115     }
116 
117     public void deleteJournalArticle(JournalArticle journalArticle)
118         throws SystemException {
119         journalArticlePersistence.remove(journalArticle);
120     }
121 
122     @SuppressWarnings("rawtypes")
123     public List dynamicQuery(DynamicQuery dynamicQuery)
124         throws SystemException {
125         return journalArticlePersistence.findWithDynamicQuery(dynamicQuery);
126     }
127 
128     @SuppressWarnings("rawtypes")
129     public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
130         throws SystemException {
131         return journalArticlePersistence.findWithDynamicQuery(dynamicQuery,
132             start, end);
133     }
134 
135     @SuppressWarnings("rawtypes")
136     public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
137         OrderByComparator orderByComparator) throws SystemException {
138         return journalArticlePersistence.findWithDynamicQuery(dynamicQuery,
139             start, end, orderByComparator);
140     }
141 
142     public int dynamicQueryCount(DynamicQuery dynamicQuery)
143         throws SystemException {
144         return journalArticlePersistence.countWithDynamicQuery(dynamicQuery);
145     }
146 
147     public JournalArticle getJournalArticle(long id)
148         throws PortalException, SystemException {
149         return journalArticlePersistence.findByPrimaryKey(id);
150     }
151 
152     public JournalArticle getJournalArticleByUuidAndGroupId(String uuid,
153         long groupId) throws PortalException, SystemException {
154         return journalArticlePersistence.findByUUID_G(uuid, groupId);
155     }
156 
157     public List<JournalArticle> getJournalArticles(int start, int end)
158         throws SystemException {
159         return journalArticlePersistence.findAll(start, end);
160     }
161 
162     public int getJournalArticlesCount() throws SystemException {
163         return journalArticlePersistence.countAll();
164     }
165 
166     public JournalArticle updateJournalArticle(JournalArticle journalArticle)
167         throws SystemException {
168         journalArticle.setNew(false);
169 
170         return journalArticlePersistence.update(journalArticle, true);
171     }
172 
173     public JournalArticle updateJournalArticle(JournalArticle journalArticle,
174         boolean merge) throws SystemException {
175         journalArticle.setNew(false);
176 
177         return journalArticlePersistence.update(journalArticle, merge);
178     }
179 
180     public JournalArticleLocalService getJournalArticleLocalService() {
181         return journalArticleLocalService;
182     }
183 
184     public void setJournalArticleLocalService(
185         JournalArticleLocalService journalArticleLocalService) {
186         this.journalArticleLocalService = journalArticleLocalService;
187     }
188 
189     public JournalArticleService getJournalArticleService() {
190         return journalArticleService;
191     }
192 
193     public void setJournalArticleService(
194         JournalArticleService journalArticleService) {
195         this.journalArticleService = journalArticleService;
196     }
197 
198     public JournalArticlePersistence getJournalArticlePersistence() {
199         return journalArticlePersistence;
200     }
201 
202     public void setJournalArticlePersistence(
203         JournalArticlePersistence journalArticlePersistence) {
204         this.journalArticlePersistence = journalArticlePersistence;
205     }
206 
207     public JournalArticleFinder getJournalArticleFinder() {
208         return journalArticleFinder;
209     }
210 
211     public void setJournalArticleFinder(
212         JournalArticleFinder journalArticleFinder) {
213         this.journalArticleFinder = journalArticleFinder;
214     }
215 
216     public JournalArticleImageLocalService getJournalArticleImageLocalService() {
217         return journalArticleImageLocalService;
218     }
219 
220     public void setJournalArticleImageLocalService(
221         JournalArticleImageLocalService journalArticleImageLocalService) {
222         this.journalArticleImageLocalService = journalArticleImageLocalService;
223     }
224 
225     public JournalArticleImagePersistence getJournalArticleImagePersistence() {
226         return journalArticleImagePersistence;
227     }
228 
229     public void setJournalArticleImagePersistence(
230         JournalArticleImagePersistence journalArticleImagePersistence) {
231         this.journalArticleImagePersistence = journalArticleImagePersistence;
232     }
233 
234     public JournalArticleResourceLocalService getJournalArticleResourceLocalService() {
235         return journalArticleResourceLocalService;
236     }
237 
238     public void setJournalArticleResourceLocalService(
239         JournalArticleResourceLocalService journalArticleResourceLocalService) {
240         this.journalArticleResourceLocalService = journalArticleResourceLocalService;
241     }
242 
243     public JournalArticleResourcePersistence getJournalArticleResourcePersistence() {
244         return journalArticleResourcePersistence;
245     }
246 
247     public void setJournalArticleResourcePersistence(
248         JournalArticleResourcePersistence journalArticleResourcePersistence) {
249         this.journalArticleResourcePersistence = journalArticleResourcePersistence;
250     }
251 
252     public JournalContentSearchLocalService getJournalContentSearchLocalService() {
253         return journalContentSearchLocalService;
254     }
255 
256     public void setJournalContentSearchLocalService(
257         JournalContentSearchLocalService journalContentSearchLocalService) {
258         this.journalContentSearchLocalService = journalContentSearchLocalService;
259     }
260 
261     public JournalContentSearchPersistence getJournalContentSearchPersistence() {
262         return journalContentSearchPersistence;
263     }
264 
265     public void setJournalContentSearchPersistence(
266         JournalContentSearchPersistence journalContentSearchPersistence) {
267         this.journalContentSearchPersistence = journalContentSearchPersistence;
268     }
269 
270     public JournalFeedLocalService getJournalFeedLocalService() {
271         return journalFeedLocalService;
272     }
273 
274     public void setJournalFeedLocalService(
275         JournalFeedLocalService journalFeedLocalService) {
276         this.journalFeedLocalService = journalFeedLocalService;
277     }
278 
279     public JournalFeedService getJournalFeedService() {
280         return journalFeedService;
281     }
282 
283     public void setJournalFeedService(JournalFeedService journalFeedService) {
284         this.journalFeedService = journalFeedService;
285     }
286 
287     public JournalFeedPersistence getJournalFeedPersistence() {
288         return journalFeedPersistence;
289     }
290 
291     public void setJournalFeedPersistence(
292         JournalFeedPersistence journalFeedPersistence) {
293         this.journalFeedPersistence = journalFeedPersistence;
294     }
295 
296     public JournalFeedFinder getJournalFeedFinder() {
297         return journalFeedFinder;
298     }
299 
300     public void setJournalFeedFinder(JournalFeedFinder journalFeedFinder) {
301         this.journalFeedFinder = journalFeedFinder;
302     }
303 
304     public JournalStructureLocalService getJournalStructureLocalService() {
305         return journalStructureLocalService;
306     }
307 
308     public void setJournalStructureLocalService(
309         JournalStructureLocalService journalStructureLocalService) {
310         this.journalStructureLocalService = journalStructureLocalService;
311     }
312 
313     public JournalStructureService getJournalStructureService() {
314         return journalStructureService;
315     }
316 
317     public void setJournalStructureService(
318         JournalStructureService journalStructureService) {
319         this.journalStructureService = journalStructureService;
320     }
321 
322     public JournalStructurePersistence getJournalStructurePersistence() {
323         return journalStructurePersistence;
324     }
325 
326     public void setJournalStructurePersistence(
327         JournalStructurePersistence journalStructurePersistence) {
328         this.journalStructurePersistence = journalStructurePersistence;
329     }
330 
331     public JournalStructureFinder getJournalStructureFinder() {
332         return journalStructureFinder;
333     }
334 
335     public void setJournalStructureFinder(
336         JournalStructureFinder journalStructureFinder) {
337         this.journalStructureFinder = journalStructureFinder;
338     }
339 
340     public JournalTemplateLocalService getJournalTemplateLocalService() {
341         return journalTemplateLocalService;
342     }
343 
344     public void setJournalTemplateLocalService(
345         JournalTemplateLocalService journalTemplateLocalService) {
346         this.journalTemplateLocalService = journalTemplateLocalService;
347     }
348 
349     public JournalTemplateService getJournalTemplateService() {
350         return journalTemplateService;
351     }
352 
353     public void setJournalTemplateService(
354         JournalTemplateService journalTemplateService) {
355         this.journalTemplateService = journalTemplateService;
356     }
357 
358     public JournalTemplatePersistence getJournalTemplatePersistence() {
359         return journalTemplatePersistence;
360     }
361 
362     public void setJournalTemplatePersistence(
363         JournalTemplatePersistence journalTemplatePersistence) {
364         this.journalTemplatePersistence = journalTemplatePersistence;
365     }
366 
367     public JournalTemplateFinder getJournalTemplateFinder() {
368         return journalTemplateFinder;
369     }
370 
371     public void setJournalTemplateFinder(
372         JournalTemplateFinder journalTemplateFinder) {
373         this.journalTemplateFinder = journalTemplateFinder;
374     }
375 
376     public CounterLocalService getCounterLocalService() {
377         return counterLocalService;
378     }
379 
380     public void setCounterLocalService(CounterLocalService counterLocalService) {
381         this.counterLocalService = counterLocalService;
382     }
383 
384     public CounterService getCounterService() {
385         return counterService;
386     }
387 
388     public void setCounterService(CounterService counterService) {
389         this.counterService = counterService;
390     }
391 
392     public MailService getMailService() {
393         return mailService;
394     }
395 
396     public void setMailService(MailService mailService) {
397         this.mailService = mailService;
398     }
399 
400     public CompanyLocalService getCompanyLocalService() {
401         return companyLocalService;
402     }
403 
404     public void setCompanyLocalService(CompanyLocalService companyLocalService) {
405         this.companyLocalService = companyLocalService;
406     }
407 
408     public CompanyService getCompanyService() {
409         return companyService;
410     }
411 
412     public void setCompanyService(CompanyService companyService) {
413         this.companyService = companyService;
414     }
415 
416     public CompanyPersistence getCompanyPersistence() {
417         return companyPersistence;
418     }
419 
420     public void setCompanyPersistence(CompanyPersistence companyPersistence) {
421         this.companyPersistence = companyPersistence;
422     }
423 
424     public ImageLocalService getImageLocalService() {
425         return imageLocalService;
426     }
427 
428     public void setImageLocalService(ImageLocalService imageLocalService) {
429         this.imageLocalService = imageLocalService;
430     }
431 
432     public ImageService getImageService() {
433         return imageService;
434     }
435 
436     public void setImageService(ImageService imageService) {
437         this.imageService = imageService;
438     }
439 
440     public ImagePersistence getImagePersistence() {
441         return imagePersistence;
442     }
443 
444     public void setImagePersistence(ImagePersistence imagePersistence) {
445         this.imagePersistence = imagePersistence;
446     }
447 
448     public PortletPreferencesLocalService getPortletPreferencesLocalService() {
449         return portletPreferencesLocalService;
450     }
451 
452     public void setPortletPreferencesLocalService(
453         PortletPreferencesLocalService portletPreferencesLocalService) {
454         this.portletPreferencesLocalService = portletPreferencesLocalService;
455     }
456 
457     public PortletPreferencesService getPortletPreferencesService() {
458         return portletPreferencesService;
459     }
460 
461     public void setPortletPreferencesService(
462         PortletPreferencesService portletPreferencesService) {
463         this.portletPreferencesService = portletPreferencesService;
464     }
465 
466     public PortletPreferencesPersistence getPortletPreferencesPersistence() {
467         return portletPreferencesPersistence;
468     }
469 
470     public void setPortletPreferencesPersistence(
471         PortletPreferencesPersistence portletPreferencesPersistence) {
472         this.portletPreferencesPersistence = portletPreferencesPersistence;
473     }
474 
475     public PortletPreferencesFinder getPortletPreferencesFinder() {
476         return portletPreferencesFinder;
477     }
478 
479     public void setPortletPreferencesFinder(
480         PortletPreferencesFinder portletPreferencesFinder) {
481         this.portletPreferencesFinder = portletPreferencesFinder;
482     }
483 
484     public ResourceLocalService getResourceLocalService() {
485         return resourceLocalService;
486     }
487 
488     public void setResourceLocalService(
489         ResourceLocalService resourceLocalService) {
490         this.resourceLocalService = resourceLocalService;
491     }
492 
493     public ResourceService getResourceService() {
494         return resourceService;
495     }
496 
497     public void setResourceService(ResourceService resourceService) {
498         this.resourceService = resourceService;
499     }
500 
501     public ResourcePersistence getResourcePersistence() {
502         return resourcePersistence;
503     }
504 
505     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
506         this.resourcePersistence = resourcePersistence;
507     }
508 
509     public ResourceFinder getResourceFinder() {
510         return resourceFinder;
511     }
512 
513     public void setResourceFinder(ResourceFinder resourceFinder) {
514         this.resourceFinder = resourceFinder;
515     }
516 
517     public UserLocalService getUserLocalService() {
518         return userLocalService;
519     }
520 
521     public void setUserLocalService(UserLocalService userLocalService) {
522         this.userLocalService = userLocalService;
523     }
524 
525     public UserService getUserService() {
526         return userService;
527     }
528 
529     public void setUserService(UserService userService) {
530         this.userService = userService;
531     }
532 
533     public UserPersistence getUserPersistence() {
534         return userPersistence;
535     }
536 
537     public void setUserPersistence(UserPersistence userPersistence) {
538         this.userPersistence = userPersistence;
539     }
540 
541     public UserFinder getUserFinder() {
542         return userFinder;
543     }
544 
545     public void setUserFinder(UserFinder userFinder) {
546         this.userFinder = userFinder;
547     }
548 
549     public ExpandoValueLocalService getExpandoValueLocalService() {
550         return expandoValueLocalService;
551     }
552 
553     public void setExpandoValueLocalService(
554         ExpandoValueLocalService expandoValueLocalService) {
555         this.expandoValueLocalService = expandoValueLocalService;
556     }
557 
558     public ExpandoValueService getExpandoValueService() {
559         return expandoValueService;
560     }
561 
562     public void setExpandoValueService(ExpandoValueService expandoValueService) {
563         this.expandoValueService = expandoValueService;
564     }
565 
566     public ExpandoValuePersistence getExpandoValuePersistence() {
567         return expandoValuePersistence;
568     }
569 
570     public void setExpandoValuePersistence(
571         ExpandoValuePersistence expandoValuePersistence) {
572         this.expandoValuePersistence = expandoValuePersistence;
573     }
574 
575     public MBMessageLocalService getMBMessageLocalService() {
576         return mbMessageLocalService;
577     }
578 
579     public void setMBMessageLocalService(
580         MBMessageLocalService mbMessageLocalService) {
581         this.mbMessageLocalService = mbMessageLocalService;
582     }
583 
584     public MBMessageService getMBMessageService() {
585         return mbMessageService;
586     }
587 
588     public void setMBMessageService(MBMessageService mbMessageService) {
589         this.mbMessageService = mbMessageService;
590     }
591 
592     public MBMessagePersistence getMBMessagePersistence() {
593         return mbMessagePersistence;
594     }
595 
596     public void setMBMessagePersistence(
597         MBMessagePersistence mbMessagePersistence) {
598         this.mbMessagePersistence = mbMessagePersistence;
599     }
600 
601     public MBMessageFinder getMBMessageFinder() {
602         return mbMessageFinder;
603     }
604 
605     public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
606         this.mbMessageFinder = mbMessageFinder;
607     }
608 
609     public RatingsStatsLocalService getRatingsStatsLocalService() {
610         return ratingsStatsLocalService;
611     }
612 
613     public void setRatingsStatsLocalService(
614         RatingsStatsLocalService ratingsStatsLocalService) {
615         this.ratingsStatsLocalService = ratingsStatsLocalService;
616     }
617 
618     public RatingsStatsPersistence getRatingsStatsPersistence() {
619         return ratingsStatsPersistence;
620     }
621 
622     public void setRatingsStatsPersistence(
623         RatingsStatsPersistence ratingsStatsPersistence) {
624         this.ratingsStatsPersistence = ratingsStatsPersistence;
625     }
626 
627     public TagsAssetLocalService getTagsAssetLocalService() {
628         return tagsAssetLocalService;
629     }
630 
631     public void setTagsAssetLocalService(
632         TagsAssetLocalService tagsAssetLocalService) {
633         this.tagsAssetLocalService = tagsAssetLocalService;
634     }
635 
636     public TagsAssetService getTagsAssetService() {
637         return tagsAssetService;
638     }
639 
640     public void setTagsAssetService(TagsAssetService tagsAssetService) {
641         this.tagsAssetService = tagsAssetService;
642     }
643 
644     public TagsAssetPersistence getTagsAssetPersistence() {
645         return tagsAssetPersistence;
646     }
647 
648     public void setTagsAssetPersistence(
649         TagsAssetPersistence tagsAssetPersistence) {
650         this.tagsAssetPersistence = tagsAssetPersistence;
651     }
652 
653     public TagsAssetFinder getTagsAssetFinder() {
654         return tagsAssetFinder;
655     }
656 
657     public void setTagsAssetFinder(TagsAssetFinder tagsAssetFinder) {
658         this.tagsAssetFinder = tagsAssetFinder;
659     }
660 
661     public TagsEntryLocalService getTagsEntryLocalService() {
662         return tagsEntryLocalService;
663     }
664 
665     public void setTagsEntryLocalService(
666         TagsEntryLocalService tagsEntryLocalService) {
667         this.tagsEntryLocalService = tagsEntryLocalService;
668     }
669 
670     public TagsEntryService getTagsEntryService() {
671         return tagsEntryService;
672     }
673 
674     public void setTagsEntryService(TagsEntryService tagsEntryService) {
675         this.tagsEntryService = tagsEntryService;
676     }
677 
678     public TagsEntryPersistence getTagsEntryPersistence() {
679         return tagsEntryPersistence;
680     }
681 
682     public void setTagsEntryPersistence(
683         TagsEntryPersistence tagsEntryPersistence) {
684         this.tagsEntryPersistence = tagsEntryPersistence;
685     }
686 
687     public TagsEntryFinder getTagsEntryFinder() {
688         return tagsEntryFinder;
689     }
690 
691     public void setTagsEntryFinder(TagsEntryFinder tagsEntryFinder) {
692         this.tagsEntryFinder = tagsEntryFinder;
693     }
694 
695     protected void runSQL(String sql) throws SystemException {
696         try {
697             DataSource dataSource = journalArticlePersistence.getDataSource();
698 
699             SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
700                     sql, new int[0]);
701 
702             sqlUpdate.update(new Object[0]);
703         }
704         catch (Exception e) {
705             throw new SystemException(e);
706         }
707     }
708 
709     @BeanReference(type = JournalArticleLocalService.class)
710     protected JournalArticleLocalService journalArticleLocalService;
711     @BeanReference(type = JournalArticleService.class)
712     protected JournalArticleService journalArticleService;
713     @BeanReference(type = JournalArticlePersistence.class)
714     protected JournalArticlePersistence journalArticlePersistence;
715     @BeanReference(type = JournalArticleFinder.class)
716     protected JournalArticleFinder journalArticleFinder;
717     @BeanReference(type = JournalArticleImageLocalService.class)
718     protected JournalArticleImageLocalService journalArticleImageLocalService;
719     @BeanReference(type = JournalArticleImagePersistence.class)
720     protected JournalArticleImagePersistence journalArticleImagePersistence;
721     @BeanReference(type = JournalArticleResourceLocalService.class)
722     protected JournalArticleResourceLocalService journalArticleResourceLocalService;
723     @BeanReference(type = JournalArticleResourcePersistence.class)
724     protected JournalArticleResourcePersistence journalArticleResourcePersistence;
725     @BeanReference(type = JournalContentSearchLocalService.class)
726     protected JournalContentSearchLocalService journalContentSearchLocalService;
727     @BeanReference(type = JournalContentSearchPersistence.class)
728     protected JournalContentSearchPersistence journalContentSearchPersistence;
729     @BeanReference(type = JournalFeedLocalService.class)
730     protected JournalFeedLocalService journalFeedLocalService;
731     @BeanReference(type = JournalFeedService.class)
732     protected JournalFeedService journalFeedService;
733     @BeanReference(type = JournalFeedPersistence.class)
734     protected JournalFeedPersistence journalFeedPersistence;
735     @BeanReference(type = JournalFeedFinder.class)
736     protected JournalFeedFinder journalFeedFinder;
737     @BeanReference(type = JournalStructureLocalService.class)
738     protected JournalStructureLocalService journalStructureLocalService;
739     @BeanReference(type = JournalStructureService.class)
740     protected JournalStructureService journalStructureService;
741     @BeanReference(type = JournalStructurePersistence.class)
742     protected JournalStructurePersistence journalStructurePersistence;
743     @BeanReference(type = JournalStructureFinder.class)
744     protected JournalStructureFinder journalStructureFinder;
745     @BeanReference(type = JournalTemplateLocalService.class)
746     protected JournalTemplateLocalService journalTemplateLocalService;
747     @BeanReference(type = JournalTemplateService.class)
748     protected JournalTemplateService journalTemplateService;
749     @BeanReference(type = JournalTemplatePersistence.class)
750     protected JournalTemplatePersistence journalTemplatePersistence;
751     @BeanReference(type = JournalTemplateFinder.class)
752     protected JournalTemplateFinder journalTemplateFinder;
753     @BeanReference(type = CounterLocalService.class)
754     protected CounterLocalService counterLocalService;
755     @BeanReference(type = CounterService.class)
756     protected CounterService counterService;
757     @BeanReference(type = MailService.class)
758     protected MailService mailService;
759     @BeanReference(type = CompanyLocalService.class)
760     protected CompanyLocalService companyLocalService;
761     @BeanReference(type = CompanyService.class)
762     protected CompanyService companyService;
763     @BeanReference(type = CompanyPersistence.class)
764     protected CompanyPersistence companyPersistence;
765     @BeanReference(type = ImageLocalService.class)
766     protected ImageLocalService imageLocalService;
767     @BeanReference(type = ImageService.class)
768     protected ImageService imageService;
769     @BeanReference(type = ImagePersistence.class)
770     protected ImagePersistence imagePersistence;
771     @BeanReference(type = PortletPreferencesLocalService.class)
772     protected PortletPreferencesLocalService portletPreferencesLocalService;
773     @BeanReference(type = PortletPreferencesService.class)
774     protected PortletPreferencesService portletPreferencesService;
775     @BeanReference(type = PortletPreferencesPersistence.class)
776     protected PortletPreferencesPersistence portletPreferencesPersistence;
777     @BeanReference(type = PortletPreferencesFinder.class)
778     protected PortletPreferencesFinder portletPreferencesFinder;
779     @BeanReference(type = ResourceLocalService.class)
780     protected ResourceLocalService resourceLocalService;
781     @BeanReference(type = ResourceService.class)
782     protected ResourceService resourceService;
783     @BeanReference(type = ResourcePersistence.class)
784     protected ResourcePersistence resourcePersistence;
785     @BeanReference(type = ResourceFinder.class)
786     protected ResourceFinder resourceFinder;
787     @BeanReference(type = UserLocalService.class)
788     protected UserLocalService userLocalService;
789     @BeanReference(type = UserService.class)
790     protected UserService userService;
791     @BeanReference(type = UserPersistence.class)
792     protected UserPersistence userPersistence;
793     @BeanReference(type = UserFinder.class)
794     protected UserFinder userFinder;
795     @BeanReference(type = ExpandoValueLocalService.class)
796     protected ExpandoValueLocalService expandoValueLocalService;
797     @BeanReference(type = ExpandoValueService.class)
798     protected ExpandoValueService expandoValueService;
799     @BeanReference(type = ExpandoValuePersistence.class)
800     protected ExpandoValuePersistence expandoValuePersistence;
801     @BeanReference(type = MBMessageLocalService.class)
802     protected MBMessageLocalService mbMessageLocalService;
803     @BeanReference(type = MBMessageService.class)
804     protected MBMessageService mbMessageService;
805     @BeanReference(type = MBMessagePersistence.class)
806     protected MBMessagePersistence mbMessagePersistence;
807     @BeanReference(type = MBMessageFinder.class)
808     protected MBMessageFinder mbMessageFinder;
809     @BeanReference(type = RatingsStatsLocalService.class)
810     protected RatingsStatsLocalService ratingsStatsLocalService;
811     @BeanReference(type = RatingsStatsPersistence.class)
812     protected RatingsStatsPersistence ratingsStatsPersistence;
813     @BeanReference(type = TagsAssetLocalService.class)
814     protected TagsAssetLocalService tagsAssetLocalService;
815     @BeanReference(type = TagsAssetService.class)
816     protected TagsAssetService tagsAssetService;
817     @BeanReference(type = TagsAssetPersistence.class)
818     protected TagsAssetPersistence tagsAssetPersistence;
819     @BeanReference(type = TagsAssetFinder.class)
820     protected TagsAssetFinder tagsAssetFinder;
821     @BeanReference(type = TagsEntryLocalService.class)
822     protected TagsEntryLocalService tagsEntryLocalService;
823     @BeanReference(type = TagsEntryService.class)
824     protected TagsEntryService tagsEntryService;
825     @BeanReference(type = TagsEntryPersistence.class)
826     protected TagsEntryPersistence tagsEntryPersistence;
827     @BeanReference(type = TagsEntryFinder.class)
828     protected TagsEntryFinder tagsEntryFinder;
829 }