1   /**
2    * Copyright (c) 2000-2008 Liferay, Inc. All rights reserved.
3    *
4    * Permission is hereby granted, free of charge, to any person obtaining a copy
5    * of this software and associated documentation files (the "Software"), to deal
6    * in the Software without restriction, including without limitation the rights
7    * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
8    * copies of the Software, and to permit persons to whom the Software is
9    * furnished to do so, subject to the following conditions:
10   *
11   * The above copyright notice and this permission notice shall be included in
12   * all copies or substantial portions of the Software.
13   *
14   * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15   * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16   * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
17   * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
18   * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
19   * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
20   * SOFTWARE.
21   */
22  
23  package com.liferay.portlet.journal.service.base;
24  
25  import com.liferay.counter.service.CounterLocalService;
26  import com.liferay.counter.service.CounterService;
27  
28  import com.liferay.mail.service.MailService;
29  
30  import com.liferay.portal.PortalException;
31  import com.liferay.portal.SystemException;
32  import com.liferay.portal.kernel.bean.InitializingBean;
33  import com.liferay.portal.kernel.bean.PortalBeanLocatorUtil;
34  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
35  import com.liferay.portal.service.CompanyLocalService;
36  import com.liferay.portal.service.CompanyService;
37  import com.liferay.portal.service.ImageLocalService;
38  import com.liferay.portal.service.PortletPreferencesLocalService;
39  import com.liferay.portal.service.PortletPreferencesService;
40  import com.liferay.portal.service.ResourceLocalService;
41  import com.liferay.portal.service.ResourceService;
42  import com.liferay.portal.service.UserLocalService;
43  import com.liferay.portal.service.UserService;
44  import com.liferay.portal.service.persistence.CompanyPersistence;
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.UserFinder;
51  import com.liferay.portal.service.persistence.UserPersistence;
52  
53  import com.liferay.portlet.journal.model.JournalArticle;
54  import com.liferay.portlet.journal.service.JournalArticleImageLocalService;
55  import com.liferay.portlet.journal.service.JournalArticleLocalService;
56  import com.liferay.portlet.journal.service.JournalArticleResourceLocalService;
57  import com.liferay.portlet.journal.service.JournalContentSearchLocalService;
58  import com.liferay.portlet.journal.service.JournalFeedLocalService;
59  import com.liferay.portlet.journal.service.JournalFeedService;
60  import com.liferay.portlet.journal.service.JournalStructureLocalService;
61  import com.liferay.portlet.journal.service.JournalStructureService;
62  import com.liferay.portlet.journal.service.JournalTemplateLocalService;
63  import com.liferay.portlet.journal.service.JournalTemplateService;
64  import com.liferay.portlet.journal.service.persistence.JournalArticleFinder;
65  import com.liferay.portlet.journal.service.persistence.JournalArticleImagePersistence;
66  import com.liferay.portlet.journal.service.persistence.JournalArticlePersistence;
67  import com.liferay.portlet.journal.service.persistence.JournalArticleResourcePersistence;
68  import com.liferay.portlet.journal.service.persistence.JournalContentSearchPersistence;
69  import com.liferay.portlet.journal.service.persistence.JournalFeedFinder;
70  import com.liferay.portlet.journal.service.persistence.JournalFeedPersistence;
71  import com.liferay.portlet.journal.service.persistence.JournalStructureFinder;
72  import com.liferay.portlet.journal.service.persistence.JournalStructurePersistence;
73  import com.liferay.portlet.journal.service.persistence.JournalTemplateFinder;
74  import com.liferay.portlet.journal.service.persistence.JournalTemplatePersistence;
75  import com.liferay.portlet.messageboards.service.MBMessageLocalService;
76  import com.liferay.portlet.messageboards.service.MBMessageService;
77  import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
78  import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
79  import com.liferay.portlet.ratings.service.RatingsStatsLocalService;
80  import com.liferay.portlet.ratings.service.persistence.RatingsStatsPersistence;
81  import com.liferay.portlet.tags.service.TagsAssetLocalService;
82  import com.liferay.portlet.tags.service.TagsAssetService;
83  import com.liferay.portlet.tags.service.TagsEntryLocalService;
84  import com.liferay.portlet.tags.service.TagsEntryService;
85  import com.liferay.portlet.tags.service.persistence.TagsAssetFinder;
86  import com.liferay.portlet.tags.service.persistence.TagsAssetPersistence;
87  import com.liferay.portlet.tags.service.persistence.TagsEntryFinder;
88  import com.liferay.portlet.tags.service.persistence.TagsEntryPersistence;
89  
90  import java.util.List;
91  
92  /**
93   * <a href="JournalArticleLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
94   *
95   * @author Brian Wing Shun Chan
96   *
97   */
98  public abstract class JournalArticleLocalServiceBaseImpl
99      implements JournalArticleLocalService, InitializingBean {
100     public JournalArticle addJournalArticle(JournalArticle journalArticle)
101         throws SystemException {
102         journalArticle.setNew(true);
103 
104         return journalArticlePersistence.update(journalArticle, false);
105     }
106 
107     public void deleteJournalArticle(long id)
108         throws PortalException, SystemException {
109         journalArticlePersistence.remove(id);
110     }
111 
112     public void deleteJournalArticle(JournalArticle journalArticle)
113         throws SystemException {
114         journalArticlePersistence.remove(journalArticle);
115     }
116 
117     public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
118         throws SystemException {
119         return journalArticlePersistence.findWithDynamicQuery(dynamicQuery);
120     }
121 
122     public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
123         int end) throws SystemException {
124         return journalArticlePersistence.findWithDynamicQuery(dynamicQuery,
125             start, end);
126     }
127 
128     public JournalArticle getJournalArticle(long id)
129         throws PortalException, SystemException {
130         return journalArticlePersistence.findByPrimaryKey(id);
131     }
132 
133     public List<JournalArticle> getJournalArticles(int start, int end)
134         throws SystemException {
135         return journalArticlePersistence.findAll(start, end);
136     }
137 
138     public int getJournalArticlesCount() throws SystemException {
139         return journalArticlePersistence.countAll();
140     }
141 
142     public JournalArticle updateJournalArticle(JournalArticle journalArticle)
143         throws SystemException {
144         journalArticle.setNew(false);
145 
146         return journalArticlePersistence.update(journalArticle, true);
147     }
148 
149     public JournalArticlePersistence getJournalArticlePersistence() {
150         return journalArticlePersistence;
151     }
152 
153     public void setJournalArticlePersistence(
154         JournalArticlePersistence journalArticlePersistence) {
155         this.journalArticlePersistence = journalArticlePersistence;
156     }
157 
158     public JournalArticleFinder getJournalArticleFinder() {
159         return journalArticleFinder;
160     }
161 
162     public void setJournalArticleFinder(
163         JournalArticleFinder journalArticleFinder) {
164         this.journalArticleFinder = journalArticleFinder;
165     }
166 
167     public JournalArticleImageLocalService getJournalArticleImageLocalService() {
168         return journalArticleImageLocalService;
169     }
170 
171     public void setJournalArticleImageLocalService(
172         JournalArticleImageLocalService journalArticleImageLocalService) {
173         this.journalArticleImageLocalService = journalArticleImageLocalService;
174     }
175 
176     public JournalArticleImagePersistence getJournalArticleImagePersistence() {
177         return journalArticleImagePersistence;
178     }
179 
180     public void setJournalArticleImagePersistence(
181         JournalArticleImagePersistence journalArticleImagePersistence) {
182         this.journalArticleImagePersistence = journalArticleImagePersistence;
183     }
184 
185     public JournalArticleResourceLocalService getJournalArticleResourceLocalService() {
186         return journalArticleResourceLocalService;
187     }
188 
189     public void setJournalArticleResourceLocalService(
190         JournalArticleResourceLocalService journalArticleResourceLocalService) {
191         this.journalArticleResourceLocalService = journalArticleResourceLocalService;
192     }
193 
194     public JournalArticleResourcePersistence getJournalArticleResourcePersistence() {
195         return journalArticleResourcePersistence;
196     }
197 
198     public void setJournalArticleResourcePersistence(
199         JournalArticleResourcePersistence journalArticleResourcePersistence) {
200         this.journalArticleResourcePersistence = journalArticleResourcePersistence;
201     }
202 
203     public JournalContentSearchLocalService getJournalContentSearchLocalService() {
204         return journalContentSearchLocalService;
205     }
206 
207     public void setJournalContentSearchLocalService(
208         JournalContentSearchLocalService journalContentSearchLocalService) {
209         this.journalContentSearchLocalService = journalContentSearchLocalService;
210     }
211 
212     public JournalContentSearchPersistence getJournalContentSearchPersistence() {
213         return journalContentSearchPersistence;
214     }
215 
216     public void setJournalContentSearchPersistence(
217         JournalContentSearchPersistence journalContentSearchPersistence) {
218         this.journalContentSearchPersistence = journalContentSearchPersistence;
219     }
220 
221     public JournalFeedLocalService getJournalFeedLocalService() {
222         return journalFeedLocalService;
223     }
224 
225     public void setJournalFeedLocalService(
226         JournalFeedLocalService journalFeedLocalService) {
227         this.journalFeedLocalService = journalFeedLocalService;
228     }
229 
230     public JournalFeedService getJournalFeedService() {
231         return journalFeedService;
232     }
233 
234     public void setJournalFeedService(JournalFeedService journalFeedService) {
235         this.journalFeedService = journalFeedService;
236     }
237 
238     public JournalFeedPersistence getJournalFeedPersistence() {
239         return journalFeedPersistence;
240     }
241 
242     public void setJournalFeedPersistence(
243         JournalFeedPersistence journalFeedPersistence) {
244         this.journalFeedPersistence = journalFeedPersistence;
245     }
246 
247     public JournalFeedFinder getJournalFeedFinder() {
248         return journalFeedFinder;
249     }
250 
251     public void setJournalFeedFinder(JournalFeedFinder journalFeedFinder) {
252         this.journalFeedFinder = journalFeedFinder;
253     }
254 
255     public JournalStructureLocalService getJournalStructureLocalService() {
256         return journalStructureLocalService;
257     }
258 
259     public void setJournalStructureLocalService(
260         JournalStructureLocalService journalStructureLocalService) {
261         this.journalStructureLocalService = journalStructureLocalService;
262     }
263 
264     public JournalStructureService getJournalStructureService() {
265         return journalStructureService;
266     }
267 
268     public void setJournalStructureService(
269         JournalStructureService journalStructureService) {
270         this.journalStructureService = journalStructureService;
271     }
272 
273     public JournalStructurePersistence getJournalStructurePersistence() {
274         return journalStructurePersistence;
275     }
276 
277     public void setJournalStructurePersistence(
278         JournalStructurePersistence journalStructurePersistence) {
279         this.journalStructurePersistence = journalStructurePersistence;
280     }
281 
282     public JournalStructureFinder getJournalStructureFinder() {
283         return journalStructureFinder;
284     }
285 
286     public void setJournalStructureFinder(
287         JournalStructureFinder journalStructureFinder) {
288         this.journalStructureFinder = journalStructureFinder;
289     }
290 
291     public JournalTemplateLocalService getJournalTemplateLocalService() {
292         return journalTemplateLocalService;
293     }
294 
295     public void setJournalTemplateLocalService(
296         JournalTemplateLocalService journalTemplateLocalService) {
297         this.journalTemplateLocalService = journalTemplateLocalService;
298     }
299 
300     public JournalTemplateService getJournalTemplateService() {
301         return journalTemplateService;
302     }
303 
304     public void setJournalTemplateService(
305         JournalTemplateService journalTemplateService) {
306         this.journalTemplateService = journalTemplateService;
307     }
308 
309     public JournalTemplatePersistence getJournalTemplatePersistence() {
310         return journalTemplatePersistence;
311     }
312 
313     public void setJournalTemplatePersistence(
314         JournalTemplatePersistence journalTemplatePersistence) {
315         this.journalTemplatePersistence = journalTemplatePersistence;
316     }
317 
318     public JournalTemplateFinder getJournalTemplateFinder() {
319         return journalTemplateFinder;
320     }
321 
322     public void setJournalTemplateFinder(
323         JournalTemplateFinder journalTemplateFinder) {
324         this.journalTemplateFinder = journalTemplateFinder;
325     }
326 
327     public CounterLocalService getCounterLocalService() {
328         return counterLocalService;
329     }
330 
331     public void setCounterLocalService(CounterLocalService counterLocalService) {
332         this.counterLocalService = counterLocalService;
333     }
334 
335     public CounterService getCounterService() {
336         return counterService;
337     }
338 
339     public void setCounterService(CounterService counterService) {
340         this.counterService = counterService;
341     }
342 
343     public MailService getMailService() {
344         return mailService;
345     }
346 
347     public void setMailService(MailService mailService) {
348         this.mailService = mailService;
349     }
350 
351     public CompanyLocalService getCompanyLocalService() {
352         return companyLocalService;
353     }
354 
355     public void setCompanyLocalService(CompanyLocalService companyLocalService) {
356         this.companyLocalService = companyLocalService;
357     }
358 
359     public CompanyService getCompanyService() {
360         return companyService;
361     }
362 
363     public void setCompanyService(CompanyService companyService) {
364         this.companyService = companyService;
365     }
366 
367     public CompanyPersistence getCompanyPersistence() {
368         return companyPersistence;
369     }
370 
371     public void setCompanyPersistence(CompanyPersistence companyPersistence) {
372         this.companyPersistence = companyPersistence;
373     }
374 
375     public ImageLocalService getImageLocalService() {
376         return imageLocalService;
377     }
378 
379     public void setImageLocalService(ImageLocalService imageLocalService) {
380         this.imageLocalService = imageLocalService;
381     }
382 
383     public ImagePersistence getImagePersistence() {
384         return imagePersistence;
385     }
386 
387     public void setImagePersistence(ImagePersistence imagePersistence) {
388         this.imagePersistence = imagePersistence;
389     }
390 
391     public PortletPreferencesLocalService getPortletPreferencesLocalService() {
392         return portletPreferencesLocalService;
393     }
394 
395     public void setPortletPreferencesLocalService(
396         PortletPreferencesLocalService portletPreferencesLocalService) {
397         this.portletPreferencesLocalService = portletPreferencesLocalService;
398     }
399 
400     public PortletPreferencesService getPortletPreferencesService() {
401         return portletPreferencesService;
402     }
403 
404     public void setPortletPreferencesService(
405         PortletPreferencesService portletPreferencesService) {
406         this.portletPreferencesService = portletPreferencesService;
407     }
408 
409     public PortletPreferencesPersistence getPortletPreferencesPersistence() {
410         return portletPreferencesPersistence;
411     }
412 
413     public void setPortletPreferencesPersistence(
414         PortletPreferencesPersistence portletPreferencesPersistence) {
415         this.portletPreferencesPersistence = portletPreferencesPersistence;
416     }
417 
418     public PortletPreferencesFinder getPortletPreferencesFinder() {
419         return portletPreferencesFinder;
420     }
421 
422     public void setPortletPreferencesFinder(
423         PortletPreferencesFinder portletPreferencesFinder) {
424         this.portletPreferencesFinder = portletPreferencesFinder;
425     }
426 
427     public ResourceLocalService getResourceLocalService() {
428         return resourceLocalService;
429     }
430 
431     public void setResourceLocalService(
432         ResourceLocalService resourceLocalService) {
433         this.resourceLocalService = resourceLocalService;
434     }
435 
436     public ResourceService getResourceService() {
437         return resourceService;
438     }
439 
440     public void setResourceService(ResourceService resourceService) {
441         this.resourceService = resourceService;
442     }
443 
444     public ResourcePersistence getResourcePersistence() {
445         return resourcePersistence;
446     }
447 
448     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
449         this.resourcePersistence = resourcePersistence;
450     }
451 
452     public ResourceFinder getResourceFinder() {
453         return resourceFinder;
454     }
455 
456     public void setResourceFinder(ResourceFinder resourceFinder) {
457         this.resourceFinder = resourceFinder;
458     }
459 
460     public UserLocalService getUserLocalService() {
461         return userLocalService;
462     }
463 
464     public void setUserLocalService(UserLocalService userLocalService) {
465         this.userLocalService = userLocalService;
466     }
467 
468     public UserService getUserService() {
469         return userService;
470     }
471 
472     public void setUserService(UserService userService) {
473         this.userService = userService;
474     }
475 
476     public UserPersistence getUserPersistence() {
477         return userPersistence;
478     }
479 
480     public void setUserPersistence(UserPersistence userPersistence) {
481         this.userPersistence = userPersistence;
482     }
483 
484     public UserFinder getUserFinder() {
485         return userFinder;
486     }
487 
488     public void setUserFinder(UserFinder userFinder) {
489         this.userFinder = userFinder;
490     }
491 
492     public MBMessageLocalService getMBMessageLocalService() {
493         return mbMessageLocalService;
494     }
495 
496     public void setMBMessageLocalService(
497         MBMessageLocalService mbMessageLocalService) {
498         this.mbMessageLocalService = mbMessageLocalService;
499     }
500 
501     public MBMessageService getMBMessageService() {
502         return mbMessageService;
503     }
504 
505     public void setMBMessageService(MBMessageService mbMessageService) {
506         this.mbMessageService = mbMessageService;
507     }
508 
509     public MBMessagePersistence getMBMessagePersistence() {
510         return mbMessagePersistence;
511     }
512 
513     public void setMBMessagePersistence(
514         MBMessagePersistence mbMessagePersistence) {
515         this.mbMessagePersistence = mbMessagePersistence;
516     }
517 
518     public MBMessageFinder getMBMessageFinder() {
519         return mbMessageFinder;
520     }
521 
522     public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
523         this.mbMessageFinder = mbMessageFinder;
524     }
525 
526     public RatingsStatsLocalService getRatingsStatsLocalService() {
527         return ratingsStatsLocalService;
528     }
529 
530     public void setRatingsStatsLocalService(
531         RatingsStatsLocalService ratingsStatsLocalService) {
532         this.ratingsStatsLocalService = ratingsStatsLocalService;
533     }
534 
535     public RatingsStatsPersistence getRatingsStatsPersistence() {
536         return ratingsStatsPersistence;
537     }
538 
539     public void setRatingsStatsPersistence(
540         RatingsStatsPersistence ratingsStatsPersistence) {
541         this.ratingsStatsPersistence = ratingsStatsPersistence;
542     }
543 
544     public TagsAssetLocalService getTagsAssetLocalService() {
545         return tagsAssetLocalService;
546     }
547 
548     public void setTagsAssetLocalService(
549         TagsAssetLocalService tagsAssetLocalService) {
550         this.tagsAssetLocalService = tagsAssetLocalService;
551     }
552 
553     public TagsAssetService getTagsAssetService() {
554         return tagsAssetService;
555     }
556 
557     public void setTagsAssetService(TagsAssetService tagsAssetService) {
558         this.tagsAssetService = tagsAssetService;
559     }
560 
561     public TagsAssetPersistence getTagsAssetPersistence() {
562         return tagsAssetPersistence;
563     }
564 
565     public void setTagsAssetPersistence(
566         TagsAssetPersistence tagsAssetPersistence) {
567         this.tagsAssetPersistence = tagsAssetPersistence;
568     }
569 
570     public TagsAssetFinder getTagsAssetFinder() {
571         return tagsAssetFinder;
572     }
573 
574     public void setTagsAssetFinder(TagsAssetFinder tagsAssetFinder) {
575         this.tagsAssetFinder = tagsAssetFinder;
576     }
577 
578     public TagsEntryLocalService getTagsEntryLocalService() {
579         return tagsEntryLocalService;
580     }
581 
582     public void setTagsEntryLocalService(
583         TagsEntryLocalService tagsEntryLocalService) {
584         this.tagsEntryLocalService = tagsEntryLocalService;
585     }
586 
587     public TagsEntryService getTagsEntryService() {
588         return tagsEntryService;
589     }
590 
591     public void setTagsEntryService(TagsEntryService tagsEntryService) {
592         this.tagsEntryService = tagsEntryService;
593     }
594 
595     public TagsEntryPersistence getTagsEntryPersistence() {
596         return tagsEntryPersistence;
597     }
598 
599     public void setTagsEntryPersistence(
600         TagsEntryPersistence tagsEntryPersistence) {
601         this.tagsEntryPersistence = tagsEntryPersistence;
602     }
603 
604     public TagsEntryFinder getTagsEntryFinder() {
605         return tagsEntryFinder;
606     }
607 
608     public void setTagsEntryFinder(TagsEntryFinder tagsEntryFinder) {
609         this.tagsEntryFinder = tagsEntryFinder;
610     }
611 
612     public void afterPropertiesSet() {
613         if (journalArticlePersistence == null) {
614             journalArticlePersistence = (JournalArticlePersistence)PortalBeanLocatorUtil.locate(JournalArticlePersistence.class.getName() +
615                     ".impl");
616         }
617 
618         if (journalArticleFinder == null) {
619             journalArticleFinder = (JournalArticleFinder)PortalBeanLocatorUtil.locate(JournalArticleFinder.class.getName() +
620                     ".impl");
621         }
622 
623         if (journalArticleImageLocalService == null) {
624             journalArticleImageLocalService = (JournalArticleImageLocalService)PortalBeanLocatorUtil.locate(JournalArticleImageLocalService.class.getName() +
625                     ".impl");
626         }
627 
628         if (journalArticleImagePersistence == null) {
629             journalArticleImagePersistence = (JournalArticleImagePersistence)PortalBeanLocatorUtil.locate(JournalArticleImagePersistence.class.getName() +
630                     ".impl");
631         }
632 
633         if (journalArticleResourceLocalService == null) {
634             journalArticleResourceLocalService = (JournalArticleResourceLocalService)PortalBeanLocatorUtil.locate(JournalArticleResourceLocalService.class.getName() +
635                     ".impl");
636         }
637 
638         if (journalArticleResourcePersistence == null) {
639             journalArticleResourcePersistence = (JournalArticleResourcePersistence)PortalBeanLocatorUtil.locate(JournalArticleResourcePersistence.class.getName() +
640                     ".impl");
641         }
642 
643         if (journalContentSearchLocalService == null) {
644             journalContentSearchLocalService = (JournalContentSearchLocalService)PortalBeanLocatorUtil.locate(JournalContentSearchLocalService.class.getName() +
645                     ".impl");
646         }
647 
648         if (journalContentSearchPersistence == null) {
649             journalContentSearchPersistence = (JournalContentSearchPersistence)PortalBeanLocatorUtil.locate(JournalContentSearchPersistence.class.getName() +
650                     ".impl");
651         }
652 
653         if (journalFeedLocalService == null) {
654             journalFeedLocalService = (JournalFeedLocalService)PortalBeanLocatorUtil.locate(JournalFeedLocalService.class.getName() +
655                     ".impl");
656         }
657 
658         if (journalFeedService == null) {
659             journalFeedService = (JournalFeedService)PortalBeanLocatorUtil.locate(JournalFeedService.class.getName() +
660                     ".impl");
661         }
662 
663         if (journalFeedPersistence == null) {
664             journalFeedPersistence = (JournalFeedPersistence)PortalBeanLocatorUtil.locate(JournalFeedPersistence.class.getName() +
665                     ".impl");
666         }
667 
668         if (journalFeedFinder == null) {
669             journalFeedFinder = (JournalFeedFinder)PortalBeanLocatorUtil.locate(JournalFeedFinder.class.getName() +
670                     ".impl");
671         }
672 
673         if (journalStructureLocalService == null) {
674             journalStructureLocalService = (JournalStructureLocalService)PortalBeanLocatorUtil.locate(JournalStructureLocalService.class.getName() +
675                     ".impl");
676         }
677 
678         if (journalStructureService == null) {
679             journalStructureService = (JournalStructureService)PortalBeanLocatorUtil.locate(JournalStructureService.class.getName() +
680                     ".impl");
681         }
682 
683         if (journalStructurePersistence == null) {
684             journalStructurePersistence = (JournalStructurePersistence)PortalBeanLocatorUtil.locate(JournalStructurePersistence.class.getName() +
685                     ".impl");
686         }
687 
688         if (journalStructureFinder == null) {
689             journalStructureFinder = (JournalStructureFinder)PortalBeanLocatorUtil.locate(JournalStructureFinder.class.getName() +
690                     ".impl");
691         }
692 
693         if (journalTemplateLocalService == null) {
694             journalTemplateLocalService = (JournalTemplateLocalService)PortalBeanLocatorUtil.locate(JournalTemplateLocalService.class.getName() +
695                     ".impl");
696         }
697 
698         if (journalTemplateService == null) {
699             journalTemplateService = (JournalTemplateService)PortalBeanLocatorUtil.locate(JournalTemplateService.class.getName() +
700                     ".impl");
701         }
702 
703         if (journalTemplatePersistence == null) {
704             journalTemplatePersistence = (JournalTemplatePersistence)PortalBeanLocatorUtil.locate(JournalTemplatePersistence.class.getName() +
705                     ".impl");
706         }
707 
708         if (journalTemplateFinder == null) {
709             journalTemplateFinder = (JournalTemplateFinder)PortalBeanLocatorUtil.locate(JournalTemplateFinder.class.getName() +
710                     ".impl");
711         }
712 
713         if (counterLocalService == null) {
714             counterLocalService = (CounterLocalService)PortalBeanLocatorUtil.locate(CounterLocalService.class.getName() +
715                     ".impl");
716         }
717 
718         if (counterService == null) {
719             counterService = (CounterService)PortalBeanLocatorUtil.locate(CounterService.class.getName() +
720                     ".impl");
721         }
722 
723         if (mailService == null) {
724             mailService = (MailService)PortalBeanLocatorUtil.locate(MailService.class.getName() +
725                     ".impl");
726         }
727 
728         if (companyLocalService == null) {
729             companyLocalService = (CompanyLocalService)PortalBeanLocatorUtil.locate(CompanyLocalService.class.getName() +
730                     ".impl");
731         }
732 
733         if (companyService == null) {
734             companyService = (CompanyService)PortalBeanLocatorUtil.locate(CompanyService.class.getName() +
735                     ".impl");
736         }
737 
738         if (companyPersistence == null) {
739             companyPersistence = (CompanyPersistence)PortalBeanLocatorUtil.locate(CompanyPersistence.class.getName() +
740                     ".impl");
741         }
742 
743         if (imageLocalService == null) {
744             imageLocalService = (ImageLocalService)PortalBeanLocatorUtil.locate(ImageLocalService.class.getName() +
745                     ".impl");
746         }
747 
748         if (imagePersistence == null) {
749             imagePersistence = (ImagePersistence)PortalBeanLocatorUtil.locate(ImagePersistence.class.getName() +
750                     ".impl");
751         }
752 
753         if (portletPreferencesLocalService == null) {
754             portletPreferencesLocalService = (PortletPreferencesLocalService)PortalBeanLocatorUtil.locate(PortletPreferencesLocalService.class.getName() +
755                     ".impl");
756         }
757 
758         if (portletPreferencesService == null) {
759             portletPreferencesService = (PortletPreferencesService)PortalBeanLocatorUtil.locate(PortletPreferencesService.class.getName() +
760                     ".impl");
761         }
762 
763         if (portletPreferencesPersistence == null) {
764             portletPreferencesPersistence = (PortletPreferencesPersistence)PortalBeanLocatorUtil.locate(PortletPreferencesPersistence.class.getName() +
765                     ".impl");
766         }
767 
768         if (portletPreferencesFinder == null) {
769             portletPreferencesFinder = (PortletPreferencesFinder)PortalBeanLocatorUtil.locate(PortletPreferencesFinder.class.getName() +
770                     ".impl");
771         }
772 
773         if (resourceLocalService == null) {
774             resourceLocalService = (ResourceLocalService)PortalBeanLocatorUtil.locate(ResourceLocalService.class.getName() +
775                     ".impl");
776         }
777 
778         if (resourceService == null) {
779             resourceService = (ResourceService)PortalBeanLocatorUtil.locate(ResourceService.class.getName() +
780                     ".impl");
781         }
782 
783         if (resourcePersistence == null) {
784             resourcePersistence = (ResourcePersistence)PortalBeanLocatorUtil.locate(ResourcePersistence.class.getName() +
785                     ".impl");
786         }
787 
788         if (resourceFinder == null) {
789             resourceFinder = (ResourceFinder)PortalBeanLocatorUtil.locate(ResourceFinder.class.getName() +
790                     ".impl");
791         }
792 
793         if (userLocalService == null) {
794             userLocalService = (UserLocalService)PortalBeanLocatorUtil.locate(UserLocalService.class.getName() +
795                     ".impl");
796         }
797 
798         if (userService == null) {
799             userService = (UserService)PortalBeanLocatorUtil.locate(UserService.class.getName() +
800                     ".impl");
801         }
802 
803         if (userPersistence == null) {
804             userPersistence = (UserPersistence)PortalBeanLocatorUtil.locate(UserPersistence.class.getName() +
805                     ".impl");
806         }
807 
808         if (userFinder == null) {
809             userFinder = (UserFinder)PortalBeanLocatorUtil.locate(UserFinder.class.getName() +
810                     ".impl");
811         }
812 
813         if (mbMessageLocalService == null) {
814             mbMessageLocalService = (MBMessageLocalService)PortalBeanLocatorUtil.locate(MBMessageLocalService.class.getName() +
815                     ".impl");
816         }
817 
818         if (mbMessageService == null) {
819             mbMessageService = (MBMessageService)PortalBeanLocatorUtil.locate(MBMessageService.class.getName() +
820                     ".impl");
821         }
822 
823         if (mbMessagePersistence == null) {
824             mbMessagePersistence = (MBMessagePersistence)PortalBeanLocatorUtil.locate(MBMessagePersistence.class.getName() +
825                     ".impl");
826         }
827 
828         if (mbMessageFinder == null) {
829             mbMessageFinder = (MBMessageFinder)PortalBeanLocatorUtil.locate(MBMessageFinder.class.getName() +
830                     ".impl");
831         }
832 
833         if (ratingsStatsLocalService == null) {
834             ratingsStatsLocalService = (RatingsStatsLocalService)PortalBeanLocatorUtil.locate(RatingsStatsLocalService.class.getName() +
835                     ".impl");
836         }
837 
838         if (ratingsStatsPersistence == null) {
839             ratingsStatsPersistence = (RatingsStatsPersistence)PortalBeanLocatorUtil.locate(RatingsStatsPersistence.class.getName() +
840                     ".impl");
841         }
842 
843         if (tagsAssetLocalService == null) {
844             tagsAssetLocalService = (TagsAssetLocalService)PortalBeanLocatorUtil.locate(TagsAssetLocalService.class.getName() +
845                     ".impl");
846         }
847 
848         if (tagsAssetService == null) {
849             tagsAssetService = (TagsAssetService)PortalBeanLocatorUtil.locate(TagsAssetService.class.getName() +
850                     ".impl");
851         }
852 
853         if (tagsAssetPersistence == null) {
854             tagsAssetPersistence = (TagsAssetPersistence)PortalBeanLocatorUtil.locate(TagsAssetPersistence.class.getName() +
855                     ".impl");
856         }
857 
858         if (tagsAssetFinder == null) {
859             tagsAssetFinder = (TagsAssetFinder)PortalBeanLocatorUtil.locate(TagsAssetFinder.class.getName() +
860                     ".impl");
861         }
862 
863         if (tagsEntryLocalService == null) {
864             tagsEntryLocalService = (TagsEntryLocalService)PortalBeanLocatorUtil.locate(TagsEntryLocalService.class.getName() +
865                     ".impl");
866         }
867 
868         if (tagsEntryService == null) {
869             tagsEntryService = (TagsEntryService)PortalBeanLocatorUtil.locate(TagsEntryService.class.getName() +
870                     ".impl");
871         }
872 
873         if (tagsEntryPersistence == null) {
874             tagsEntryPersistence = (TagsEntryPersistence)PortalBeanLocatorUtil.locate(TagsEntryPersistence.class.getName() +
875                     ".impl");
876         }
877 
878         if (tagsEntryFinder == null) {
879             tagsEntryFinder = (TagsEntryFinder)PortalBeanLocatorUtil.locate(TagsEntryFinder.class.getName() +
880                     ".impl");
881         }
882     }
883 
884     protected JournalArticlePersistence journalArticlePersistence;
885     protected JournalArticleFinder journalArticleFinder;
886     protected JournalArticleImageLocalService journalArticleImageLocalService;
887     protected JournalArticleImagePersistence journalArticleImagePersistence;
888     protected JournalArticleResourceLocalService journalArticleResourceLocalService;
889     protected JournalArticleResourcePersistence journalArticleResourcePersistence;
890     protected JournalContentSearchLocalService journalContentSearchLocalService;
891     protected JournalContentSearchPersistence journalContentSearchPersistence;
892     protected JournalFeedLocalService journalFeedLocalService;
893     protected JournalFeedService journalFeedService;
894     protected JournalFeedPersistence journalFeedPersistence;
895     protected JournalFeedFinder journalFeedFinder;
896     protected JournalStructureLocalService journalStructureLocalService;
897     protected JournalStructureService journalStructureService;
898     protected JournalStructurePersistence journalStructurePersistence;
899     protected JournalStructureFinder journalStructureFinder;
900     protected JournalTemplateLocalService journalTemplateLocalService;
901     protected JournalTemplateService journalTemplateService;
902     protected JournalTemplatePersistence journalTemplatePersistence;
903     protected JournalTemplateFinder journalTemplateFinder;
904     protected CounterLocalService counterLocalService;
905     protected CounterService counterService;
906     protected MailService mailService;
907     protected CompanyLocalService companyLocalService;
908     protected CompanyService companyService;
909     protected CompanyPersistence companyPersistence;
910     protected ImageLocalService imageLocalService;
911     protected ImagePersistence imagePersistence;
912     protected PortletPreferencesLocalService portletPreferencesLocalService;
913     protected PortletPreferencesService portletPreferencesService;
914     protected PortletPreferencesPersistence portletPreferencesPersistence;
915     protected PortletPreferencesFinder portletPreferencesFinder;
916     protected ResourceLocalService resourceLocalService;
917     protected ResourceService resourceService;
918     protected ResourcePersistence resourcePersistence;
919     protected ResourceFinder resourceFinder;
920     protected UserLocalService userLocalService;
921     protected UserService userService;
922     protected UserPersistence userPersistence;
923     protected UserFinder userFinder;
924     protected MBMessageLocalService mbMessageLocalService;
925     protected MBMessageService mbMessageService;
926     protected MBMessagePersistence mbMessagePersistence;
927     protected MBMessageFinder mbMessageFinder;
928     protected RatingsStatsLocalService ratingsStatsLocalService;
929     protected RatingsStatsPersistence ratingsStatsPersistence;
930     protected TagsAssetLocalService tagsAssetLocalService;
931     protected TagsAssetService tagsAssetService;
932     protected TagsAssetPersistence tagsAssetPersistence;
933     protected TagsAssetFinder tagsAssetFinder;
934     protected TagsEntryLocalService tagsEntryLocalService;
935     protected TagsEntryService tagsEntryService;
936     protected TagsEntryPersistence tagsEntryPersistence;
937     protected TagsEntryFinder tagsEntryFinder;
938 }