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.messageboards.service.base;
16  
17  import com.liferay.counter.service.CounterLocalService;
18  import com.liferay.counter.service.CounterService;
19  
20  import com.liferay.portal.kernel.annotation.BeanReference;
21  import com.liferay.portal.kernel.dao.db.DB;
22  import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
23  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
24  import com.liferay.portal.kernel.exception.PortalException;
25  import com.liferay.portal.kernel.exception.SystemException;
26  import com.liferay.portal.service.ResourceLocalService;
27  import com.liferay.portal.service.ResourceService;
28  import com.liferay.portal.service.UserLocalService;
29  import com.liferay.portal.service.UserService;
30  import com.liferay.portal.service.persistence.ResourceFinder;
31  import com.liferay.portal.service.persistence.ResourcePersistence;
32  import com.liferay.portal.service.persistence.UserFinder;
33  import com.liferay.portal.service.persistence.UserPersistence;
34  
35  import com.liferay.portlet.messageboards.model.MBBan;
36  import com.liferay.portlet.messageboards.service.MBBanLocalService;
37  import com.liferay.portlet.messageboards.service.MBBanService;
38  import com.liferay.portlet.messageboards.service.MBCategoryLocalService;
39  import com.liferay.portlet.messageboards.service.MBCategoryService;
40  import com.liferay.portlet.messageboards.service.MBDiscussionLocalService;
41  import com.liferay.portlet.messageboards.service.MBMailingListLocalService;
42  import com.liferay.portlet.messageboards.service.MBMessageFlagLocalService;
43  import com.liferay.portlet.messageboards.service.MBMessageFlagService;
44  import com.liferay.portlet.messageboards.service.MBMessageLocalService;
45  import com.liferay.portlet.messageboards.service.MBMessageService;
46  import com.liferay.portlet.messageboards.service.MBStatsUserLocalService;
47  import com.liferay.portlet.messageboards.service.MBThreadLocalService;
48  import com.liferay.portlet.messageboards.service.MBThreadService;
49  import com.liferay.portlet.messageboards.service.persistence.MBBanPersistence;
50  import com.liferay.portlet.messageboards.service.persistence.MBCategoryFinder;
51  import com.liferay.portlet.messageboards.service.persistence.MBCategoryPersistence;
52  import com.liferay.portlet.messageboards.service.persistence.MBDiscussionPersistence;
53  import com.liferay.portlet.messageboards.service.persistence.MBMailingListPersistence;
54  import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
55  import com.liferay.portlet.messageboards.service.persistence.MBMessageFlagPersistence;
56  import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
57  import com.liferay.portlet.messageboards.service.persistence.MBStatsUserPersistence;
58  import com.liferay.portlet.messageboards.service.persistence.MBThreadFinder;
59  import com.liferay.portlet.messageboards.service.persistence.MBThreadPersistence;
60  
61  import java.util.List;
62  
63  /**
64   * <a href="MBBanLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
65   *
66   * @author Brian Wing Shun Chan
67   */
68  public abstract class MBBanLocalServiceBaseImpl implements MBBanLocalService {
69      public MBBan addMBBan(MBBan mbBan) throws SystemException {
70          mbBan.setNew(true);
71  
72          return mbBanPersistence.update(mbBan, false);
73      }
74  
75      public MBBan createMBBan(long banId) {
76          return mbBanPersistence.create(banId);
77      }
78  
79      public void deleteMBBan(long banId) throws PortalException, SystemException {
80          mbBanPersistence.remove(banId);
81      }
82  
83      public void deleteMBBan(MBBan mbBan) throws SystemException {
84          mbBanPersistence.remove(mbBan);
85      }
86  
87      public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
88          throws SystemException {
89          return mbBanPersistence.findWithDynamicQuery(dynamicQuery);
90      }
91  
92      public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
93          int end) throws SystemException {
94          return mbBanPersistence.findWithDynamicQuery(dynamicQuery, start, end);
95      }
96  
97      public MBBan getMBBan(long banId) throws PortalException, SystemException {
98          return mbBanPersistence.findByPrimaryKey(banId);
99      }
100 
101     public List<MBBan> getMBBans(int start, int end) throws SystemException {
102         return mbBanPersistence.findAll(start, end);
103     }
104 
105     public int getMBBansCount() throws SystemException {
106         return mbBanPersistence.countAll();
107     }
108 
109     public MBBan updateMBBan(MBBan mbBan) throws SystemException {
110         mbBan.setNew(false);
111 
112         return mbBanPersistence.update(mbBan, true);
113     }
114 
115     public MBBan updateMBBan(MBBan mbBan, boolean merge)
116         throws SystemException {
117         mbBan.setNew(false);
118 
119         return mbBanPersistence.update(mbBan, merge);
120     }
121 
122     public MBBanLocalService getMBBanLocalService() {
123         return mbBanLocalService;
124     }
125 
126     public void setMBBanLocalService(MBBanLocalService mbBanLocalService) {
127         this.mbBanLocalService = mbBanLocalService;
128     }
129 
130     public MBBanService getMBBanService() {
131         return mbBanService;
132     }
133 
134     public void setMBBanService(MBBanService mbBanService) {
135         this.mbBanService = mbBanService;
136     }
137 
138     public MBBanPersistence getMBBanPersistence() {
139         return mbBanPersistence;
140     }
141 
142     public void setMBBanPersistence(MBBanPersistence mbBanPersistence) {
143         this.mbBanPersistence = mbBanPersistence;
144     }
145 
146     public MBCategoryLocalService getMBCategoryLocalService() {
147         return mbCategoryLocalService;
148     }
149 
150     public void setMBCategoryLocalService(
151         MBCategoryLocalService mbCategoryLocalService) {
152         this.mbCategoryLocalService = mbCategoryLocalService;
153     }
154 
155     public MBCategoryService getMBCategoryService() {
156         return mbCategoryService;
157     }
158 
159     public void setMBCategoryService(MBCategoryService mbCategoryService) {
160         this.mbCategoryService = mbCategoryService;
161     }
162 
163     public MBCategoryPersistence getMBCategoryPersistence() {
164         return mbCategoryPersistence;
165     }
166 
167     public void setMBCategoryPersistence(
168         MBCategoryPersistence mbCategoryPersistence) {
169         this.mbCategoryPersistence = mbCategoryPersistence;
170     }
171 
172     public MBCategoryFinder getMBCategoryFinder() {
173         return mbCategoryFinder;
174     }
175 
176     public void setMBCategoryFinder(MBCategoryFinder mbCategoryFinder) {
177         this.mbCategoryFinder = mbCategoryFinder;
178     }
179 
180     public MBDiscussionLocalService getMBDiscussionLocalService() {
181         return mbDiscussionLocalService;
182     }
183 
184     public void setMBDiscussionLocalService(
185         MBDiscussionLocalService mbDiscussionLocalService) {
186         this.mbDiscussionLocalService = mbDiscussionLocalService;
187     }
188 
189     public MBDiscussionPersistence getMBDiscussionPersistence() {
190         return mbDiscussionPersistence;
191     }
192 
193     public void setMBDiscussionPersistence(
194         MBDiscussionPersistence mbDiscussionPersistence) {
195         this.mbDiscussionPersistence = mbDiscussionPersistence;
196     }
197 
198     public MBMailingListLocalService getMBMailingListLocalService() {
199         return mbMailingListLocalService;
200     }
201 
202     public void setMBMailingListLocalService(
203         MBMailingListLocalService mbMailingListLocalService) {
204         this.mbMailingListLocalService = mbMailingListLocalService;
205     }
206 
207     public MBMailingListPersistence getMBMailingListPersistence() {
208         return mbMailingListPersistence;
209     }
210 
211     public void setMBMailingListPersistence(
212         MBMailingListPersistence mbMailingListPersistence) {
213         this.mbMailingListPersistence = mbMailingListPersistence;
214     }
215 
216     public MBMessageLocalService getMBMessageLocalService() {
217         return mbMessageLocalService;
218     }
219 
220     public void setMBMessageLocalService(
221         MBMessageLocalService mbMessageLocalService) {
222         this.mbMessageLocalService = mbMessageLocalService;
223     }
224 
225     public MBMessageService getMBMessageService() {
226         return mbMessageService;
227     }
228 
229     public void setMBMessageService(MBMessageService mbMessageService) {
230         this.mbMessageService = mbMessageService;
231     }
232 
233     public MBMessagePersistence getMBMessagePersistence() {
234         return mbMessagePersistence;
235     }
236 
237     public void setMBMessagePersistence(
238         MBMessagePersistence mbMessagePersistence) {
239         this.mbMessagePersistence = mbMessagePersistence;
240     }
241 
242     public MBMessageFinder getMBMessageFinder() {
243         return mbMessageFinder;
244     }
245 
246     public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
247         this.mbMessageFinder = mbMessageFinder;
248     }
249 
250     public MBMessageFlagLocalService getMBMessageFlagLocalService() {
251         return mbMessageFlagLocalService;
252     }
253 
254     public void setMBMessageFlagLocalService(
255         MBMessageFlagLocalService mbMessageFlagLocalService) {
256         this.mbMessageFlagLocalService = mbMessageFlagLocalService;
257     }
258 
259     public MBMessageFlagService getMBMessageFlagService() {
260         return mbMessageFlagService;
261     }
262 
263     public void setMBMessageFlagService(
264         MBMessageFlagService mbMessageFlagService) {
265         this.mbMessageFlagService = mbMessageFlagService;
266     }
267 
268     public MBMessageFlagPersistence getMBMessageFlagPersistence() {
269         return mbMessageFlagPersistence;
270     }
271 
272     public void setMBMessageFlagPersistence(
273         MBMessageFlagPersistence mbMessageFlagPersistence) {
274         this.mbMessageFlagPersistence = mbMessageFlagPersistence;
275     }
276 
277     public MBStatsUserLocalService getMBStatsUserLocalService() {
278         return mbStatsUserLocalService;
279     }
280 
281     public void setMBStatsUserLocalService(
282         MBStatsUserLocalService mbStatsUserLocalService) {
283         this.mbStatsUserLocalService = mbStatsUserLocalService;
284     }
285 
286     public MBStatsUserPersistence getMBStatsUserPersistence() {
287         return mbStatsUserPersistence;
288     }
289 
290     public void setMBStatsUserPersistence(
291         MBStatsUserPersistence mbStatsUserPersistence) {
292         this.mbStatsUserPersistence = mbStatsUserPersistence;
293     }
294 
295     public MBThreadLocalService getMBThreadLocalService() {
296         return mbThreadLocalService;
297     }
298 
299     public void setMBThreadLocalService(
300         MBThreadLocalService mbThreadLocalService) {
301         this.mbThreadLocalService = mbThreadLocalService;
302     }
303 
304     public MBThreadService getMBThreadService() {
305         return mbThreadService;
306     }
307 
308     public void setMBThreadService(MBThreadService mbThreadService) {
309         this.mbThreadService = mbThreadService;
310     }
311 
312     public MBThreadPersistence getMBThreadPersistence() {
313         return mbThreadPersistence;
314     }
315 
316     public void setMBThreadPersistence(MBThreadPersistence mbThreadPersistence) {
317         this.mbThreadPersistence = mbThreadPersistence;
318     }
319 
320     public MBThreadFinder getMBThreadFinder() {
321         return mbThreadFinder;
322     }
323 
324     public void setMBThreadFinder(MBThreadFinder mbThreadFinder) {
325         this.mbThreadFinder = mbThreadFinder;
326     }
327 
328     public CounterLocalService getCounterLocalService() {
329         return counterLocalService;
330     }
331 
332     public void setCounterLocalService(CounterLocalService counterLocalService) {
333         this.counterLocalService = counterLocalService;
334     }
335 
336     public CounterService getCounterService() {
337         return counterService;
338     }
339 
340     public void setCounterService(CounterService counterService) {
341         this.counterService = counterService;
342     }
343 
344     public ResourceLocalService getResourceLocalService() {
345         return resourceLocalService;
346     }
347 
348     public void setResourceLocalService(
349         ResourceLocalService resourceLocalService) {
350         this.resourceLocalService = resourceLocalService;
351     }
352 
353     public ResourceService getResourceService() {
354         return resourceService;
355     }
356 
357     public void setResourceService(ResourceService resourceService) {
358         this.resourceService = resourceService;
359     }
360 
361     public ResourcePersistence getResourcePersistence() {
362         return resourcePersistence;
363     }
364 
365     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
366         this.resourcePersistence = resourcePersistence;
367     }
368 
369     public ResourceFinder getResourceFinder() {
370         return resourceFinder;
371     }
372 
373     public void setResourceFinder(ResourceFinder resourceFinder) {
374         this.resourceFinder = resourceFinder;
375     }
376 
377     public UserLocalService getUserLocalService() {
378         return userLocalService;
379     }
380 
381     public void setUserLocalService(UserLocalService userLocalService) {
382         this.userLocalService = userLocalService;
383     }
384 
385     public UserService getUserService() {
386         return userService;
387     }
388 
389     public void setUserService(UserService userService) {
390         this.userService = userService;
391     }
392 
393     public UserPersistence getUserPersistence() {
394         return userPersistence;
395     }
396 
397     public void setUserPersistence(UserPersistence userPersistence) {
398         this.userPersistence = userPersistence;
399     }
400 
401     public UserFinder getUserFinder() {
402         return userFinder;
403     }
404 
405     public void setUserFinder(UserFinder userFinder) {
406         this.userFinder = userFinder;
407     }
408 
409     protected void runSQL(String sql) throws SystemException {
410         try {
411             DB db = DBFactoryUtil.getDB();
412 
413             db.runSQL(sql);
414         }
415         catch (Exception e) {
416             throw new SystemException(e);
417         }
418     }
419 
420     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBBanLocalService")
421     protected MBBanLocalService mbBanLocalService;
422     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBBanService")
423     protected MBBanService mbBanService;
424     @BeanReference(name = "com.liferay.portlet.messageboards.service.persistence.MBBanPersistence")
425     protected MBBanPersistence mbBanPersistence;
426     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBCategoryLocalService")
427     protected MBCategoryLocalService mbCategoryLocalService;
428     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBCategoryService")
429     protected MBCategoryService mbCategoryService;
430     @BeanReference(name = "com.liferay.portlet.messageboards.service.persistence.MBCategoryPersistence")
431     protected MBCategoryPersistence mbCategoryPersistence;
432     @BeanReference(name = "com.liferay.portlet.messageboards.service.persistence.MBCategoryFinder")
433     protected MBCategoryFinder mbCategoryFinder;
434     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBDiscussionLocalService")
435     protected MBDiscussionLocalService mbDiscussionLocalService;
436     @BeanReference(name = "com.liferay.portlet.messageboards.service.persistence.MBDiscussionPersistence")
437     protected MBDiscussionPersistence mbDiscussionPersistence;
438     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBMailingListLocalService")
439     protected MBMailingListLocalService mbMailingListLocalService;
440     @BeanReference(name = "com.liferay.portlet.messageboards.service.persistence.MBMailingListPersistence")
441     protected MBMailingListPersistence mbMailingListPersistence;
442     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBMessageLocalService")
443     protected MBMessageLocalService mbMessageLocalService;
444     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBMessageService")
445     protected MBMessageService mbMessageService;
446     @BeanReference(name = "com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence")
447     protected MBMessagePersistence mbMessagePersistence;
448     @BeanReference(name = "com.liferay.portlet.messageboards.service.persistence.MBMessageFinder")
449     protected MBMessageFinder mbMessageFinder;
450     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBMessageFlagLocalService")
451     protected MBMessageFlagLocalService mbMessageFlagLocalService;
452     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBMessageFlagService")
453     protected MBMessageFlagService mbMessageFlagService;
454     @BeanReference(name = "com.liferay.portlet.messageboards.service.persistence.MBMessageFlagPersistence")
455     protected MBMessageFlagPersistence mbMessageFlagPersistence;
456     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBStatsUserLocalService")
457     protected MBStatsUserLocalService mbStatsUserLocalService;
458     @BeanReference(name = "com.liferay.portlet.messageboards.service.persistence.MBStatsUserPersistence")
459     protected MBStatsUserPersistence mbStatsUserPersistence;
460     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBThreadLocalService")
461     protected MBThreadLocalService mbThreadLocalService;
462     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBThreadService")
463     protected MBThreadService mbThreadService;
464     @BeanReference(name = "com.liferay.portlet.messageboards.service.persistence.MBThreadPersistence")
465     protected MBThreadPersistence mbThreadPersistence;
466     @BeanReference(name = "com.liferay.portlet.messageboards.service.persistence.MBThreadFinder")
467     protected MBThreadFinder mbThreadFinder;
468     @BeanReference(name = "com.liferay.counter.service.CounterLocalService")
469     protected CounterLocalService counterLocalService;
470     @BeanReference(name = "com.liferay.counter.service.CounterService")
471     protected CounterService counterService;
472     @BeanReference(name = "com.liferay.portal.service.ResourceLocalService")
473     protected ResourceLocalService resourceLocalService;
474     @BeanReference(name = "com.liferay.portal.service.ResourceService")
475     protected ResourceService resourceService;
476     @BeanReference(name = "com.liferay.portal.service.persistence.ResourcePersistence")
477     protected ResourcePersistence resourcePersistence;
478     @BeanReference(name = "com.liferay.portal.service.persistence.ResourceFinder")
479     protected ResourceFinder resourceFinder;
480     @BeanReference(name = "com.liferay.portal.service.UserLocalService")
481     protected UserLocalService userLocalService;
482     @BeanReference(name = "com.liferay.portal.service.UserService")
483     protected UserService userService;
484     @BeanReference(name = "com.liferay.portal.service.persistence.UserPersistence")
485     protected UserPersistence userPersistence;
486     @BeanReference(name = "com.liferay.portal.service.persistence.UserFinder")
487     protected UserFinder userFinder;
488 }