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