1   /**
2    * Copyright (c) 2000-2009 Liferay, Inc. All rights reserved.
3    *
4    *
5    *
6    *
7    * The contents of this file are subject to the terms of the Liferay Enterprise
8    * Subscription License ("License"). You may not use this file except in
9    * compliance with the License. You can obtain a copy of the License by
10   * contacting Liferay, Inc. See the License for the specific language governing
11   * permissions and limitations under the License, including but not limited to
12   * distribution rights 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.portal.PortalException;
29  import com.liferay.portal.SystemException;
30  import com.liferay.portal.kernel.annotation.BeanReference;
31  import com.liferay.portal.kernel.dao.db.DB;
32  import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
33  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
34  import com.liferay.portal.service.ImageLocalService;
35  import com.liferay.portal.service.ResourceLocalService;
36  import com.liferay.portal.service.ResourceService;
37  import com.liferay.portal.service.UserLocalService;
38  import com.liferay.portal.service.UserService;
39  import com.liferay.portal.service.WebDAVPropsLocalService;
40  import com.liferay.portal.service.persistence.ImagePersistence;
41  import com.liferay.portal.service.persistence.ResourceFinder;
42  import com.liferay.portal.service.persistence.ResourcePersistence;
43  import com.liferay.portal.service.persistence.UserFinder;
44  import com.liferay.portal.service.persistence.UserPersistence;
45  import com.liferay.portal.service.persistence.WebDAVPropsPersistence;
46  
47  import com.liferay.portlet.expando.service.ExpandoValueLocalService;
48  import com.liferay.portlet.expando.service.ExpandoValueService;
49  import com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence;
50  import com.liferay.portlet.journal.model.JournalTemplate;
51  import com.liferay.portlet.journal.service.JournalArticleImageLocalService;
52  import com.liferay.portlet.journal.service.JournalArticleLocalService;
53  import com.liferay.portlet.journal.service.JournalArticleResourceLocalService;
54  import com.liferay.portlet.journal.service.JournalArticleService;
55  import com.liferay.portlet.journal.service.JournalContentSearchLocalService;
56  import com.liferay.portlet.journal.service.JournalFeedLocalService;
57  import com.liferay.portlet.journal.service.JournalFeedService;
58  import com.liferay.portlet.journal.service.JournalStructureLocalService;
59  import com.liferay.portlet.journal.service.JournalStructureService;
60  import com.liferay.portlet.journal.service.JournalTemplateLocalService;
61  import com.liferay.portlet.journal.service.JournalTemplateService;
62  import com.liferay.portlet.journal.service.persistence.JournalArticleFinder;
63  import com.liferay.portlet.journal.service.persistence.JournalArticleImagePersistence;
64  import com.liferay.portlet.journal.service.persistence.JournalArticlePersistence;
65  import com.liferay.portlet.journal.service.persistence.JournalArticleResourcePersistence;
66  import com.liferay.portlet.journal.service.persistence.JournalContentSearchPersistence;
67  import com.liferay.portlet.journal.service.persistence.JournalFeedFinder;
68  import com.liferay.portlet.journal.service.persistence.JournalFeedPersistence;
69  import com.liferay.portlet.journal.service.persistence.JournalStructureFinder;
70  import com.liferay.portlet.journal.service.persistence.JournalStructurePersistence;
71  import com.liferay.portlet.journal.service.persistence.JournalTemplateFinder;
72  import com.liferay.portlet.journal.service.persistence.JournalTemplatePersistence;
73  
74  import java.util.List;
75  
76  /**
77   * <a href="JournalTemplateLocalServiceBaseImpl.java.html"><b><i>View Source</i>
78   * </b></a>
79   *
80   * @author Brian Wing Shun Chan
81   */
82  public abstract class JournalTemplateLocalServiceBaseImpl
83      implements JournalTemplateLocalService {
84      public JournalTemplate addJournalTemplate(JournalTemplate journalTemplate)
85          throws SystemException {
86          journalTemplate.setNew(true);
87  
88          return journalTemplatePersistence.update(journalTemplate, false);
89      }
90  
91      public JournalTemplate createJournalTemplate(long id) {
92          return journalTemplatePersistence.create(id);
93      }
94  
95      public void deleteJournalTemplate(long id)
96          throws PortalException, SystemException {
97          journalTemplatePersistence.remove(id);
98      }
99  
100     public void deleteJournalTemplate(JournalTemplate journalTemplate)
101         throws SystemException {
102         journalTemplatePersistence.remove(journalTemplate);
103     }
104 
105     public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
106         throws SystemException {
107         return journalTemplatePersistence.findWithDynamicQuery(dynamicQuery);
108     }
109 
110     public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
111         int end) throws SystemException {
112         return journalTemplatePersistence.findWithDynamicQuery(dynamicQuery,
113             start, end);
114     }
115 
116     public JournalTemplate getJournalTemplate(long id)
117         throws PortalException, SystemException {
118         return journalTemplatePersistence.findByPrimaryKey(id);
119     }
120 
121     public List<JournalTemplate> getJournalTemplates(int start, int end)
122         throws SystemException {
123         return journalTemplatePersistence.findAll(start, end);
124     }
125 
126     public int getJournalTemplatesCount() throws SystemException {
127         return journalTemplatePersistence.countAll();
128     }
129 
130     public JournalTemplate updateJournalTemplate(
131         JournalTemplate journalTemplate) throws SystemException {
132         journalTemplate.setNew(false);
133 
134         return journalTemplatePersistence.update(journalTemplate, true);
135     }
136 
137     public JournalTemplate updateJournalTemplate(
138         JournalTemplate journalTemplate, boolean merge)
139         throws SystemException {
140         journalTemplate.setNew(false);
141 
142         return journalTemplatePersistence.update(journalTemplate, merge);
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 JournalStructureLocalService getJournalStructureLocalService() {
270         return journalStructureLocalService;
271     }
272 
273     public void setJournalStructureLocalService(
274         JournalStructureLocalService journalStructureLocalService) {
275         this.journalStructureLocalService = journalStructureLocalService;
276     }
277 
278     public JournalStructureService getJournalStructureService() {
279         return journalStructureService;
280     }
281 
282     public void setJournalStructureService(
283         JournalStructureService journalStructureService) {
284         this.journalStructureService = journalStructureService;
285     }
286 
287     public JournalStructurePersistence getJournalStructurePersistence() {
288         return journalStructurePersistence;
289     }
290 
291     public void setJournalStructurePersistence(
292         JournalStructurePersistence journalStructurePersistence) {
293         this.journalStructurePersistence = journalStructurePersistence;
294     }
295 
296     public JournalStructureFinder getJournalStructureFinder() {
297         return journalStructureFinder;
298     }
299 
300     public void setJournalStructureFinder(
301         JournalStructureFinder journalStructureFinder) {
302         this.journalStructureFinder = journalStructureFinder;
303     }
304 
305     public JournalTemplateLocalService getJournalTemplateLocalService() {
306         return journalTemplateLocalService;
307     }
308 
309     public void setJournalTemplateLocalService(
310         JournalTemplateLocalService journalTemplateLocalService) {
311         this.journalTemplateLocalService = journalTemplateLocalService;
312     }
313 
314     public JournalTemplateService getJournalTemplateService() {
315         return journalTemplateService;
316     }
317 
318     public void setJournalTemplateService(
319         JournalTemplateService journalTemplateService) {
320         this.journalTemplateService = journalTemplateService;
321     }
322 
323     public JournalTemplatePersistence getJournalTemplatePersistence() {
324         return journalTemplatePersistence;
325     }
326 
327     public void setJournalTemplatePersistence(
328         JournalTemplatePersistence journalTemplatePersistence) {
329         this.journalTemplatePersistence = journalTemplatePersistence;
330     }
331 
332     public JournalTemplateFinder getJournalTemplateFinder() {
333         return journalTemplateFinder;
334     }
335 
336     public void setJournalTemplateFinder(
337         JournalTemplateFinder journalTemplateFinder) {
338         this.journalTemplateFinder = journalTemplateFinder;
339     }
340 
341     public CounterLocalService getCounterLocalService() {
342         return counterLocalService;
343     }
344 
345     public void setCounterLocalService(CounterLocalService counterLocalService) {
346         this.counterLocalService = counterLocalService;
347     }
348 
349     public CounterService getCounterService() {
350         return counterService;
351     }
352 
353     public void setCounterService(CounterService counterService) {
354         this.counterService = counterService;
355     }
356 
357     public ImageLocalService getImageLocalService() {
358         return imageLocalService;
359     }
360 
361     public void setImageLocalService(ImageLocalService imageLocalService) {
362         this.imageLocalService = imageLocalService;
363     }
364 
365     public ImagePersistence getImagePersistence() {
366         return imagePersistence;
367     }
368 
369     public void setImagePersistence(ImagePersistence imagePersistence) {
370         this.imagePersistence = imagePersistence;
371     }
372 
373     public ResourceLocalService getResourceLocalService() {
374         return resourceLocalService;
375     }
376 
377     public void setResourceLocalService(
378         ResourceLocalService resourceLocalService) {
379         this.resourceLocalService = resourceLocalService;
380     }
381 
382     public ResourceService getResourceService() {
383         return resourceService;
384     }
385 
386     public void setResourceService(ResourceService resourceService) {
387         this.resourceService = resourceService;
388     }
389 
390     public ResourcePersistence getResourcePersistence() {
391         return resourcePersistence;
392     }
393 
394     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
395         this.resourcePersistence = resourcePersistence;
396     }
397 
398     public ResourceFinder getResourceFinder() {
399         return resourceFinder;
400     }
401 
402     public void setResourceFinder(ResourceFinder resourceFinder) {
403         this.resourceFinder = resourceFinder;
404     }
405 
406     public UserLocalService getUserLocalService() {
407         return userLocalService;
408     }
409 
410     public void setUserLocalService(UserLocalService userLocalService) {
411         this.userLocalService = userLocalService;
412     }
413 
414     public UserService getUserService() {
415         return userService;
416     }
417 
418     public void setUserService(UserService userService) {
419         this.userService = userService;
420     }
421 
422     public UserPersistence getUserPersistence() {
423         return userPersistence;
424     }
425 
426     public void setUserPersistence(UserPersistence userPersistence) {
427         this.userPersistence = userPersistence;
428     }
429 
430     public UserFinder getUserFinder() {
431         return userFinder;
432     }
433 
434     public void setUserFinder(UserFinder userFinder) {
435         this.userFinder = userFinder;
436     }
437 
438     public WebDAVPropsLocalService getWebDAVPropsLocalService() {
439         return webDAVPropsLocalService;
440     }
441 
442     public void setWebDAVPropsLocalService(
443         WebDAVPropsLocalService webDAVPropsLocalService) {
444         this.webDAVPropsLocalService = webDAVPropsLocalService;
445     }
446 
447     public WebDAVPropsPersistence getWebDAVPropsPersistence() {
448         return webDAVPropsPersistence;
449     }
450 
451     public void setWebDAVPropsPersistence(
452         WebDAVPropsPersistence webDAVPropsPersistence) {
453         this.webDAVPropsPersistence = webDAVPropsPersistence;
454     }
455 
456     public ExpandoValueLocalService getExpandoValueLocalService() {
457         return expandoValueLocalService;
458     }
459 
460     public void setExpandoValueLocalService(
461         ExpandoValueLocalService expandoValueLocalService) {
462         this.expandoValueLocalService = expandoValueLocalService;
463     }
464 
465     public ExpandoValueService getExpandoValueService() {
466         return expandoValueService;
467     }
468 
469     public void setExpandoValueService(ExpandoValueService expandoValueService) {
470         this.expandoValueService = expandoValueService;
471     }
472 
473     public ExpandoValuePersistence getExpandoValuePersistence() {
474         return expandoValuePersistence;
475     }
476 
477     public void setExpandoValuePersistence(
478         ExpandoValuePersistence expandoValuePersistence) {
479         this.expandoValuePersistence = expandoValuePersistence;
480     }
481 
482     protected void runSQL(String sql) throws SystemException {
483         try {
484             DB db = DBFactoryUtil.getDB();
485 
486             db.runSQL(sql);
487         }
488         catch (Exception e) {
489             throw new SystemException(e);
490         }
491     }
492 
493     @BeanReference(name = "com.liferay.portlet.journal.service.JournalArticleLocalService")
494     protected JournalArticleLocalService journalArticleLocalService;
495     @BeanReference(name = "com.liferay.portlet.journal.service.JournalArticleService")
496     protected JournalArticleService journalArticleService;
497     @BeanReference(name = "com.liferay.portlet.journal.service.persistence.JournalArticlePersistence")
498     protected JournalArticlePersistence journalArticlePersistence;
499     @BeanReference(name = "com.liferay.portlet.journal.service.persistence.JournalArticleFinder")
500     protected JournalArticleFinder journalArticleFinder;
501     @BeanReference(name = "com.liferay.portlet.journal.service.JournalArticleImageLocalService")
502     protected JournalArticleImageLocalService journalArticleImageLocalService;
503     @BeanReference(name = "com.liferay.portlet.journal.service.persistence.JournalArticleImagePersistence")
504     protected JournalArticleImagePersistence journalArticleImagePersistence;
505     @BeanReference(name = "com.liferay.portlet.journal.service.JournalArticleResourceLocalService")
506     protected JournalArticleResourceLocalService journalArticleResourceLocalService;
507     @BeanReference(name = "com.liferay.portlet.journal.service.persistence.JournalArticleResourcePersistence")
508     protected JournalArticleResourcePersistence journalArticleResourcePersistence;
509     @BeanReference(name = "com.liferay.portlet.journal.service.JournalContentSearchLocalService")
510     protected JournalContentSearchLocalService journalContentSearchLocalService;
511     @BeanReference(name = "com.liferay.portlet.journal.service.persistence.JournalContentSearchPersistence")
512     protected JournalContentSearchPersistence journalContentSearchPersistence;
513     @BeanReference(name = "com.liferay.portlet.journal.service.JournalFeedLocalService")
514     protected JournalFeedLocalService journalFeedLocalService;
515     @BeanReference(name = "com.liferay.portlet.journal.service.JournalFeedService")
516     protected JournalFeedService journalFeedService;
517     @BeanReference(name = "com.liferay.portlet.journal.service.persistence.JournalFeedPersistence")
518     protected JournalFeedPersistence journalFeedPersistence;
519     @BeanReference(name = "com.liferay.portlet.journal.service.persistence.JournalFeedFinder")
520     protected JournalFeedFinder journalFeedFinder;
521     @BeanReference(name = "com.liferay.portlet.journal.service.JournalStructureLocalService")
522     protected JournalStructureLocalService journalStructureLocalService;
523     @BeanReference(name = "com.liferay.portlet.journal.service.JournalStructureService")
524     protected JournalStructureService journalStructureService;
525     @BeanReference(name = "com.liferay.portlet.journal.service.persistence.JournalStructurePersistence")
526     protected JournalStructurePersistence journalStructurePersistence;
527     @BeanReference(name = "com.liferay.portlet.journal.service.persistence.JournalStructureFinder")
528     protected JournalStructureFinder journalStructureFinder;
529     @BeanReference(name = "com.liferay.portlet.journal.service.JournalTemplateLocalService")
530     protected JournalTemplateLocalService journalTemplateLocalService;
531     @BeanReference(name = "com.liferay.portlet.journal.service.JournalTemplateService")
532     protected JournalTemplateService journalTemplateService;
533     @BeanReference(name = "com.liferay.portlet.journal.service.persistence.JournalTemplatePersistence")
534     protected JournalTemplatePersistence journalTemplatePersistence;
535     @BeanReference(name = "com.liferay.portlet.journal.service.persistence.JournalTemplateFinder")
536     protected JournalTemplateFinder journalTemplateFinder;
537     @BeanReference(name = "com.liferay.counter.service.CounterLocalService")
538     protected CounterLocalService counterLocalService;
539     @BeanReference(name = "com.liferay.counter.service.CounterService")
540     protected CounterService counterService;
541     @BeanReference(name = "com.liferay.portal.service.ImageLocalService")
542     protected ImageLocalService imageLocalService;
543     @BeanReference(name = "com.liferay.portal.service.persistence.ImagePersistence")
544     protected ImagePersistence imagePersistence;
545     @BeanReference(name = "com.liferay.portal.service.ResourceLocalService")
546     protected ResourceLocalService resourceLocalService;
547     @BeanReference(name = "com.liferay.portal.service.ResourceService")
548     protected ResourceService resourceService;
549     @BeanReference(name = "com.liferay.portal.service.persistence.ResourcePersistence")
550     protected ResourcePersistence resourcePersistence;
551     @BeanReference(name = "com.liferay.portal.service.persistence.ResourceFinder")
552     protected ResourceFinder resourceFinder;
553     @BeanReference(name = "com.liferay.portal.service.UserLocalService")
554     protected UserLocalService userLocalService;
555     @BeanReference(name = "com.liferay.portal.service.UserService")
556     protected UserService userService;
557     @BeanReference(name = "com.liferay.portal.service.persistence.UserPersistence")
558     protected UserPersistence userPersistence;
559     @BeanReference(name = "com.liferay.portal.service.persistence.UserFinder")
560     protected UserFinder userFinder;
561     @BeanReference(name = "com.liferay.portal.service.WebDAVPropsLocalService")
562     protected WebDAVPropsLocalService webDAVPropsLocalService;
563     @BeanReference(name = "com.liferay.portal.service.persistence.WebDAVPropsPersistence")
564     protected WebDAVPropsPersistence webDAVPropsPersistence;
565     @BeanReference(name = "com.liferay.portlet.expando.service.ExpandoValueLocalService")
566     protected ExpandoValueLocalService expandoValueLocalService;
567     @BeanReference(name = "com.liferay.portlet.expando.service.ExpandoValueService")
568     protected ExpandoValueService expandoValueService;
569     @BeanReference(name = "com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence")
570     protected ExpandoValuePersistence expandoValuePersistence;
571 }