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.dao.DynamicQueryInitializer;
33  import com.liferay.portal.service.ResourceLocalService;
34  import com.liferay.portal.service.ResourceLocalServiceFactory;
35  import com.liferay.portal.service.ResourceService;
36  import com.liferay.portal.service.ResourceServiceFactory;
37  import com.liferay.portal.service.UserLocalService;
38  import com.liferay.portal.service.UserLocalServiceFactory;
39  import com.liferay.portal.service.UserService;
40  import com.liferay.portal.service.UserServiceFactory;
41  import com.liferay.portal.service.WebDAVPropsLocalService;
42  import com.liferay.portal.service.WebDAVPropsLocalServiceFactory;
43  import com.liferay.portal.service.persistence.ResourceFinder;
44  import com.liferay.portal.service.persistence.ResourceFinderUtil;
45  import com.liferay.portal.service.persistence.ResourcePersistence;
46  import com.liferay.portal.service.persistence.ResourceUtil;
47  import com.liferay.portal.service.persistence.UserFinder;
48  import com.liferay.portal.service.persistence.UserFinderUtil;
49  import com.liferay.portal.service.persistence.UserPersistence;
50  import com.liferay.portal.service.persistence.UserUtil;
51  import com.liferay.portal.service.persistence.WebDAVPropsPersistence;
52  import com.liferay.portal.service.persistence.WebDAVPropsUtil;
53  
54  import com.liferay.portlet.journal.model.JournalStructure;
55  import com.liferay.portlet.journal.service.JournalArticleImageLocalService;
56  import com.liferay.portlet.journal.service.JournalArticleImageLocalServiceFactory;
57  import com.liferay.portlet.journal.service.JournalArticleLocalService;
58  import com.liferay.portlet.journal.service.JournalArticleLocalServiceFactory;
59  import com.liferay.portlet.journal.service.JournalArticleResourceLocalService;
60  import com.liferay.portlet.journal.service.JournalArticleResourceLocalServiceFactory;
61  import com.liferay.portlet.journal.service.JournalArticleService;
62  import com.liferay.portlet.journal.service.JournalArticleServiceFactory;
63  import com.liferay.portlet.journal.service.JournalContentSearchLocalService;
64  import com.liferay.portlet.journal.service.JournalContentSearchLocalServiceFactory;
65  import com.liferay.portlet.journal.service.JournalFeedLocalService;
66  import com.liferay.portlet.journal.service.JournalFeedLocalServiceFactory;
67  import com.liferay.portlet.journal.service.JournalFeedService;
68  import com.liferay.portlet.journal.service.JournalFeedServiceFactory;
69  import com.liferay.portlet.journal.service.JournalStructureLocalService;
70  import com.liferay.portlet.journal.service.JournalTemplateLocalService;
71  import com.liferay.portlet.journal.service.JournalTemplateLocalServiceFactory;
72  import com.liferay.portlet.journal.service.JournalTemplateService;
73  import com.liferay.portlet.journal.service.JournalTemplateServiceFactory;
74  import com.liferay.portlet.journal.service.persistence.JournalArticleFinder;
75  import com.liferay.portlet.journal.service.persistence.JournalArticleFinderUtil;
76  import com.liferay.portlet.journal.service.persistence.JournalArticleImagePersistence;
77  import com.liferay.portlet.journal.service.persistence.JournalArticleImageUtil;
78  import com.liferay.portlet.journal.service.persistence.JournalArticlePersistence;
79  import com.liferay.portlet.journal.service.persistence.JournalArticleResourcePersistence;
80  import com.liferay.portlet.journal.service.persistence.JournalArticleResourceUtil;
81  import com.liferay.portlet.journal.service.persistence.JournalArticleUtil;
82  import com.liferay.portlet.journal.service.persistence.JournalContentSearchPersistence;
83  import com.liferay.portlet.journal.service.persistence.JournalContentSearchUtil;
84  import com.liferay.portlet.journal.service.persistence.JournalFeedFinder;
85  import com.liferay.portlet.journal.service.persistence.JournalFeedFinderUtil;
86  import com.liferay.portlet.journal.service.persistence.JournalFeedPersistence;
87  import com.liferay.portlet.journal.service.persistence.JournalFeedUtil;
88  import com.liferay.portlet.journal.service.persistence.JournalStructureFinder;
89  import com.liferay.portlet.journal.service.persistence.JournalStructureFinderUtil;
90  import com.liferay.portlet.journal.service.persistence.JournalStructurePersistence;
91  import com.liferay.portlet.journal.service.persistence.JournalStructureUtil;
92  import com.liferay.portlet.journal.service.persistence.JournalTemplateFinder;
93  import com.liferay.portlet.journal.service.persistence.JournalTemplateFinderUtil;
94  import com.liferay.portlet.journal.service.persistence.JournalTemplatePersistence;
95  import com.liferay.portlet.journal.service.persistence.JournalTemplateUtil;
96  
97  import org.springframework.beans.factory.InitializingBean;
98  
99  import java.util.List;
100 
101 /**
102  * <a href="JournalStructureLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
103  *
104  * @author Brian Wing Shun Chan
105  *
106  */
107 public abstract class JournalStructureLocalServiceBaseImpl
108     implements JournalStructureLocalService, InitializingBean {
109     public JournalStructure addJournalStructure(
110         JournalStructure journalStructure) throws SystemException {
111         journalStructure.setNew(true);
112 
113         return journalStructurePersistence.update(journalStructure, false);
114     }
115 
116     public void deleteJournalStructure(long id)
117         throws PortalException, SystemException {
118         journalStructurePersistence.remove(id);
119     }
120 
121     public void deleteJournalStructure(JournalStructure journalStructure)
122         throws PortalException, SystemException {
123         journalStructurePersistence.remove(journalStructure);
124     }
125 
126     public List<JournalStructure> dynamicQuery(
127         DynamicQueryInitializer queryInitializer) throws SystemException {
128         return journalStructurePersistence.findWithDynamicQuery(queryInitializer);
129     }
130 
131     public List<JournalStructure> dynamicQuery(
132         DynamicQueryInitializer queryInitializer, int begin, int end)
133         throws SystemException {
134         return journalStructurePersistence.findWithDynamicQuery(queryInitializer,
135             begin, end);
136     }
137 
138     public JournalStructure updateJournalStructure(
139         JournalStructure journalStructure) throws SystemException {
140         journalStructure.setNew(false);
141 
142         return journalStructurePersistence.update(journalStructure, true);
143     }
144 
145     public JournalArticleLocalService getJournalArticleLocalService() {
146         return journalArticleLocalService;
147     }
148 
149     public void setJournalArticleLocalService(
150         JournalArticleLocalService journalArticleLocalService) {
151         this.journalArticleLocalService = journalArticleLocalService;
152     }
153 
154     public JournalArticleService getJournalArticleService() {
155         return journalArticleService;
156     }
157 
158     public void setJournalArticleService(
159         JournalArticleService journalArticleService) {
160         this.journalArticleService = journalArticleService;
161     }
162 
163     public JournalArticlePersistence getJournalArticlePersistence() {
164         return journalArticlePersistence;
165     }
166 
167     public void setJournalArticlePersistence(
168         JournalArticlePersistence journalArticlePersistence) {
169         this.journalArticlePersistence = journalArticlePersistence;
170     }
171 
172     public JournalArticleFinder getJournalArticleFinder() {
173         return journalArticleFinder;
174     }
175 
176     public void setJournalArticleFinder(
177         JournalArticleFinder journalArticleFinder) {
178         this.journalArticleFinder = journalArticleFinder;
179     }
180 
181     public JournalArticleImageLocalService getJournalArticleImageLocalService() {
182         return journalArticleImageLocalService;
183     }
184 
185     public void setJournalArticleImageLocalService(
186         JournalArticleImageLocalService journalArticleImageLocalService) {
187         this.journalArticleImageLocalService = journalArticleImageLocalService;
188     }
189 
190     public JournalArticleImagePersistence getJournalArticleImagePersistence() {
191         return journalArticleImagePersistence;
192     }
193 
194     public void setJournalArticleImagePersistence(
195         JournalArticleImagePersistence journalArticleImagePersistence) {
196         this.journalArticleImagePersistence = journalArticleImagePersistence;
197     }
198 
199     public JournalArticleResourceLocalService getJournalArticleResourceLocalService() {
200         return journalArticleResourceLocalService;
201     }
202 
203     public void setJournalArticleResourceLocalService(
204         JournalArticleResourceLocalService journalArticleResourceLocalService) {
205         this.journalArticleResourceLocalService = journalArticleResourceLocalService;
206     }
207 
208     public JournalArticleResourcePersistence getJournalArticleResourcePersistence() {
209         return journalArticleResourcePersistence;
210     }
211 
212     public void setJournalArticleResourcePersistence(
213         JournalArticleResourcePersistence journalArticleResourcePersistence) {
214         this.journalArticleResourcePersistence = journalArticleResourcePersistence;
215     }
216 
217     public JournalContentSearchLocalService getJournalContentSearchLocalService() {
218         return journalContentSearchLocalService;
219     }
220 
221     public void setJournalContentSearchLocalService(
222         JournalContentSearchLocalService journalContentSearchLocalService) {
223         this.journalContentSearchLocalService = journalContentSearchLocalService;
224     }
225 
226     public JournalContentSearchPersistence getJournalContentSearchPersistence() {
227         return journalContentSearchPersistence;
228     }
229 
230     public void setJournalContentSearchPersistence(
231         JournalContentSearchPersistence journalContentSearchPersistence) {
232         this.journalContentSearchPersistence = journalContentSearchPersistence;
233     }
234 
235     public JournalFeedLocalService getJournalFeedLocalService() {
236         return journalFeedLocalService;
237     }
238 
239     public void setJournalFeedLocalService(
240         JournalFeedLocalService journalFeedLocalService) {
241         this.journalFeedLocalService = journalFeedLocalService;
242     }
243 
244     public JournalFeedService getJournalFeedService() {
245         return journalFeedService;
246     }
247 
248     public void setJournalFeedService(JournalFeedService journalFeedService) {
249         this.journalFeedService = journalFeedService;
250     }
251 
252     public JournalFeedPersistence getJournalFeedPersistence() {
253         return journalFeedPersistence;
254     }
255 
256     public void setJournalFeedPersistence(
257         JournalFeedPersistence journalFeedPersistence) {
258         this.journalFeedPersistence = journalFeedPersistence;
259     }
260 
261     public JournalFeedFinder getJournalFeedFinder() {
262         return journalFeedFinder;
263     }
264 
265     public void setJournalFeedFinder(JournalFeedFinder journalFeedFinder) {
266         this.journalFeedFinder = journalFeedFinder;
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 WebDAVPropsLocalService getWebDAVPropsLocalService() {
405         return webDAVPropsLocalService;
406     }
407 
408     public void setWebDAVPropsLocalService(
409         WebDAVPropsLocalService webDAVPropsLocalService) {
410         this.webDAVPropsLocalService = webDAVPropsLocalService;
411     }
412 
413     public WebDAVPropsPersistence getWebDAVPropsPersistence() {
414         return webDAVPropsPersistence;
415     }
416 
417     public void setWebDAVPropsPersistence(
418         WebDAVPropsPersistence webDAVPropsPersistence) {
419         this.webDAVPropsPersistence = webDAVPropsPersistence;
420     }
421 
422     public void afterPropertiesSet() {
423         if (journalArticleLocalService == null) {
424             journalArticleLocalService = JournalArticleLocalServiceFactory.getImpl();
425         }
426 
427         if (journalArticleService == null) {
428             journalArticleService = JournalArticleServiceFactory.getImpl();
429         }
430 
431         if (journalArticlePersistence == null) {
432             journalArticlePersistence = JournalArticleUtil.getPersistence();
433         }
434 
435         if (journalArticleFinder == null) {
436             journalArticleFinder = JournalArticleFinderUtil.getFinder();
437         }
438 
439         if (journalArticleImageLocalService == null) {
440             journalArticleImageLocalService = JournalArticleImageLocalServiceFactory.getImpl();
441         }
442 
443         if (journalArticleImagePersistence == null) {
444             journalArticleImagePersistence = JournalArticleImageUtil.getPersistence();
445         }
446 
447         if (journalArticleResourceLocalService == null) {
448             journalArticleResourceLocalService = JournalArticleResourceLocalServiceFactory.getImpl();
449         }
450 
451         if (journalArticleResourcePersistence == null) {
452             journalArticleResourcePersistence = JournalArticleResourceUtil.getPersistence();
453         }
454 
455         if (journalContentSearchLocalService == null) {
456             journalContentSearchLocalService = JournalContentSearchLocalServiceFactory.getImpl();
457         }
458 
459         if (journalContentSearchPersistence == null) {
460             journalContentSearchPersistence = JournalContentSearchUtil.getPersistence();
461         }
462 
463         if (journalFeedLocalService == null) {
464             journalFeedLocalService = JournalFeedLocalServiceFactory.getImpl();
465         }
466 
467         if (journalFeedService == null) {
468             journalFeedService = JournalFeedServiceFactory.getImpl();
469         }
470 
471         if (journalFeedPersistence == null) {
472             journalFeedPersistence = JournalFeedUtil.getPersistence();
473         }
474 
475         if (journalFeedFinder == null) {
476             journalFeedFinder = JournalFeedFinderUtil.getFinder();
477         }
478 
479         if (journalStructurePersistence == null) {
480             journalStructurePersistence = JournalStructureUtil.getPersistence();
481         }
482 
483         if (journalStructureFinder == null) {
484             journalStructureFinder = JournalStructureFinderUtil.getFinder();
485         }
486 
487         if (journalTemplateLocalService == null) {
488             journalTemplateLocalService = JournalTemplateLocalServiceFactory.getImpl();
489         }
490 
491         if (journalTemplateService == null) {
492             journalTemplateService = JournalTemplateServiceFactory.getImpl();
493         }
494 
495         if (journalTemplatePersistence == null) {
496             journalTemplatePersistence = JournalTemplateUtil.getPersistence();
497         }
498 
499         if (journalTemplateFinder == null) {
500             journalTemplateFinder = JournalTemplateFinderUtil.getFinder();
501         }
502 
503         if (counterLocalService == null) {
504             counterLocalService = CounterLocalServiceFactory.getImpl();
505         }
506 
507         if (counterService == null) {
508             counterService = CounterServiceFactory.getImpl();
509         }
510 
511         if (resourceLocalService == null) {
512             resourceLocalService = ResourceLocalServiceFactory.getImpl();
513         }
514 
515         if (resourceService == null) {
516             resourceService = ResourceServiceFactory.getImpl();
517         }
518 
519         if (resourcePersistence == null) {
520             resourcePersistence = ResourceUtil.getPersistence();
521         }
522 
523         if (resourceFinder == null) {
524             resourceFinder = ResourceFinderUtil.getFinder();
525         }
526 
527         if (userLocalService == null) {
528             userLocalService = UserLocalServiceFactory.getImpl();
529         }
530 
531         if (userService == null) {
532             userService = UserServiceFactory.getImpl();
533         }
534 
535         if (userPersistence == null) {
536             userPersistence = UserUtil.getPersistence();
537         }
538 
539         if (userFinder == null) {
540             userFinder = UserFinderUtil.getFinder();
541         }
542 
543         if (webDAVPropsLocalService == null) {
544             webDAVPropsLocalService = WebDAVPropsLocalServiceFactory.getImpl();
545         }
546 
547         if (webDAVPropsPersistence == null) {
548             webDAVPropsPersistence = WebDAVPropsUtil.getPersistence();
549         }
550     }
551 
552     protected JournalArticleLocalService journalArticleLocalService;
553     protected JournalArticleService journalArticleService;
554     protected JournalArticlePersistence journalArticlePersistence;
555     protected JournalArticleFinder journalArticleFinder;
556     protected JournalArticleImageLocalService journalArticleImageLocalService;
557     protected JournalArticleImagePersistence journalArticleImagePersistence;
558     protected JournalArticleResourceLocalService journalArticleResourceLocalService;
559     protected JournalArticleResourcePersistence journalArticleResourcePersistence;
560     protected JournalContentSearchLocalService journalContentSearchLocalService;
561     protected JournalContentSearchPersistence journalContentSearchPersistence;
562     protected JournalFeedLocalService journalFeedLocalService;
563     protected JournalFeedService journalFeedService;
564     protected JournalFeedPersistence journalFeedPersistence;
565     protected JournalFeedFinder journalFeedFinder;
566     protected JournalStructurePersistence journalStructurePersistence;
567     protected JournalStructureFinder journalStructureFinder;
568     protected JournalTemplateLocalService journalTemplateLocalService;
569     protected JournalTemplateService journalTemplateService;
570     protected JournalTemplatePersistence journalTemplatePersistence;
571     protected JournalTemplateFinder journalTemplateFinder;
572     protected CounterLocalService counterLocalService;
573     protected CounterService counterService;
574     protected ResourceLocalService resourceLocalService;
575     protected ResourceService resourceService;
576     protected ResourcePersistence resourcePersistence;
577     protected ResourceFinder resourceFinder;
578     protected UserLocalService userLocalService;
579     protected UserService userService;
580     protected UserPersistence userPersistence;
581     protected UserFinder userFinder;
582     protected WebDAVPropsLocalService webDAVPropsLocalService;
583     protected WebDAVPropsPersistence webDAVPropsPersistence;
584 }