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