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.CounterLocalServiceFactory;
27  import com.liferay.counter.service.CounterService;
28  import com.liferay.counter.service.CounterServiceFactory;
29  
30  import com.liferay.portal.PortalException;
31  import com.liferay.portal.SystemException;
32  import com.liferay.portal.kernel.bean.InitializingBean;
33  import com.liferay.portal.kernel.dao.orm.DynamicQuery;
34  import com.liferay.portal.service.ResourceLocalService;
35  import com.liferay.portal.service.ResourceLocalServiceFactory;
36  import com.liferay.portal.service.ResourceService;
37  import com.liferay.portal.service.ResourceServiceFactory;
38  import com.liferay.portal.service.SubscriptionLocalService;
39  import com.liferay.portal.service.SubscriptionLocalServiceFactory;
40  import com.liferay.portal.service.UserLocalService;
41  import com.liferay.portal.service.UserLocalServiceFactory;
42  import com.liferay.portal.service.UserService;
43  import com.liferay.portal.service.UserServiceFactory;
44  import com.liferay.portal.service.persistence.ResourceFinder;
45  import com.liferay.portal.service.persistence.ResourceFinderUtil;
46  import com.liferay.portal.service.persistence.ResourcePersistence;
47  import com.liferay.portal.service.persistence.ResourceUtil;
48  import com.liferay.portal.service.persistence.SubscriptionPersistence;
49  import com.liferay.portal.service.persistence.SubscriptionUtil;
50  import com.liferay.portal.service.persistence.UserFinder;
51  import com.liferay.portal.service.persistence.UserFinderUtil;
52  import com.liferay.portal.service.persistence.UserPersistence;
53  import com.liferay.portal.service.persistence.UserUtil;
54  
55  import com.liferay.portlet.messageboards.model.MBCategory;
56  import com.liferay.portlet.messageboards.service.MBBanLocalService;
57  import com.liferay.portlet.messageboards.service.MBBanLocalServiceFactory;
58  import com.liferay.portlet.messageboards.service.MBBanService;
59  import com.liferay.portlet.messageboards.service.MBBanServiceFactory;
60  import com.liferay.portlet.messageboards.service.MBCategoryLocalService;
61  import com.liferay.portlet.messageboards.service.MBMessageFlagLocalService;
62  import com.liferay.portlet.messageboards.service.MBMessageFlagLocalServiceFactory;
63  import com.liferay.portlet.messageboards.service.MBMessageLocalService;
64  import com.liferay.portlet.messageboards.service.MBMessageLocalServiceFactory;
65  import com.liferay.portlet.messageboards.service.MBMessageService;
66  import com.liferay.portlet.messageboards.service.MBMessageServiceFactory;
67  import com.liferay.portlet.messageboards.service.MBStatsUserLocalService;
68  import com.liferay.portlet.messageboards.service.MBStatsUserLocalServiceFactory;
69  import com.liferay.portlet.messageboards.service.MBThreadLocalService;
70  import com.liferay.portlet.messageboards.service.MBThreadLocalServiceFactory;
71  import com.liferay.portlet.messageboards.service.MBThreadService;
72  import com.liferay.portlet.messageboards.service.MBThreadServiceFactory;
73  import com.liferay.portlet.messageboards.service.persistence.MBBanPersistence;
74  import com.liferay.portlet.messageboards.service.persistence.MBBanUtil;
75  import com.liferay.portlet.messageboards.service.persistence.MBCategoryFinder;
76  import com.liferay.portlet.messageboards.service.persistence.MBCategoryFinderUtil;
77  import com.liferay.portlet.messageboards.service.persistence.MBCategoryPersistence;
78  import com.liferay.portlet.messageboards.service.persistence.MBCategoryUtil;
79  import com.liferay.portlet.messageboards.service.persistence.MBDiscussionPersistence;
80  import com.liferay.portlet.messageboards.service.persistence.MBDiscussionUtil;
81  import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
82  import com.liferay.portlet.messageboards.service.persistence.MBMessageFinderUtil;
83  import com.liferay.portlet.messageboards.service.persistence.MBMessageFlagFinder;
84  import com.liferay.portlet.messageboards.service.persistence.MBMessageFlagFinderUtil;
85  import com.liferay.portlet.messageboards.service.persistence.MBMessageFlagPersistence;
86  import com.liferay.portlet.messageboards.service.persistence.MBMessageFlagUtil;
87  import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
88  import com.liferay.portlet.messageboards.service.persistence.MBMessageUtil;
89  import com.liferay.portlet.messageboards.service.persistence.MBStatsUserPersistence;
90  import com.liferay.portlet.messageboards.service.persistence.MBStatsUserUtil;
91  import com.liferay.portlet.messageboards.service.persistence.MBThreadFinder;
92  import com.liferay.portlet.messageboards.service.persistence.MBThreadFinderUtil;
93  import com.liferay.portlet.messageboards.service.persistence.MBThreadPersistence;
94  import com.liferay.portlet.messageboards.service.persistence.MBThreadUtil;
95  import com.liferay.portlet.tags.service.TagsEntryLocalService;
96  import com.liferay.portlet.tags.service.TagsEntryLocalServiceFactory;
97  import com.liferay.portlet.tags.service.TagsEntryService;
98  import com.liferay.portlet.tags.service.TagsEntryServiceFactory;
99  import com.liferay.portlet.tags.service.persistence.TagsEntryFinder;
100 import com.liferay.portlet.tags.service.persistence.TagsEntryFinderUtil;
101 import com.liferay.portlet.tags.service.persistence.TagsEntryPersistence;
102 import com.liferay.portlet.tags.service.persistence.TagsEntryUtil;
103 
104 import java.util.List;
105 
106 /**
107  * <a href="MBCategoryLocalServiceBaseImpl.java.html"><b><i>View Source</i></b></a>
108  *
109  * @author Brian Wing Shun Chan
110  *
111  */
112 public abstract class MBCategoryLocalServiceBaseImpl
113     implements MBCategoryLocalService, InitializingBean {
114     public MBCategory addMBCategory(MBCategory mbCategory)
115         throws SystemException {
116         mbCategory.setNew(true);
117 
118         return mbCategoryPersistence.update(mbCategory, false);
119     }
120 
121     public void deleteMBCategory(long categoryId)
122         throws PortalException, SystemException {
123         mbCategoryPersistence.remove(categoryId);
124     }
125 
126     public void deleteMBCategory(MBCategory mbCategory)
127         throws SystemException {
128         mbCategoryPersistence.remove(mbCategory);
129     }
130 
131     public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
132         throws SystemException {
133         return mbCategoryPersistence.findWithDynamicQuery(dynamicQuery);
134     }
135 
136     public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
137         int end) throws SystemException {
138         return mbCategoryPersistence.findWithDynamicQuery(dynamicQuery, start,
139             end);
140     }
141 
142     public MBCategory getMBCategory(long categoryId)
143         throws PortalException, SystemException {
144         return mbCategoryPersistence.findByPrimaryKey(categoryId);
145     }
146 
147     public MBCategory updateMBCategory(MBCategory mbCategory)
148         throws SystemException {
149         mbCategory.setNew(false);
150 
151         return mbCategoryPersistence.update(mbCategory, true);
152     }
153 
154     public MBBanLocalService getMBBanLocalService() {
155         return mbBanLocalService;
156     }
157 
158     public void setMBBanLocalService(MBBanLocalService mbBanLocalService) {
159         this.mbBanLocalService = mbBanLocalService;
160     }
161 
162     public MBBanService getMBBanService() {
163         return mbBanService;
164     }
165 
166     public void setMBBanService(MBBanService mbBanService) {
167         this.mbBanService = mbBanService;
168     }
169 
170     public MBBanPersistence getMBBanPersistence() {
171         return mbBanPersistence;
172     }
173 
174     public void setMBBanPersistence(MBBanPersistence mbBanPersistence) {
175         this.mbBanPersistence = mbBanPersistence;
176     }
177 
178     public MBCategoryPersistence getMBCategoryPersistence() {
179         return mbCategoryPersistence;
180     }
181 
182     public void setMBCategoryPersistence(
183         MBCategoryPersistence mbCategoryPersistence) {
184         this.mbCategoryPersistence = mbCategoryPersistence;
185     }
186 
187     public MBCategoryFinder getMBCategoryFinder() {
188         return mbCategoryFinder;
189     }
190 
191     public void setMBCategoryFinder(MBCategoryFinder mbCategoryFinder) {
192         this.mbCategoryFinder = mbCategoryFinder;
193     }
194 
195     public MBDiscussionPersistence getMBDiscussionPersistence() {
196         return mbDiscussionPersistence;
197     }
198 
199     public void setMBDiscussionPersistence(
200         MBDiscussionPersistence mbDiscussionPersistence) {
201         this.mbDiscussionPersistence = mbDiscussionPersistence;
202     }
203 
204     public MBMessageLocalService getMBMessageLocalService() {
205         return mbMessageLocalService;
206     }
207 
208     public void setMBMessageLocalService(
209         MBMessageLocalService mbMessageLocalService) {
210         this.mbMessageLocalService = mbMessageLocalService;
211     }
212 
213     public MBMessageService getMBMessageService() {
214         return mbMessageService;
215     }
216 
217     public void setMBMessageService(MBMessageService mbMessageService) {
218         this.mbMessageService = mbMessageService;
219     }
220 
221     public MBMessagePersistence getMBMessagePersistence() {
222         return mbMessagePersistence;
223     }
224 
225     public void setMBMessagePersistence(
226         MBMessagePersistence mbMessagePersistence) {
227         this.mbMessagePersistence = mbMessagePersistence;
228     }
229 
230     public MBMessageFinder getMBMessageFinder() {
231         return mbMessageFinder;
232     }
233 
234     public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
235         this.mbMessageFinder = mbMessageFinder;
236     }
237 
238     public MBMessageFlagLocalService getMBMessageFlagLocalService() {
239         return mbMessageFlagLocalService;
240     }
241 
242     public void setMBMessageFlagLocalService(
243         MBMessageFlagLocalService mbMessageFlagLocalService) {
244         this.mbMessageFlagLocalService = mbMessageFlagLocalService;
245     }
246 
247     public MBMessageFlagPersistence getMBMessageFlagPersistence() {
248         return mbMessageFlagPersistence;
249     }
250 
251     public void setMBMessageFlagPersistence(
252         MBMessageFlagPersistence mbMessageFlagPersistence) {
253         this.mbMessageFlagPersistence = mbMessageFlagPersistence;
254     }
255 
256     public MBMessageFlagFinder getMBMessageFlagFinder() {
257         return mbMessageFlagFinder;
258     }
259 
260     public void setMBMessageFlagFinder(MBMessageFlagFinder mbMessageFlagFinder) {
261         this.mbMessageFlagFinder = mbMessageFlagFinder;
262     }
263 
264     public MBStatsUserLocalService getMBStatsUserLocalService() {
265         return mbStatsUserLocalService;
266     }
267 
268     public void setMBStatsUserLocalService(
269         MBStatsUserLocalService mbStatsUserLocalService) {
270         this.mbStatsUserLocalService = mbStatsUserLocalService;
271     }
272 
273     public MBStatsUserPersistence getMBStatsUserPersistence() {
274         return mbStatsUserPersistence;
275     }
276 
277     public void setMBStatsUserPersistence(
278         MBStatsUserPersistence mbStatsUserPersistence) {
279         this.mbStatsUserPersistence = mbStatsUserPersistence;
280     }
281 
282     public MBThreadLocalService getMBThreadLocalService() {
283         return mbThreadLocalService;
284     }
285 
286     public void setMBThreadLocalService(
287         MBThreadLocalService mbThreadLocalService) {
288         this.mbThreadLocalService = mbThreadLocalService;
289     }
290 
291     public MBThreadService getMBThreadService() {
292         return mbThreadService;
293     }
294 
295     public void setMBThreadService(MBThreadService mbThreadService) {
296         this.mbThreadService = mbThreadService;
297     }
298 
299     public MBThreadPersistence getMBThreadPersistence() {
300         return mbThreadPersistence;
301     }
302 
303     public void setMBThreadPersistence(MBThreadPersistence mbThreadPersistence) {
304         this.mbThreadPersistence = mbThreadPersistence;
305     }
306 
307     public MBThreadFinder getMBThreadFinder() {
308         return mbThreadFinder;
309     }
310 
311     public void setMBThreadFinder(MBThreadFinder mbThreadFinder) {
312         this.mbThreadFinder = mbThreadFinder;
313     }
314 
315     public CounterLocalService getCounterLocalService() {
316         return counterLocalService;
317     }
318 
319     public void setCounterLocalService(CounterLocalService counterLocalService) {
320         this.counterLocalService = counterLocalService;
321     }
322 
323     public CounterService getCounterService() {
324         return counterService;
325     }
326 
327     public void setCounterService(CounterService counterService) {
328         this.counterService = counterService;
329     }
330 
331     public ResourceLocalService getResourceLocalService() {
332         return resourceLocalService;
333     }
334 
335     public void setResourceLocalService(
336         ResourceLocalService resourceLocalService) {
337         this.resourceLocalService = resourceLocalService;
338     }
339 
340     public ResourceService getResourceService() {
341         return resourceService;
342     }
343 
344     public void setResourceService(ResourceService resourceService) {
345         this.resourceService = resourceService;
346     }
347 
348     public ResourcePersistence getResourcePersistence() {
349         return resourcePersistence;
350     }
351 
352     public void setResourcePersistence(ResourcePersistence resourcePersistence) {
353         this.resourcePersistence = resourcePersistence;
354     }
355 
356     public ResourceFinder getResourceFinder() {
357         return resourceFinder;
358     }
359 
360     public void setResourceFinder(ResourceFinder resourceFinder) {
361         this.resourceFinder = resourceFinder;
362     }
363 
364     public SubscriptionLocalService getSubscriptionLocalService() {
365         return subscriptionLocalService;
366     }
367 
368     public void setSubscriptionLocalService(
369         SubscriptionLocalService subscriptionLocalService) {
370         this.subscriptionLocalService = subscriptionLocalService;
371     }
372 
373     public SubscriptionPersistence getSubscriptionPersistence() {
374         return subscriptionPersistence;
375     }
376 
377     public void setSubscriptionPersistence(
378         SubscriptionPersistence subscriptionPersistence) {
379         this.subscriptionPersistence = subscriptionPersistence;
380     }
381 
382     public UserLocalService getUserLocalService() {
383         return userLocalService;
384     }
385 
386     public void setUserLocalService(UserLocalService userLocalService) {
387         this.userLocalService = userLocalService;
388     }
389 
390     public UserService getUserService() {
391         return userService;
392     }
393 
394     public void setUserService(UserService userService) {
395         this.userService = userService;
396     }
397 
398     public UserPersistence getUserPersistence() {
399         return userPersistence;
400     }
401 
402     public void setUserPersistence(UserPersistence userPersistence) {
403         this.userPersistence = userPersistence;
404     }
405 
406     public UserFinder getUserFinder() {
407         return userFinder;
408     }
409 
410     public void setUserFinder(UserFinder userFinder) {
411         this.userFinder = userFinder;
412     }
413 
414     public TagsEntryLocalService getTagsEntryLocalService() {
415         return tagsEntryLocalService;
416     }
417 
418     public void setTagsEntryLocalService(
419         TagsEntryLocalService tagsEntryLocalService) {
420         this.tagsEntryLocalService = tagsEntryLocalService;
421     }
422 
423     public TagsEntryService getTagsEntryService() {
424         return tagsEntryService;
425     }
426 
427     public void setTagsEntryService(TagsEntryService tagsEntryService) {
428         this.tagsEntryService = tagsEntryService;
429     }
430 
431     public TagsEntryPersistence getTagsEntryPersistence() {
432         return tagsEntryPersistence;
433     }
434 
435     public void setTagsEntryPersistence(
436         TagsEntryPersistence tagsEntryPersistence) {
437         this.tagsEntryPersistence = tagsEntryPersistence;
438     }
439 
440     public TagsEntryFinder getTagsEntryFinder() {
441         return tagsEntryFinder;
442     }
443 
444     public void setTagsEntryFinder(TagsEntryFinder tagsEntryFinder) {
445         this.tagsEntryFinder = tagsEntryFinder;
446     }
447 
448     public void afterPropertiesSet() {
449         if (mbBanLocalService == null) {
450             mbBanLocalService = MBBanLocalServiceFactory.getImpl();
451         }
452 
453         if (mbBanService == null) {
454             mbBanService = MBBanServiceFactory.getImpl();
455         }
456 
457         if (mbBanPersistence == null) {
458             mbBanPersistence = MBBanUtil.getPersistence();
459         }
460 
461         if (mbCategoryPersistence == null) {
462             mbCategoryPersistence = MBCategoryUtil.getPersistence();
463         }
464 
465         if (mbCategoryFinder == null) {
466             mbCategoryFinder = MBCategoryFinderUtil.getFinder();
467         }
468 
469         if (mbDiscussionPersistence == null) {
470             mbDiscussionPersistence = MBDiscussionUtil.getPersistence();
471         }
472 
473         if (mbMessageLocalService == null) {
474             mbMessageLocalService = MBMessageLocalServiceFactory.getImpl();
475         }
476 
477         if (mbMessageService == null) {
478             mbMessageService = MBMessageServiceFactory.getImpl();
479         }
480 
481         if (mbMessagePersistence == null) {
482             mbMessagePersistence = MBMessageUtil.getPersistence();
483         }
484 
485         if (mbMessageFinder == null) {
486             mbMessageFinder = MBMessageFinderUtil.getFinder();
487         }
488 
489         if (mbMessageFlagLocalService == null) {
490             mbMessageFlagLocalService = MBMessageFlagLocalServiceFactory.getImpl();
491         }
492 
493         if (mbMessageFlagPersistence == null) {
494             mbMessageFlagPersistence = MBMessageFlagUtil.getPersistence();
495         }
496 
497         if (mbMessageFlagFinder == null) {
498             mbMessageFlagFinder = MBMessageFlagFinderUtil.getFinder();
499         }
500 
501         if (mbStatsUserLocalService == null) {
502             mbStatsUserLocalService = MBStatsUserLocalServiceFactory.getImpl();
503         }
504 
505         if (mbStatsUserPersistence == null) {
506             mbStatsUserPersistence = MBStatsUserUtil.getPersistence();
507         }
508 
509         if (mbThreadLocalService == null) {
510             mbThreadLocalService = MBThreadLocalServiceFactory.getImpl();
511         }
512 
513         if (mbThreadService == null) {
514             mbThreadService = MBThreadServiceFactory.getImpl();
515         }
516 
517         if (mbThreadPersistence == null) {
518             mbThreadPersistence = MBThreadUtil.getPersistence();
519         }
520 
521         if (mbThreadFinder == null) {
522             mbThreadFinder = MBThreadFinderUtil.getFinder();
523         }
524 
525         if (counterLocalService == null) {
526             counterLocalService = CounterLocalServiceFactory.getImpl();
527         }
528 
529         if (counterService == null) {
530             counterService = CounterServiceFactory.getImpl();
531         }
532 
533         if (resourceLocalService == null) {
534             resourceLocalService = ResourceLocalServiceFactory.getImpl();
535         }
536 
537         if (resourceService == null) {
538             resourceService = ResourceServiceFactory.getImpl();
539         }
540 
541         if (resourcePersistence == null) {
542             resourcePersistence = ResourceUtil.getPersistence();
543         }
544 
545         if (resourceFinder == null) {
546             resourceFinder = ResourceFinderUtil.getFinder();
547         }
548 
549         if (subscriptionLocalService == null) {
550             subscriptionLocalService = SubscriptionLocalServiceFactory.getImpl();
551         }
552 
553         if (subscriptionPersistence == null) {
554             subscriptionPersistence = SubscriptionUtil.getPersistence();
555         }
556 
557         if (userLocalService == null) {
558             userLocalService = UserLocalServiceFactory.getImpl();
559         }
560 
561         if (userService == null) {
562             userService = UserServiceFactory.getImpl();
563         }
564 
565         if (userPersistence == null) {
566             userPersistence = UserUtil.getPersistence();
567         }
568 
569         if (userFinder == null) {
570             userFinder = UserFinderUtil.getFinder();
571         }
572 
573         if (tagsEntryLocalService == null) {
574             tagsEntryLocalService = TagsEntryLocalServiceFactory.getImpl();
575         }
576 
577         if (tagsEntryService == null) {
578             tagsEntryService = TagsEntryServiceFactory.getImpl();
579         }
580 
581         if (tagsEntryPersistence == null) {
582             tagsEntryPersistence = TagsEntryUtil.getPersistence();
583         }
584 
585         if (tagsEntryFinder == null) {
586             tagsEntryFinder = TagsEntryFinderUtil.getFinder();
587         }
588     }
589 
590     protected MBBanLocalService mbBanLocalService;
591     protected MBBanService mbBanService;
592     protected MBBanPersistence mbBanPersistence;
593     protected MBCategoryPersistence mbCategoryPersistence;
594     protected MBCategoryFinder mbCategoryFinder;
595     protected MBDiscussionPersistence mbDiscussionPersistence;
596     protected MBMessageLocalService mbMessageLocalService;
597     protected MBMessageService mbMessageService;
598     protected MBMessagePersistence mbMessagePersistence;
599     protected MBMessageFinder mbMessageFinder;
600     protected MBMessageFlagLocalService mbMessageFlagLocalService;
601     protected MBMessageFlagPersistence mbMessageFlagPersistence;
602     protected MBMessageFlagFinder mbMessageFlagFinder;
603     protected MBStatsUserLocalService mbStatsUserLocalService;
604     protected MBStatsUserPersistence mbStatsUserPersistence;
605     protected MBThreadLocalService mbThreadLocalService;
606     protected MBThreadService mbThreadService;
607     protected MBThreadPersistence mbThreadPersistence;
608     protected MBThreadFinder mbThreadFinder;
609     protected CounterLocalService counterLocalService;
610     protected CounterService counterService;
611     protected ResourceLocalService resourceLocalService;
612     protected ResourceService resourceService;
613     protected ResourcePersistence resourcePersistence;
614     protected ResourceFinder resourceFinder;
615     protected SubscriptionLocalService subscriptionLocalService;
616     protected SubscriptionPersistence subscriptionPersistence;
617     protected UserLocalService userLocalService;
618     protected UserService userService;
619     protected UserPersistence userPersistence;
620     protected UserFinder userFinder;
621     protected TagsEntryLocalService tagsEntryLocalService;
622     protected TagsEntryService tagsEntryService;
623     protected TagsEntryPersistence tagsEntryPersistence;
624     protected TagsEntryFinder tagsEntryFinder;
625 }