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