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