1   /**
2    * Copyright (c) 2000-2010 Liferay, Inc. All rights reserved.
3    *
4    * This library is free software; you can redistribute it and/or modify it under
5    * the terms of the GNU Lesser General Public License as published by the Free
6    * Software Foundation; either version 2.1 of the License, or (at your option)
7    * any later version.
8    *
9    * This library is distributed in the hope that it will be useful, but WITHOUT
10   * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
11   * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more
12   * details.
13   */
14  
15  package com.liferay.portlet.journal.service.base;
16  
17  import com.liferay.counter.service.CounterLocalService;
18  
19  import com.liferay.portal.kernel.annotation.BeanReference;
20  import com.liferay.portal.kernel.dao.db.DB;
21  import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
22  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
23  import com.liferay.portal.kernel.exception.PortalException;
24  import com.liferay.portal.kernel.exception.SystemException;
25  import com.liferay.portal.kernel.util.OrderByComparator;
26  import com.liferay.portal.service.GroupLocalService;
27  import com.liferay.portal.service.GroupService;
28  import com.liferay.portal.service.LayoutLocalService;
29  import com.liferay.portal.service.LayoutService;
30  import com.liferay.portal.service.PortletPreferencesLocalService;
31  import com.liferay.portal.service.PortletPreferencesService;
32  import com.liferay.portal.service.ResourceLocalService;
33  import com.liferay.portal.service.ResourceService;
34  import com.liferay.portal.service.UserLocalService;
35  import com.liferay.portal.service.UserService;
36  import com.liferay.portal.service.persistence.GroupFinder;
37  import com.liferay.portal.service.persistence.GroupPersistence;
38  import com.liferay.portal.service.persistence.LayoutFinder;
39  import com.liferay.portal.service.persistence.LayoutPersistence;
40  import com.liferay.portal.service.persistence.PortletPreferencesFinder;
41  import com.liferay.portal.service.persistence.PortletPreferencesPersistence;
42  import com.liferay.portal.service.persistence.ResourceFinder;
43  import com.liferay.portal.service.persistence.ResourcePersistence;
44  import com.liferay.portal.service.persistence.UserFinder;
45  import com.liferay.portal.service.persistence.UserPersistence;
46  
47  import com.liferay.portlet.journal.model.JournalContentSearch;
48  import com.liferay.portlet.journal.service.JournalArticleImageLocalService;
49  import com.liferay.portlet.journal.service.JournalArticleLocalService;
50  import com.liferay.portlet.journal.service.JournalArticleResourceLocalService;
51  import com.liferay.portlet.journal.service.JournalArticleService;
52  import com.liferay.portlet.journal.service.JournalContentSearchLocalService;
53  import com.liferay.portlet.journal.service.JournalFeedLocalService;
54  import com.liferay.portlet.journal.service.JournalFeedService;
55  import com.liferay.portlet.journal.service.JournalStructureLocalService;
56  import com.liferay.portlet.journal.service.JournalStructureService;
57  import com.liferay.portlet.journal.service.JournalTemplateLocalService;
58  import com.liferay.portlet.journal.service.JournalTemplateService;
59  import com.liferay.portlet.journal.service.persistence.JournalArticleFinder;
60  import com.liferay.portlet.journal.service.persistence.JournalArticleImagePersistence;
61  import com.liferay.portlet.journal.service.persistence.JournalArticlePersistence;
62  import com.liferay.portlet.journal.service.persistence.JournalArticleResourcePersistence;
63  import com.liferay.portlet.journal.service.persistence.JournalContentSearchPersistence;
64  import com.liferay.portlet.journal.service.persistence.JournalFeedFinder;
65  import com.liferay.portlet.journal.service.persistence.JournalFeedPersistence;
66  import com.liferay.portlet.journal.service.persistence.JournalStructureFinder;
67  import com.liferay.portlet.journal.service.persistence.JournalStructurePersistence;
68  import com.liferay.portlet.journal.service.persistence.JournalTemplateFinder;
69  import com.liferay.portlet.journal.service.persistence.JournalTemplatePersistence;
70  
71  import java.util.List;
72  
73  /**
74   * <a href="JournalContentSearchLocalServiceBaseImpl.java.html"><b><i>View
75   * Source</i></b></a>
76   *
77   * @author Brian Wing Shun Chan
78   */
79  public abstract class JournalContentSearchLocalServiceBaseImpl
80      implements JournalContentSearchLocalService {
81      public JournalContentSearch addJournalContentSearch(
82          JournalContentSearch journalContentSearch) throws SystemException {
83          journalContentSearch.setNew(true);
84  
85          return journalContentSearchPersistence.update(journalContentSearch,
86              false);
87      }
88  
89      public JournalContentSearch createJournalContentSearch(long contentSearchId) {
90          return journalContentSearchPersistence.create(contentSearchId);
91      }
92  
93      public void deleteJournalContentSearch(long contentSearchId)
94          throws PortalException, SystemException {
95          journalContentSearchPersistence.remove(contentSearchId);
96      }
97  
98      public void deleteJournalContentSearch(
99          JournalContentSearch journalContentSearch) throws SystemException {
100         journalContentSearchPersistence.remove(journalContentSearch);
101     }
102 
103     public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
104         throws SystemException {
105         return journalContentSearchPersistence.findWithDynamicQuery(dynamicQuery);
106     }
107 
108     public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
109         int end) throws SystemException {
110         return journalContentSearchPersistence.findWithDynamicQuery(dynamicQuery,
111             start, end);
112     }
113 
114     public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
115         int end, OrderByComparator orderByComparator) throws SystemException {
116         return journalContentSearchPersistence.findWithDynamicQuery(dynamicQuery,
117             start, end, orderByComparator);
118     }
119 
120     public int dynamicQueryCount(DynamicQuery dynamicQuery)
121         throws SystemException {
122         return journalContentSearchPersistence.countWithDynamicQuery(dynamicQuery);
123     }
124 
125     public JournalContentSearch getJournalContentSearch(long contentSearchId)
126         throws PortalException, SystemException {
127         return journalContentSearchPersistence.findByPrimaryKey(contentSearchId);
128     }
129 
130     public List<JournalContentSearch> getJournalContentSearchs(int start,
131         int end) throws SystemException {
132         return journalContentSearchPersistence.findAll(start, end);
133     }
134 
135     public int getJournalContentSearchsCount() throws SystemException {
136         return journalContentSearchPersistence.countAll();
137     }
138 
139     public JournalContentSearch updateJournalContentSearch(
140         JournalContentSearch journalContentSearch) throws SystemException {
141         journalContentSearch.setNew(false);
142 
143         return journalContentSearchPersistence.update(journalContentSearch, true);
144     }
145 
146     public JournalContentSearch updateJournalContentSearch(
147         JournalContentSearch journalContentSearch, boolean merge)
148         throws SystemException {
149         journalContentSearch.setNew(false);
150 
151         return journalContentSearchPersistence.update(journalContentSearch,
152             merge);
153     }
154 
155     public JournalArticleLocalService getJournalArticleLocalService() {
156         return journalArticleLocalService;
157     }
158 
159     public void setJournalArticleLocalService(
160         JournalArticleLocalService journalArticleLocalService) {
161         this.journalArticleLocalService = journalArticleLocalService;
162     }
163 
164     public JournalArticleService getJournalArticleService() {
165         return journalArticleService;
166     }
167 
168     public void setJournalArticleService(
169         JournalArticleService journalArticleService) {
170         this.journalArticleService = journalArticleService;
171     }
172 
173     public JournalArticlePersistence getJournalArticlePersistence() {
174         return journalArticlePersistence;
175     }
176 
177     public void setJournalArticlePersistence(
178         JournalArticlePersistence journalArticlePersistence) {
179         this.journalArticlePersistence = journalArticlePersistence;
180     }
181 
182     public JournalArticleFinder getJournalArticleFinder() {
183         return journalArticleFinder;
184     }
185 
186     public void setJournalArticleFinder(
187         JournalArticleFinder journalArticleFinder) {
188         this.journalArticleFinder = journalArticleFinder;
189     }
190 
191     public JournalArticleImageLocalService getJournalArticleImageLocalService() {
192         return journalArticleImageLocalService;
193     }
194 
195     public void setJournalArticleImageLocalService(
196         JournalArticleImageLocalService journalArticleImageLocalService) {
197         this.journalArticleImageLocalService = journalArticleImageLocalService;
198     }
199 
200     public JournalArticleImagePersistence getJournalArticleImagePersistence() {
201         return journalArticleImagePersistence;
202     }
203 
204     public void setJournalArticleImagePersistence(
205         JournalArticleImagePersistence journalArticleImagePersistence) {
206         this.journalArticleImagePersistence = journalArticleImagePersistence;
207     }
208 
209     public JournalArticleResourceLocalService getJournalArticleResourceLocalService() {
210         return journalArticleResourceLocalService;
211     }
212 
213     public void setJournalArticleResourceLocalService(
214         JournalArticleResourceLocalService journalArticleResourceLocalService) {
215         this.journalArticleResourceLocalService = journalArticleResourceLocalService;
216     }
217 
218     public JournalArticleResourcePersistence getJournalArticleResourcePersistence() {
219         return journalArticleResourcePersistence;
220     }
221 
222     public void setJournalArticleResourcePersistence(
223         JournalArticleResourcePersistence journalArticleResourcePersistence) {
224         this.journalArticleResourcePersistence = journalArticleResourcePersistence;
225     }
226 
227     public JournalContentSearchLocalService getJournalContentSearchLocalService() {
228         return journalContentSearchLocalService;
229     }
230 
231     public void setJournalContentSearchLocalService(
232         JournalContentSearchLocalService journalContentSearchLocalService) {
233         this.journalContentSearchLocalService = journalContentSearchLocalService;
234     }
235 
236     public JournalContentSearchPersistence getJournalContentSearchPersistence() {
237         return journalContentSearchPersistence;
238     }
239 
240     public void setJournalContentSearchPersistence(
241         JournalContentSearchPersistence journalContentSearchPersistence) {
242         this.journalContentSearchPersistence = journalContentSearchPersistence;
243     }
244 
245     public JournalFeedLocalService getJournalFeedLocalService() {
246         return journalFeedLocalService;
247     }
248 
249     public void setJournalFeedLocalService(
250         JournalFeedLocalService journalFeedLocalService) {
251         this.journalFeedLocalService = journalFeedLocalService;
252     }
253 
254     public JournalFeedService getJournalFeedService() {
255         return journalFeedService;
256     }
257 
258     public void setJournalFeedService(JournalFeedService journalFeedService) {
259         this.journalFeedService = journalFeedService;
260     }
261 
262     public JournalFeedPersistence getJournalFeedPersistence() {
263         return journalFeedPersistence;
264     }
265 
266     public void setJournalFeedPersistence(
267         JournalFeedPersistence journalFeedPersistence) {
268         this.journalFeedPersistence = journalFeedPersistence;
269     }
270 
271     public JournalFeedFinder getJournalFeedFinder() {
272         return journalFeedFinder;
273     }
274 
275     public void setJournalFeedFinder(JournalFeedFinder journalFeedFinder) {
276         this.journalFeedFinder = journalFeedFinder;
277     }
278 
279     public JournalStructureLocalService getJournalStructureLocalService() {
280         return journalStructureLocalService;
281     }
282 
283     public void setJournalStructureLocalService(
284         JournalStructureLocalService journalStructureLocalService) {
285         this.journalStructureLocalService = journalStructureLocalService;
286     }
287 
288     public JournalStructureService getJournalStructureService() {
289         return journalStructureService;
290     }
291 
292     public void setJournalStructureService(
293         JournalStructureService journalStructureService) {
294         this.journalStructureService = journalStructureService;
295     }
296 
297     public JournalStructurePersistence getJournalStructurePersistence() {
298         return journalStructurePersistence;
299     }
300 
301     public void setJournalStructurePersistence(
302         JournalStructurePersistence journalStructurePersistence) {
303         this.journalStructurePersistence = journalStructurePersistence;
304     }
305 
306     public JournalStructureFinder getJournalStructureFinder() {
307         return journalStructureFinder;
308     }
309 
310     public void setJournalStructureFinder(
311         JournalStructureFinder journalStructureFinder) {
312         this.journalStructureFinder = journalStructureFinder;
313     }
314 
315     public JournalTemplateLocalService getJournalTemplateLocalService() {
316         return journalTemplateLocalService;
317     }
318 
319     public void setJournalTemplateLocalService(
320         JournalTemplateLocalService journalTemplateLocalService) {
321         this.journalTemplateLocalService = journalTemplateLocalService;
322     }
323 
324     public JournalTemplateService getJournalTemplateService() {
325         return journalTemplateService;
326     }
327 
328     public void setJournalTemplateService(
329         JournalTemplateService journalTemplateService) {
330         this.journalTemplateService = journalTemplateService;
331     }
332 
333     public JournalTemplatePersistence getJournalTemplatePersistence() {
334         return journalTemplatePersistence;
335     }
336 
337     public void setJournalTemplatePersistence(
338         JournalTemplatePersistence journalTemplatePersistence) {
339         this.journalTemplatePersistence = journalTemplatePersistence;
340     }
341 
342     public JournalTemplateFinder getJournalTemplateFinder() {
343         return journalTemplateFinder;
344     }
345 
346     public void setJournalTemplateFinder(
347         JournalTemplateFinder journalTemplateFinder) {
348         this.journalTemplateFinder = journalTemplateFinder;
349     }
350 
351     public CounterLocalService getCounterLocalService() {
352         return counterLocalService;
353     }
354 
355     public void setCounterLocalService(CounterLocalService counterLocalService) {
356         this.counterLocalService = counterLocalService;
357     }
358 
359     public GroupLocalService getGroupLocalService() {
360         return groupLocalService;
361     }
362 
363     public void setGroupLocalService(GroupLocalService groupLocalService) {
364         this.groupLocalService = groupLocalService;
365     }
366 
367     public GroupService getGroupService() {
368         return groupService;
369     }
370 
371     public void setGroupService(GroupService groupService) {
372         this.groupService = groupService;
373     }
374 
375     public GroupPersistence getGroupPersistence() {
376         return groupPersistence;
377     }
378 
379     public void setGroupPersistence(GroupPersistence groupPersistence) {
380         this.groupPersistence = groupPersistence;
381     }
382 
383     public GroupFinder getGroupFinder() {
384         return groupFinder;
385     }
386 
387     public void setGroupFinder(GroupFinder groupFinder) {
388         this.groupFinder = groupFinder;
389     }
390 
391     public LayoutLocalService getLayoutLocalService() {
392         return layoutLocalService;
393     }
394 
395     public void setLayoutLocalService(LayoutLocalService layoutLocalService) {
396         this.layoutLocalService = layoutLocalService;
397     }
398 
399     public LayoutService getLayoutService() {
400         return layoutService;
401     }
402 
403     public void setLayoutService(LayoutService layoutService) {
404         this.layoutService = layoutService;
405     }
406 
407     public LayoutPersistence getLayoutPersistence() {
408         return layoutPersistence;
409     }
410 
411     public void setLayoutPersistence(LayoutPersistence layoutPersistence) {
412         this.layoutPersistence = layoutPersistence;
413     }
414 
415     public LayoutFinder getLayoutFinder() {
416         return layoutFinder;
417     }
418 
419     public void setLayoutFinder(LayoutFinder layoutFinder) {
420         this.layoutFinder = layoutFinder;
421     }
422 
423     public PortletPreferencesLocalService getPortletPreferencesLocalService() {
424         return portletPreferencesLocalService;
425     }
426 
427     public void setPortletPreferencesLocalService(
428         PortletPreferencesLocalService portletPreferencesLocalService) {
429         this.portletPreferencesLocalService = portletPreferencesLocalService;
430     }
431 
432     public PortletPreferencesService getPortletPreferencesService() {
433         return portletPreferencesService;
434     }
435 
436     public void setPortletPreferencesService(
437         PortletPreferencesService portletPreferencesService) {
438         this.portletPreferencesService = portletPreferencesService;
439     }
440 
441     public PortletPreferencesPersistence getPortletPreferencesPersistence() {
442         return portletPreferencesPersistence;
443     }
444 
445     public void setPortletPreferencesPersistence(
446         PortletPreferencesPersistence portletPreferencesPersistence) {
447         this.portletPreferencesPersistence = portletPreferencesPersistence;
448     }
449 
450     public PortletPreferencesFinder getPortletPreferencesFinder() {
451         return portletPreferencesFinder;
452     }
453 
454     public void setPortletPreferencesFinder(
455         PortletPreferencesFinder portletPreferencesFinder) {
456         this.portletPreferencesFinder = portletPreferencesFinder;
457     }
458 
459     public ResourceLocalService getResourceLocalService() {
460         return resourceLocalService;
461     }
462 
463     public void setResourceLocalService(
464         ResourceLocalService resourceLocalService) {
465         this.resourceLocalService = resourceLocalService;
466     }
467 
468     public ResourceService getResourceService() {
469         return resourceService;
470     }
471 
472     public void setResourceService(ResourceService resourceService) {
473         this.resourceService = resourceService;
474     }
475 
476     public ResourcePersistence getResourcePersistence() {
477         return resourcePersistence;
478     }
479 
480     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
481         this.resourcePersistence = resourcePersistence;
482     }
483 
484     public ResourceFinder getResourceFinder() {
485         return resourceFinder;
486     }
487 
488     public void setResourceFinder(ResourceFinder resourceFinder) {
489         this.resourceFinder = resourceFinder;
490     }
491 
492     public UserLocalService getUserLocalService() {
493         return userLocalService;
494     }
495 
496     public void setUserLocalService(UserLocalService userLocalService) {
497         this.userLocalService = userLocalService;
498     }
499 
500     public UserService getUserService() {
501         return userService;
502     }
503 
504     public void setUserService(UserService userService) {
505         this.userService = userService;
506     }
507 
508     public UserPersistence getUserPersistence() {
509         return userPersistence;
510     }
511 
512     public void setUserPersistence(UserPersistence userPersistence) {
513         this.userPersistence = userPersistence;
514     }
515 
516     public UserFinder getUserFinder() {
517         return userFinder;
518     }
519 
520     public void setUserFinder(UserFinder userFinder) {
521         this.userFinder = userFinder;
522     }
523 
524     protected void runSQL(String sql) throws SystemException {
525         try {
526             DB db = DBFactoryUtil.getDB();
527 
528             db.runSQL(sql);
529         }
530         catch (Exception e) {
531             throw new SystemException(e);
532         }
533     }
534 
535     @BeanReference(type = JournalArticleLocalService.class)
536     protected JournalArticleLocalService journalArticleLocalService;
537     @BeanReference(type = JournalArticleService.class)
538     protected JournalArticleService journalArticleService;
539     @BeanReference(type = JournalArticlePersistence.class)
540     protected JournalArticlePersistence journalArticlePersistence;
541     @BeanReference(type = JournalArticleFinder.class)
542     protected JournalArticleFinder journalArticleFinder;
543     @BeanReference(type = JournalArticleImageLocalService.class)
544     protected JournalArticleImageLocalService journalArticleImageLocalService;
545     @BeanReference(type = JournalArticleImagePersistence.class)
546     protected JournalArticleImagePersistence journalArticleImagePersistence;
547     @BeanReference(type = JournalArticleResourceLocalService.class)
548     protected JournalArticleResourceLocalService journalArticleResourceLocalService;
549     @BeanReference(type = JournalArticleResourcePersistence.class)
550     protected JournalArticleResourcePersistence journalArticleResourcePersistence;
551     @BeanReference(type = JournalContentSearchLocalService.class)
552     protected JournalContentSearchLocalService journalContentSearchLocalService;
553     @BeanReference(type = JournalContentSearchPersistence.class)
554     protected JournalContentSearchPersistence journalContentSearchPersistence;
555     @BeanReference(type = JournalFeedLocalService.class)
556     protected JournalFeedLocalService journalFeedLocalService;
557     @BeanReference(type = JournalFeedService.class)
558     protected JournalFeedService journalFeedService;
559     @BeanReference(type = JournalFeedPersistence.class)
560     protected JournalFeedPersistence journalFeedPersistence;
561     @BeanReference(type = JournalFeedFinder.class)
562     protected JournalFeedFinder journalFeedFinder;
563     @BeanReference(type = JournalStructureLocalService.class)
564     protected JournalStructureLocalService journalStructureLocalService;
565     @BeanReference(type = JournalStructureService.class)
566     protected JournalStructureService journalStructureService;
567     @BeanReference(type = JournalStructurePersistence.class)
568     protected JournalStructurePersistence journalStructurePersistence;
569     @BeanReference(type = JournalStructureFinder.class)
570     protected JournalStructureFinder journalStructureFinder;
571     @BeanReference(type = JournalTemplateLocalService.class)
572     protected JournalTemplateLocalService journalTemplateLocalService;
573     @BeanReference(type = JournalTemplateService.class)
574     protected JournalTemplateService journalTemplateService;
575     @BeanReference(type = JournalTemplatePersistence.class)
576     protected JournalTemplatePersistence journalTemplatePersistence;
577     @BeanReference(type = JournalTemplateFinder.class)
578     protected JournalTemplateFinder journalTemplateFinder;
579     @BeanReference(type = CounterLocalService.class)
580     protected CounterLocalService counterLocalService;
581     @BeanReference(type = GroupLocalService.class)
582     protected GroupLocalService groupLocalService;
583     @BeanReference(type = GroupService.class)
584     protected GroupService groupService;
585     @BeanReference(type = GroupPersistence.class)
586     protected GroupPersistence groupPersistence;
587     @BeanReference(type = GroupFinder.class)
588     protected GroupFinder groupFinder;
589     @BeanReference(type = LayoutLocalService.class)
590     protected LayoutLocalService layoutLocalService;
591     @BeanReference(type = LayoutService.class)
592     protected LayoutService layoutService;
593     @BeanReference(type = LayoutPersistence.class)
594     protected LayoutPersistence layoutPersistence;
595     @BeanReference(type = LayoutFinder.class)
596     protected LayoutFinder layoutFinder;
597     @BeanReference(type = PortletPreferencesLocalService.class)
598     protected PortletPreferencesLocalService portletPreferencesLocalService;
599     @BeanReference(type = PortletPreferencesService.class)
600     protected PortletPreferencesService portletPreferencesService;
601     @BeanReference(type = PortletPreferencesPersistence.class)
602     protected PortletPreferencesPersistence portletPreferencesPersistence;
603     @BeanReference(type = PortletPreferencesFinder.class)
604     protected PortletPreferencesFinder portletPreferencesFinder;
605     @BeanReference(type = ResourceLocalService.class)
606     protected ResourceLocalService resourceLocalService;
607     @BeanReference(type = ResourceService.class)
608     protected ResourceService resourceService;
609     @BeanReference(type = ResourcePersistence.class)
610     protected ResourcePersistence resourcePersistence;
611     @BeanReference(type = ResourceFinder.class)
612     protected ResourceFinder resourceFinder;
613     @BeanReference(type = UserLocalService.class)
614     protected UserLocalService userLocalService;
615     @BeanReference(type = UserService.class)
616     protected UserService userService;
617     @BeanReference(type = UserPersistence.class)
618     protected UserPersistence userPersistence;
619     @BeanReference(type = UserFinder.class)
620     protected UserFinder userFinder;
621 }