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