1   /**
2    * Copyright (c) 2000-2009 Liferay, Inc. All rights reserved.
3    *
4    *
5    *
6    *
7    * The contents of this file are subject to the terms of the Liferay Enterprise
8    * Subscription License ("License"). You may not use this file except in
9    * compliance with the License. You can obtain a copy of the License by
10   * contacting Liferay, Inc. See the License for the specific language governing
11   * permissions and limitations under the License, including but not limited to
12   * distribution rights 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.annotation.BeanReference;
31  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
32  import com.liferay.portal.service.ResourceLocalService;
33  import com.liferay.portal.service.ResourceService;
34  import com.liferay.portal.service.SubscriptionLocalService;
35  import com.liferay.portal.service.UserLocalService;
36  import com.liferay.portal.service.UserService;
37  import com.liferay.portal.service.persistence.ResourceFinder;
38  import com.liferay.portal.service.persistence.ResourcePersistence;
39  import com.liferay.portal.service.persistence.SubscriptionPersistence;
40  import com.liferay.portal.service.persistence.UserFinder;
41  import com.liferay.portal.service.persistence.UserPersistence;
42  import com.liferay.portal.util.PortalUtil;
43  
44  import com.liferay.portlet.messageboards.model.MBCategory;
45  import com.liferay.portlet.messageboards.service.MBBanLocalService;
46  import com.liferay.portlet.messageboards.service.MBBanService;
47  import com.liferay.portlet.messageboards.service.MBCategoryLocalService;
48  import com.liferay.portlet.messageboards.service.MBCategoryService;
49  import com.liferay.portlet.messageboards.service.MBDiscussionLocalService;
50  import com.liferay.portlet.messageboards.service.MBMessageFlagLocalService;
51  import com.liferay.portlet.messageboards.service.MBMessageLocalService;
52  import com.liferay.portlet.messageboards.service.MBMessageService;
53  import com.liferay.portlet.messageboards.service.MBStatsUserLocalService;
54  import com.liferay.portlet.messageboards.service.MBThreadLocalService;
55  import com.liferay.portlet.messageboards.service.MBThreadService;
56  import com.liferay.portlet.messageboards.service.persistence.MBBanPersistence;
57  import com.liferay.portlet.messageboards.service.persistence.MBCategoryFinder;
58  import com.liferay.portlet.messageboards.service.persistence.MBCategoryPersistence;
59  import com.liferay.portlet.messageboards.service.persistence.MBDiscussionPersistence;
60  import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
61  import com.liferay.portlet.messageboards.service.persistence.MBMessageFlagPersistence;
62  import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
63  import com.liferay.portlet.messageboards.service.persistence.MBStatsUserPersistence;
64  import com.liferay.portlet.messageboards.service.persistence.MBThreadFinder;
65  import com.liferay.portlet.messageboards.service.persistence.MBThreadPersistence;
66  import com.liferay.portlet.tags.service.TagsEntryLocalService;
67  import com.liferay.portlet.tags.service.TagsEntryService;
68  import com.liferay.portlet.tags.service.persistence.TagsEntryFinder;
69  import com.liferay.portlet.tags.service.persistence.TagsEntryPersistence;
70  
71  import java.util.List;
72  
73  /**
74   * <a href="MBCategoryLocalServiceBaseImpl.java.html"><b><i>View Source</i></b>
75   * </a>
76   *
77   * @author Brian Wing Shun Chan
78   */
79  public abstract class MBCategoryLocalServiceBaseImpl
80      implements MBCategoryLocalService {
81      public MBCategory addMBCategory(MBCategory mbCategory)
82          throws SystemException {
83          mbCategory.setNew(true);
84  
85          return mbCategoryPersistence.update(mbCategory, false);
86      }
87  
88      public MBCategory createMBCategory(long categoryId) {
89          return mbCategoryPersistence.create(categoryId);
90      }
91  
92      public void deleteMBCategory(long categoryId)
93          throws PortalException, SystemException {
94          mbCategoryPersistence.remove(categoryId);
95      }
96  
97      public void deleteMBCategory(MBCategory mbCategory)
98          throws SystemException {
99          mbCategoryPersistence.remove(mbCategory);
100     }
101 
102     public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
103         throws SystemException {
104         return mbCategoryPersistence.findWithDynamicQuery(dynamicQuery);
105     }
106 
107     public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
108         int end) throws SystemException {
109         return mbCategoryPersistence.findWithDynamicQuery(dynamicQuery, start,
110             end);
111     }
112 
113     public MBCategory getMBCategory(long categoryId)
114         throws PortalException, SystemException {
115         return mbCategoryPersistence.findByPrimaryKey(categoryId);
116     }
117 
118     public List<MBCategory> getMBCategories(int start, int end)
119         throws SystemException {
120         return mbCategoryPersistence.findAll(start, end);
121     }
122 
123     public int getMBCategoriesCount() throws SystemException {
124         return mbCategoryPersistence.countAll();
125     }
126 
127     public MBCategory updateMBCategory(MBCategory mbCategory)
128         throws SystemException {
129         mbCategory.setNew(false);
130 
131         return mbCategoryPersistence.update(mbCategory, true);
132     }
133 
134     public MBCategory updateMBCategory(MBCategory mbCategory, boolean merge)
135         throws SystemException {
136         mbCategory.setNew(false);
137 
138         return mbCategoryPersistence.update(mbCategory, merge);
139     }
140 
141     public MBBanLocalService getMBBanLocalService() {
142         return mbBanLocalService;
143     }
144 
145     public void setMBBanLocalService(MBBanLocalService mbBanLocalService) {
146         this.mbBanLocalService = mbBanLocalService;
147     }
148 
149     public MBBanService getMBBanService() {
150         return mbBanService;
151     }
152 
153     public void setMBBanService(MBBanService mbBanService) {
154         this.mbBanService = mbBanService;
155     }
156 
157     public MBBanPersistence getMBBanPersistence() {
158         return mbBanPersistence;
159     }
160 
161     public void setMBBanPersistence(MBBanPersistence mbBanPersistence) {
162         this.mbBanPersistence = mbBanPersistence;
163     }
164 
165     public MBCategoryLocalService getMBCategoryLocalService() {
166         return mbCategoryLocalService;
167     }
168 
169     public void setMBCategoryLocalService(
170         MBCategoryLocalService mbCategoryLocalService) {
171         this.mbCategoryLocalService = mbCategoryLocalService;
172     }
173 
174     public MBCategoryService getMBCategoryService() {
175         return mbCategoryService;
176     }
177 
178     public void setMBCategoryService(MBCategoryService mbCategoryService) {
179         this.mbCategoryService = mbCategoryService;
180     }
181 
182     public MBCategoryPersistence getMBCategoryPersistence() {
183         return mbCategoryPersistence;
184     }
185 
186     public void setMBCategoryPersistence(
187         MBCategoryPersistence mbCategoryPersistence) {
188         this.mbCategoryPersistence = mbCategoryPersistence;
189     }
190 
191     public MBCategoryFinder getMBCategoryFinder() {
192         return mbCategoryFinder;
193     }
194 
195     public void setMBCategoryFinder(MBCategoryFinder mbCategoryFinder) {
196         this.mbCategoryFinder = mbCategoryFinder;
197     }
198 
199     public MBDiscussionLocalService getMBDiscussionLocalService() {
200         return mbDiscussionLocalService;
201     }
202 
203     public void setMBDiscussionLocalService(
204         MBDiscussionLocalService mbDiscussionLocalService) {
205         this.mbDiscussionLocalService = mbDiscussionLocalService;
206     }
207 
208     public MBDiscussionPersistence getMBDiscussionPersistence() {
209         return mbDiscussionPersistence;
210     }
211 
212     public void setMBDiscussionPersistence(
213         MBDiscussionPersistence mbDiscussionPersistence) {
214         this.mbDiscussionPersistence = mbDiscussionPersistence;
215     }
216 
217     public MBMessageLocalService getMBMessageLocalService() {
218         return mbMessageLocalService;
219     }
220 
221     public void setMBMessageLocalService(
222         MBMessageLocalService mbMessageLocalService) {
223         this.mbMessageLocalService = mbMessageLocalService;
224     }
225 
226     public MBMessageService getMBMessageService() {
227         return mbMessageService;
228     }
229 
230     public void setMBMessageService(MBMessageService mbMessageService) {
231         this.mbMessageService = mbMessageService;
232     }
233 
234     public MBMessagePersistence getMBMessagePersistence() {
235         return mbMessagePersistence;
236     }
237 
238     public void setMBMessagePersistence(
239         MBMessagePersistence mbMessagePersistence) {
240         this.mbMessagePersistence = mbMessagePersistence;
241     }
242 
243     public MBMessageFinder getMBMessageFinder() {
244         return mbMessageFinder;
245     }
246 
247     public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
248         this.mbMessageFinder = mbMessageFinder;
249     }
250 
251     public MBMessageFlagLocalService getMBMessageFlagLocalService() {
252         return mbMessageFlagLocalService;
253     }
254 
255     public void setMBMessageFlagLocalService(
256         MBMessageFlagLocalService mbMessageFlagLocalService) {
257         this.mbMessageFlagLocalService = mbMessageFlagLocalService;
258     }
259 
260     public MBMessageFlagPersistence getMBMessageFlagPersistence() {
261         return mbMessageFlagPersistence;
262     }
263 
264     public void setMBMessageFlagPersistence(
265         MBMessageFlagPersistence mbMessageFlagPersistence) {
266         this.mbMessageFlagPersistence = mbMessageFlagPersistence;
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     protected void runSQL(String sql) throws SystemException {
454         try {
455             PortalUtil.runSQL(sql);
456         }
457         catch (Exception e) {
458             throw new SystemException(e);
459         }
460     }
461 
462     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBBanLocalService.impl")
463     protected MBBanLocalService mbBanLocalService;
464     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBBanService.impl")
465     protected MBBanService mbBanService;
466     @BeanReference(name = "com.liferay.portlet.messageboards.service.persistence.MBBanPersistence.impl")
467     protected MBBanPersistence mbBanPersistence;
468     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBCategoryLocalService.impl")
469     protected MBCategoryLocalService mbCategoryLocalService;
470     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBCategoryService.impl")
471     protected MBCategoryService mbCategoryService;
472     @BeanReference(name = "com.liferay.portlet.messageboards.service.persistence.MBCategoryPersistence.impl")
473     protected MBCategoryPersistence mbCategoryPersistence;
474     @BeanReference(name = "com.liferay.portlet.messageboards.service.persistence.MBCategoryFinder.impl")
475     protected MBCategoryFinder mbCategoryFinder;
476     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBDiscussionLocalService.impl")
477     protected MBDiscussionLocalService mbDiscussionLocalService;
478     @BeanReference(name = "com.liferay.portlet.messageboards.service.persistence.MBDiscussionPersistence.impl")
479     protected MBDiscussionPersistence mbDiscussionPersistence;
480     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBMessageLocalService.impl")
481     protected MBMessageLocalService mbMessageLocalService;
482     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBMessageService.impl")
483     protected MBMessageService mbMessageService;
484     @BeanReference(name = "com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence.impl")
485     protected MBMessagePersistence mbMessagePersistence;
486     @BeanReference(name = "com.liferay.portlet.messageboards.service.persistence.MBMessageFinder.impl")
487     protected MBMessageFinder mbMessageFinder;
488     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBMessageFlagLocalService.impl")
489     protected MBMessageFlagLocalService mbMessageFlagLocalService;
490     @BeanReference(name = "com.liferay.portlet.messageboards.service.persistence.MBMessageFlagPersistence.impl")
491     protected MBMessageFlagPersistence mbMessageFlagPersistence;
492     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBStatsUserLocalService.impl")
493     protected MBStatsUserLocalService mbStatsUserLocalService;
494     @BeanReference(name = "com.liferay.portlet.messageboards.service.persistence.MBStatsUserPersistence.impl")
495     protected MBStatsUserPersistence mbStatsUserPersistence;
496     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBThreadLocalService.impl")
497     protected MBThreadLocalService mbThreadLocalService;
498     @BeanReference(name = "com.liferay.portlet.messageboards.service.MBThreadService.impl")
499     protected MBThreadService mbThreadService;
500     @BeanReference(name = "com.liferay.portlet.messageboards.service.persistence.MBThreadPersistence.impl")
501     protected MBThreadPersistence mbThreadPersistence;
502     @BeanReference(name = "com.liferay.portlet.messageboards.service.persistence.MBThreadFinder.impl")
503     protected MBThreadFinder mbThreadFinder;
504     @BeanReference(name = "com.liferay.counter.service.CounterLocalService.impl")
505     protected CounterLocalService counterLocalService;
506     @BeanReference(name = "com.liferay.counter.service.CounterService.impl")
507     protected CounterService counterService;
508     @BeanReference(name = "com.liferay.portal.service.ResourceLocalService.impl")
509     protected ResourceLocalService resourceLocalService;
510     @BeanReference(name = "com.liferay.portal.service.ResourceService.impl")
511     protected ResourceService resourceService;
512     @BeanReference(name = "com.liferay.portal.service.persistence.ResourcePersistence.impl")
513     protected ResourcePersistence resourcePersistence;
514     @BeanReference(name = "com.liferay.portal.service.persistence.ResourceFinder.impl")
515     protected ResourceFinder resourceFinder;
516     @BeanReference(name = "com.liferay.portal.service.SubscriptionLocalService.impl")
517     protected SubscriptionLocalService subscriptionLocalService;
518     @BeanReference(name = "com.liferay.portal.service.persistence.SubscriptionPersistence.impl")
519     protected SubscriptionPersistence subscriptionPersistence;
520     @BeanReference(name = "com.liferay.portal.service.UserLocalService.impl")
521     protected UserLocalService userLocalService;
522     @BeanReference(name = "com.liferay.portal.service.UserService.impl")
523     protected UserService userService;
524     @BeanReference(name = "com.liferay.portal.service.persistence.UserPersistence.impl")
525     protected UserPersistence userPersistence;
526     @BeanReference(name = "com.liferay.portal.service.persistence.UserFinder.impl")
527     protected UserFinder userFinder;
528     @BeanReference(name = "com.liferay.portlet.tags.service.TagsEntryLocalService.impl")
529     protected TagsEntryLocalService tagsEntryLocalService;
530     @BeanReference(name = "com.liferay.portlet.tags.service.TagsEntryService.impl")
531     protected TagsEntryService tagsEntryService;
532     @BeanReference(name = "com.liferay.portlet.tags.service.persistence.TagsEntryPersistence.impl")
533     protected TagsEntryPersistence tagsEntryPersistence;
534     @BeanReference(name = "com.liferay.portlet.tags.service.persistence.TagsEntryFinder.impl")
535     protected TagsEntryFinder tagsEntryFinder;
536 }