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.CounterLocalServiceFactory;
27  import com.liferay.counter.service.CounterService;
28  import com.liferay.counter.service.CounterServiceFactory;
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.dao.orm.DynamicQuery;
34  import com.liferay.portal.service.ResourceLocalService;
35  import com.liferay.portal.service.ResourceLocalServiceFactory;
36  import com.liferay.portal.service.ResourceService;
37  import com.liferay.portal.service.ResourceServiceFactory;
38  import com.liferay.portal.service.UserLocalService;
39  import com.liferay.portal.service.UserLocalServiceFactory;
40  import com.liferay.portal.service.UserService;
41  import com.liferay.portal.service.UserServiceFactory;
42  import com.liferay.portal.service.persistence.ResourceFinder;
43  import com.liferay.portal.service.persistence.ResourceFinderUtil;
44  import com.liferay.portal.service.persistence.ResourcePersistence;
45  import com.liferay.portal.service.persistence.ResourceUtil;
46  import com.liferay.portal.service.persistence.UserFinder;
47  import com.liferay.portal.service.persistence.UserFinderUtil;
48  import com.liferay.portal.service.persistence.UserPersistence;
49  import com.liferay.portal.service.persistence.UserUtil;
50  
51  import com.liferay.portlet.journal.model.JournalFeed;
52  import com.liferay.portlet.journal.service.JournalArticleImageLocalService;
53  import com.liferay.portlet.journal.service.JournalArticleImageLocalServiceFactory;
54  import com.liferay.portlet.journal.service.JournalArticleLocalService;
55  import com.liferay.portlet.journal.service.JournalArticleLocalServiceFactory;
56  import com.liferay.portlet.journal.service.JournalArticleResourceLocalService;
57  import com.liferay.portlet.journal.service.JournalArticleResourceLocalServiceFactory;
58  import com.liferay.portlet.journal.service.JournalArticleService;
59  import com.liferay.portlet.journal.service.JournalArticleServiceFactory;
60  import com.liferay.portlet.journal.service.JournalContentSearchLocalService;
61  import com.liferay.portlet.journal.service.JournalContentSearchLocalServiceFactory;
62  import com.liferay.portlet.journal.service.JournalFeedLocalService;
63  import com.liferay.portlet.journal.service.JournalStructureLocalService;
64  import com.liferay.portlet.journal.service.JournalStructureLocalServiceFactory;
65  import com.liferay.portlet.journal.service.JournalStructureService;
66  import com.liferay.portlet.journal.service.JournalStructureServiceFactory;
67  import com.liferay.portlet.journal.service.JournalTemplateLocalService;
68  import com.liferay.portlet.journal.service.JournalTemplateLocalServiceFactory;
69  import com.liferay.portlet.journal.service.JournalTemplateService;
70  import com.liferay.portlet.journal.service.JournalTemplateServiceFactory;
71  import com.liferay.portlet.journal.service.persistence.JournalArticleFinder;
72  import com.liferay.portlet.journal.service.persistence.JournalArticleFinderUtil;
73  import com.liferay.portlet.journal.service.persistence.JournalArticleImagePersistence;
74  import com.liferay.portlet.journal.service.persistence.JournalArticleImageUtil;
75  import com.liferay.portlet.journal.service.persistence.JournalArticlePersistence;
76  import com.liferay.portlet.journal.service.persistence.JournalArticleResourcePersistence;
77  import com.liferay.portlet.journal.service.persistence.JournalArticleResourceUtil;
78  import com.liferay.portlet.journal.service.persistence.JournalArticleUtil;
79  import com.liferay.portlet.journal.service.persistence.JournalContentSearchPersistence;
80  import com.liferay.portlet.journal.service.persistence.JournalContentSearchUtil;
81  import com.liferay.portlet.journal.service.persistence.JournalFeedFinder;
82  import com.liferay.portlet.journal.service.persistence.JournalFeedFinderUtil;
83  import com.liferay.portlet.journal.service.persistence.JournalFeedPersistence;
84  import com.liferay.portlet.journal.service.persistence.JournalFeedUtil;
85  import com.liferay.portlet.journal.service.persistence.JournalStructureFinder;
86  import com.liferay.portlet.journal.service.persistence.JournalStructureFinderUtil;
87  import com.liferay.portlet.journal.service.persistence.JournalStructurePersistence;
88  import com.liferay.portlet.journal.service.persistence.JournalStructureUtil;
89  import com.liferay.portlet.journal.service.persistence.JournalTemplateFinder;
90  import com.liferay.portlet.journal.service.persistence.JournalTemplateFinderUtil;
91  import com.liferay.portlet.journal.service.persistence.JournalTemplatePersistence;
92  import com.liferay.portlet.journal.service.persistence.JournalTemplateUtil;
93  
94  import java.util.List;
95  
96  /**
97   * <a href="JournalFeedLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
98   *
99   * @author Brian Wing Shun Chan
100  *
101  */
102 public abstract class JournalFeedLocalServiceBaseImpl
103     implements JournalFeedLocalService, InitializingBean {
104     public JournalFeed addJournalFeed(JournalFeed journalFeed)
105         throws SystemException {
106         journalFeed.setNew(true);
107 
108         return journalFeedPersistence.update(journalFeed, false);
109     }
110 
111     public void deleteJournalFeed(long id)
112         throws PortalException, SystemException {
113         journalFeedPersistence.remove(id);
114     }
115 
116     public void deleteJournalFeed(JournalFeed journalFeed)
117         throws SystemException {
118         journalFeedPersistence.remove(journalFeed);
119     }
120 
121     public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
122         throws SystemException {
123         return journalFeedPersistence.findWithDynamicQuery(dynamicQuery);
124     }
125 
126     public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
127         int end) throws SystemException {
128         return journalFeedPersistence.findWithDynamicQuery(dynamicQuery, start,
129             end);
130     }
131 
132     public JournalFeed getJournalFeed(long id)
133         throws PortalException, SystemException {
134         return journalFeedPersistence.findByPrimaryKey(id);
135     }
136 
137     public JournalFeed updateJournalFeed(JournalFeed journalFeed)
138         throws SystemException {
139         journalFeed.setNew(false);
140 
141         return journalFeedPersistence.update(journalFeed, true);
142     }
143 
144     public JournalArticleLocalService getJournalArticleLocalService() {
145         return journalArticleLocalService;
146     }
147 
148     public void setJournalArticleLocalService(
149         JournalArticleLocalService journalArticleLocalService) {
150         this.journalArticleLocalService = journalArticleLocalService;
151     }
152 
153     public JournalArticleService getJournalArticleService() {
154         return journalArticleService;
155     }
156 
157     public void setJournalArticleService(
158         JournalArticleService journalArticleService) {
159         this.journalArticleService = journalArticleService;
160     }
161 
162     public JournalArticlePersistence getJournalArticlePersistence() {
163         return journalArticlePersistence;
164     }
165 
166     public void setJournalArticlePersistence(
167         JournalArticlePersistence journalArticlePersistence) {
168         this.journalArticlePersistence = journalArticlePersistence;
169     }
170 
171     public JournalArticleFinder getJournalArticleFinder() {
172         return journalArticleFinder;
173     }
174 
175     public void setJournalArticleFinder(
176         JournalArticleFinder journalArticleFinder) {
177         this.journalArticleFinder = journalArticleFinder;
178     }
179 
180     public JournalArticleImageLocalService getJournalArticleImageLocalService() {
181         return journalArticleImageLocalService;
182     }
183 
184     public void setJournalArticleImageLocalService(
185         JournalArticleImageLocalService journalArticleImageLocalService) {
186         this.journalArticleImageLocalService = journalArticleImageLocalService;
187     }
188 
189     public JournalArticleImagePersistence getJournalArticleImagePersistence() {
190         return journalArticleImagePersistence;
191     }
192 
193     public void setJournalArticleImagePersistence(
194         JournalArticleImagePersistence journalArticleImagePersistence) {
195         this.journalArticleImagePersistence = journalArticleImagePersistence;
196     }
197 
198     public JournalArticleResourceLocalService getJournalArticleResourceLocalService() {
199         return journalArticleResourceLocalService;
200     }
201 
202     public void setJournalArticleResourceLocalService(
203         JournalArticleResourceLocalService journalArticleResourceLocalService) {
204         this.journalArticleResourceLocalService = journalArticleResourceLocalService;
205     }
206 
207     public JournalArticleResourcePersistence getJournalArticleResourcePersistence() {
208         return journalArticleResourcePersistence;
209     }
210 
211     public void setJournalArticleResourcePersistence(
212         JournalArticleResourcePersistence journalArticleResourcePersistence) {
213         this.journalArticleResourcePersistence = journalArticleResourcePersistence;
214     }
215 
216     public JournalContentSearchLocalService getJournalContentSearchLocalService() {
217         return journalContentSearchLocalService;
218     }
219 
220     public void setJournalContentSearchLocalService(
221         JournalContentSearchLocalService journalContentSearchLocalService) {
222         this.journalContentSearchLocalService = journalContentSearchLocalService;
223     }
224 
225     public JournalContentSearchPersistence getJournalContentSearchPersistence() {
226         return journalContentSearchPersistence;
227     }
228 
229     public void setJournalContentSearchPersistence(
230         JournalContentSearchPersistence journalContentSearchPersistence) {
231         this.journalContentSearchPersistence = journalContentSearchPersistence;
232     }
233 
234     public JournalFeedPersistence getJournalFeedPersistence() {
235         return journalFeedPersistence;
236     }
237 
238     public void setJournalFeedPersistence(
239         JournalFeedPersistence journalFeedPersistence) {
240         this.journalFeedPersistence = journalFeedPersistence;
241     }
242 
243     public JournalFeedFinder getJournalFeedFinder() {
244         return journalFeedFinder;
245     }
246 
247     public void setJournalFeedFinder(JournalFeedFinder journalFeedFinder) {
248         this.journalFeedFinder = journalFeedFinder;
249     }
250 
251     public JournalStructureLocalService getJournalStructureLocalService() {
252         return journalStructureLocalService;
253     }
254 
255     public void setJournalStructureLocalService(
256         JournalStructureLocalService journalStructureLocalService) {
257         this.journalStructureLocalService = journalStructureLocalService;
258     }
259 
260     public JournalStructureService getJournalStructureService() {
261         return journalStructureService;
262     }
263 
264     public void setJournalStructureService(
265         JournalStructureService journalStructureService) {
266         this.journalStructureService = journalStructureService;
267     }
268 
269     public JournalStructurePersistence getJournalStructurePersistence() {
270         return journalStructurePersistence;
271     }
272 
273     public void setJournalStructurePersistence(
274         JournalStructurePersistence journalStructurePersistence) {
275         this.journalStructurePersistence = journalStructurePersistence;
276     }
277 
278     public JournalStructureFinder getJournalStructureFinder() {
279         return journalStructureFinder;
280     }
281 
282     public void setJournalStructureFinder(
283         JournalStructureFinder journalStructureFinder) {
284         this.journalStructureFinder = journalStructureFinder;
285     }
286 
287     public JournalTemplateLocalService getJournalTemplateLocalService() {
288         return journalTemplateLocalService;
289     }
290 
291     public void setJournalTemplateLocalService(
292         JournalTemplateLocalService journalTemplateLocalService) {
293         this.journalTemplateLocalService = journalTemplateLocalService;
294     }
295 
296     public JournalTemplateService getJournalTemplateService() {
297         return journalTemplateService;
298     }
299 
300     public void setJournalTemplateService(
301         JournalTemplateService journalTemplateService) {
302         this.journalTemplateService = journalTemplateService;
303     }
304 
305     public JournalTemplatePersistence getJournalTemplatePersistence() {
306         return journalTemplatePersistence;
307     }
308 
309     public void setJournalTemplatePersistence(
310         JournalTemplatePersistence journalTemplatePersistence) {
311         this.journalTemplatePersistence = journalTemplatePersistence;
312     }
313 
314     public JournalTemplateFinder getJournalTemplateFinder() {
315         return journalTemplateFinder;
316     }
317 
318     public void setJournalTemplateFinder(
319         JournalTemplateFinder journalTemplateFinder) {
320         this.journalTemplateFinder = journalTemplateFinder;
321     }
322 
323     public CounterLocalService getCounterLocalService() {
324         return counterLocalService;
325     }
326 
327     public void setCounterLocalService(CounterLocalService counterLocalService) {
328         this.counterLocalService = counterLocalService;
329     }
330 
331     public CounterService getCounterService() {
332         return counterService;
333     }
334 
335     public void setCounterService(CounterService counterService) {
336         this.counterService = counterService;
337     }
338 
339     public ResourceLocalService getResourceLocalService() {
340         return resourceLocalService;
341     }
342 
343     public void setResourceLocalService(
344         ResourceLocalService resourceLocalService) {
345         this.resourceLocalService = resourceLocalService;
346     }
347 
348     public ResourceService getResourceService() {
349         return resourceService;
350     }
351 
352     public void setResourceService(ResourceService resourceService) {
353         this.resourceService = resourceService;
354     }
355 
356     public ResourcePersistence getResourcePersistence() {
357         return resourcePersistence;
358     }
359 
360     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
361         this.resourcePersistence = resourcePersistence;
362     }
363 
364     public ResourceFinder getResourceFinder() {
365         return resourceFinder;
366     }
367 
368     public void setResourceFinder(ResourceFinder resourceFinder) {
369         this.resourceFinder = resourceFinder;
370     }
371 
372     public UserLocalService getUserLocalService() {
373         return userLocalService;
374     }
375 
376     public void setUserLocalService(UserLocalService userLocalService) {
377         this.userLocalService = userLocalService;
378     }
379 
380     public UserService getUserService() {
381         return userService;
382     }
383 
384     public void setUserService(UserService userService) {
385         this.userService = userService;
386     }
387 
388     public UserPersistence getUserPersistence() {
389         return userPersistence;
390     }
391 
392     public void setUserPersistence(UserPersistence userPersistence) {
393         this.userPersistence = userPersistence;
394     }
395 
396     public UserFinder getUserFinder() {
397         return userFinder;
398     }
399 
400     public void setUserFinder(UserFinder userFinder) {
401         this.userFinder = userFinder;
402     }
403 
404     public void afterPropertiesSet() {
405         if (journalArticleLocalService == null) {
406             journalArticleLocalService = JournalArticleLocalServiceFactory.getImpl();
407         }
408 
409         if (journalArticleService == null) {
410             journalArticleService = JournalArticleServiceFactory.getImpl();
411         }
412 
413         if (journalArticlePersistence == null) {
414             journalArticlePersistence = JournalArticleUtil.getPersistence();
415         }
416 
417         if (journalArticleFinder == null) {
418             journalArticleFinder = JournalArticleFinderUtil.getFinder();
419         }
420 
421         if (journalArticleImageLocalService == null) {
422             journalArticleImageLocalService = JournalArticleImageLocalServiceFactory.getImpl();
423         }
424 
425         if (journalArticleImagePersistence == null) {
426             journalArticleImagePersistence = JournalArticleImageUtil.getPersistence();
427         }
428 
429         if (journalArticleResourceLocalService == null) {
430             journalArticleResourceLocalService = JournalArticleResourceLocalServiceFactory.getImpl();
431         }
432 
433         if (journalArticleResourcePersistence == null) {
434             journalArticleResourcePersistence = JournalArticleResourceUtil.getPersistence();
435         }
436 
437         if (journalContentSearchLocalService == null) {
438             journalContentSearchLocalService = JournalContentSearchLocalServiceFactory.getImpl();
439         }
440 
441         if (journalContentSearchPersistence == null) {
442             journalContentSearchPersistence = JournalContentSearchUtil.getPersistence();
443         }
444 
445         if (journalFeedPersistence == null) {
446             journalFeedPersistence = JournalFeedUtil.getPersistence();
447         }
448 
449         if (journalFeedFinder == null) {
450             journalFeedFinder = JournalFeedFinderUtil.getFinder();
451         }
452 
453         if (journalStructureLocalService == null) {
454             journalStructureLocalService = JournalStructureLocalServiceFactory.getImpl();
455         }
456 
457         if (journalStructureService == null) {
458             journalStructureService = JournalStructureServiceFactory.getImpl();
459         }
460 
461         if (journalStructurePersistence == null) {
462             journalStructurePersistence = JournalStructureUtil.getPersistence();
463         }
464 
465         if (journalStructureFinder == null) {
466             journalStructureFinder = JournalStructureFinderUtil.getFinder();
467         }
468 
469         if (journalTemplateLocalService == null) {
470             journalTemplateLocalService = JournalTemplateLocalServiceFactory.getImpl();
471         }
472 
473         if (journalTemplateService == null) {
474             journalTemplateService = JournalTemplateServiceFactory.getImpl();
475         }
476 
477         if (journalTemplatePersistence == null) {
478             journalTemplatePersistence = JournalTemplateUtil.getPersistence();
479         }
480 
481         if (journalTemplateFinder == null) {
482             journalTemplateFinder = JournalTemplateFinderUtil.getFinder();
483         }
484 
485         if (counterLocalService == null) {
486             counterLocalService = CounterLocalServiceFactory.getImpl();
487         }
488 
489         if (counterService == null) {
490             counterService = CounterServiceFactory.getImpl();
491         }
492 
493         if (resourceLocalService == null) {
494             resourceLocalService = ResourceLocalServiceFactory.getImpl();
495         }
496 
497         if (resourceService == null) {
498             resourceService = ResourceServiceFactory.getImpl();
499         }
500 
501         if (resourcePersistence == null) {
502             resourcePersistence = ResourceUtil.getPersistence();
503         }
504 
505         if (resourceFinder == null) {
506             resourceFinder = ResourceFinderUtil.getFinder();
507         }
508 
509         if (userLocalService == null) {
510             userLocalService = UserLocalServiceFactory.getImpl();
511         }
512 
513         if (userService == null) {
514             userService = UserServiceFactory.getImpl();
515         }
516 
517         if (userPersistence == null) {
518             userPersistence = UserUtil.getPersistence();
519         }
520 
521         if (userFinder == null) {
522             userFinder = UserFinderUtil.getFinder();
523         }
524     }
525 
526     protected JournalArticleLocalService journalArticleLocalService;
527     protected JournalArticleService journalArticleService;
528     protected JournalArticlePersistence journalArticlePersistence;
529     protected JournalArticleFinder journalArticleFinder;
530     protected JournalArticleImageLocalService journalArticleImageLocalService;
531     protected JournalArticleImagePersistence journalArticleImagePersistence;
532     protected JournalArticleResourceLocalService journalArticleResourceLocalService;
533     protected JournalArticleResourcePersistence journalArticleResourcePersistence;
534     protected JournalContentSearchLocalService journalContentSearchLocalService;
535     protected JournalContentSearchPersistence journalContentSearchPersistence;
536     protected JournalFeedPersistence journalFeedPersistence;
537     protected JournalFeedFinder journalFeedFinder;
538     protected JournalStructureLocalService journalStructureLocalService;
539     protected JournalStructureService journalStructureService;
540     protected JournalStructurePersistence journalStructurePersistence;
541     protected JournalStructureFinder journalStructureFinder;
542     protected JournalTemplateLocalService journalTemplateLocalService;
543     protected JournalTemplateService journalTemplateService;
544     protected JournalTemplatePersistence journalTemplatePersistence;
545     protected JournalTemplateFinder journalTemplateFinder;
546     protected CounterLocalService counterLocalService;
547     protected CounterService counterService;
548     protected ResourceLocalService resourceLocalService;
549     protected ResourceService resourceService;
550     protected ResourcePersistence resourcePersistence;
551     protected ResourceFinder resourceFinder;
552     protected UserLocalService userLocalService;
553     protected UserService userService;
554     protected UserPersistence userPersistence;
555     protected UserFinder userFinder;
556 }