1
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.documentlibrary.service.DLLocalService;
21 import com.liferay.documentlibrary.service.DLService;
22
23 import com.liferay.portal.PortalException;
24 import com.liferay.portal.SystemException;
25 import com.liferay.portal.kernel.annotation.BeanReference;
26 import com.liferay.portal.kernel.dao.db.DB;
27 import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
28 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
29 import com.liferay.portal.kernel.util.OrderByComparator;
30 import com.liferay.portal.service.LockLocalService;
31 import com.liferay.portal.service.ResourceLocalService;
32 import com.liferay.portal.service.ResourceService;
33 import com.liferay.portal.service.UserLocalService;
34 import com.liferay.portal.service.UserService;
35 import com.liferay.portal.service.persistence.LockPersistence;
36 import com.liferay.portal.service.persistence.ResourceFinder;
37 import com.liferay.portal.service.persistence.ResourcePersistence;
38 import com.liferay.portal.service.persistence.UserFinder;
39 import com.liferay.portal.service.persistence.UserPersistence;
40
41 import com.liferay.portlet.messageboards.model.MBThread;
42 import com.liferay.portlet.messageboards.service.MBBanLocalService;
43 import com.liferay.portlet.messageboards.service.MBBanService;
44 import com.liferay.portlet.messageboards.service.MBCategoryLocalService;
45 import com.liferay.portlet.messageboards.service.MBCategoryService;
46 import com.liferay.portlet.messageboards.service.MBDiscussionLocalService;
47 import com.liferay.portlet.messageboards.service.MBMailingListLocalService;
48 import com.liferay.portlet.messageboards.service.MBMessageFlagLocalService;
49 import com.liferay.portlet.messageboards.service.MBMessageFlagService;
50 import com.liferay.portlet.messageboards.service.MBMessageLocalService;
51 import com.liferay.portlet.messageboards.service.MBMessageService;
52 import com.liferay.portlet.messageboards.service.MBStatsUserLocalService;
53 import com.liferay.portlet.messageboards.service.MBThreadLocalService;
54 import com.liferay.portlet.messageboards.service.MBThreadService;
55 import com.liferay.portlet.messageboards.service.persistence.MBBanPersistence;
56 import com.liferay.portlet.messageboards.service.persistence.MBCategoryFinder;
57 import com.liferay.portlet.messageboards.service.persistence.MBCategoryPersistence;
58 import com.liferay.portlet.messageboards.service.persistence.MBDiscussionPersistence;
59 import com.liferay.portlet.messageboards.service.persistence.MBMailingListPersistence;
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.ratings.service.RatingsStatsLocalService;
67 import com.liferay.portlet.ratings.service.persistence.RatingsStatsPersistence;
68 import com.liferay.portlet.social.service.SocialActivityLocalService;
69 import com.liferay.portlet.social.service.persistence.SocialActivityFinder;
70 import com.liferay.portlet.social.service.persistence.SocialActivityPersistence;
71 import com.liferay.portlet.tags.service.TagsAssetLocalService;
72 import com.liferay.portlet.tags.service.TagsAssetService;
73 import com.liferay.portlet.tags.service.persistence.TagsAssetFinder;
74 import com.liferay.portlet.tags.service.persistence.TagsAssetPersistence;
75
76 import java.util.List;
77
78
84 public abstract class MBThreadLocalServiceBaseImpl
85 implements MBThreadLocalService {
86 public MBThread addMBThread(MBThread mbThread) throws SystemException {
87 mbThread.setNew(true);
88
89 return mbThreadPersistence.update(mbThread, false);
90 }
91
92 public MBThread createMBThread(long threadId) {
93 return mbThreadPersistence.create(threadId);
94 }
95
96 public void deleteMBThread(long threadId)
97 throws PortalException, SystemException {
98 mbThreadPersistence.remove(threadId);
99 }
100
101 public void deleteMBThread(MBThread mbThread) throws SystemException {
102 mbThreadPersistence.remove(mbThread);
103 }
104
105 public List<Object> dynamicQuery(DynamicQuery dynamicQuery)
106 throws SystemException {
107 return mbThreadPersistence.findWithDynamicQuery(dynamicQuery);
108 }
109
110 public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
111 int end) throws SystemException {
112 return mbThreadPersistence.findWithDynamicQuery(dynamicQuery, start, end);
113 }
114
115 public List<Object> dynamicQuery(DynamicQuery dynamicQuery, int start,
116 int end, OrderByComparator orderByComparator) throws SystemException {
117 return mbThreadPersistence.findWithDynamicQuery(dynamicQuery, start,
118 end, orderByComparator);
119 }
120
121 public int dynamicQueryCount(DynamicQuery dynamicQuery)
122 throws SystemException {
123 return mbThreadPersistence.countWithDynamicQuery(dynamicQuery);
124 }
125
126 public MBThread getMBThread(long threadId)
127 throws PortalException, SystemException {
128 return mbThreadPersistence.findByPrimaryKey(threadId);
129 }
130
131 public List<MBThread> getMBThreads(int start, int end)
132 throws SystemException {
133 return mbThreadPersistence.findAll(start, end);
134 }
135
136 public int getMBThreadsCount() throws SystemException {
137 return mbThreadPersistence.countAll();
138 }
139
140 public MBThread updateMBThread(MBThread mbThread) throws SystemException {
141 mbThread.setNew(false);
142
143 return mbThreadPersistence.update(mbThread, true);
144 }
145
146 public MBThread updateMBThread(MBThread mbThread, boolean merge)
147 throws SystemException {
148 mbThread.setNew(false);
149
150 return mbThreadPersistence.update(mbThread, merge);
151 }
152
153 public MBBanLocalService getMBBanLocalService() {
154 return mbBanLocalService;
155 }
156
157 public void setMBBanLocalService(MBBanLocalService mbBanLocalService) {
158 this.mbBanLocalService = mbBanLocalService;
159 }
160
161 public MBBanService getMBBanService() {
162 return mbBanService;
163 }
164
165 public void setMBBanService(MBBanService mbBanService) {
166 this.mbBanService = mbBanService;
167 }
168
169 public MBBanPersistence getMBBanPersistence() {
170 return mbBanPersistence;
171 }
172
173 public void setMBBanPersistence(MBBanPersistence mbBanPersistence) {
174 this.mbBanPersistence = mbBanPersistence;
175 }
176
177 public MBCategoryLocalService getMBCategoryLocalService() {
178 return mbCategoryLocalService;
179 }
180
181 public void setMBCategoryLocalService(
182 MBCategoryLocalService mbCategoryLocalService) {
183 this.mbCategoryLocalService = mbCategoryLocalService;
184 }
185
186 public MBCategoryService getMBCategoryService() {
187 return mbCategoryService;
188 }
189
190 public void setMBCategoryService(MBCategoryService mbCategoryService) {
191 this.mbCategoryService = mbCategoryService;
192 }
193
194 public MBCategoryPersistence getMBCategoryPersistence() {
195 return mbCategoryPersistence;
196 }
197
198 public void setMBCategoryPersistence(
199 MBCategoryPersistence mbCategoryPersistence) {
200 this.mbCategoryPersistence = mbCategoryPersistence;
201 }
202
203 public MBCategoryFinder getMBCategoryFinder() {
204 return mbCategoryFinder;
205 }
206
207 public void setMBCategoryFinder(MBCategoryFinder mbCategoryFinder) {
208 this.mbCategoryFinder = mbCategoryFinder;
209 }
210
211 public MBDiscussionLocalService getMBDiscussionLocalService() {
212 return mbDiscussionLocalService;
213 }
214
215 public void setMBDiscussionLocalService(
216 MBDiscussionLocalService mbDiscussionLocalService) {
217 this.mbDiscussionLocalService = mbDiscussionLocalService;
218 }
219
220 public MBDiscussionPersistence getMBDiscussionPersistence() {
221 return mbDiscussionPersistence;
222 }
223
224 public void setMBDiscussionPersistence(
225 MBDiscussionPersistence mbDiscussionPersistence) {
226 this.mbDiscussionPersistence = mbDiscussionPersistence;
227 }
228
229 public MBMailingListLocalService getMBMailingListLocalService() {
230 return mbMailingListLocalService;
231 }
232
233 public void setMBMailingListLocalService(
234 MBMailingListLocalService mbMailingListLocalService) {
235 this.mbMailingListLocalService = mbMailingListLocalService;
236 }
237
238 public MBMailingListPersistence getMBMailingListPersistence() {
239 return mbMailingListPersistence;
240 }
241
242 public void setMBMailingListPersistence(
243 MBMailingListPersistence mbMailingListPersistence) {
244 this.mbMailingListPersistence = mbMailingListPersistence;
245 }
246
247 public MBMessageLocalService getMBMessageLocalService() {
248 return mbMessageLocalService;
249 }
250
251 public void setMBMessageLocalService(
252 MBMessageLocalService mbMessageLocalService) {
253 this.mbMessageLocalService = mbMessageLocalService;
254 }
255
256 public MBMessageService getMBMessageService() {
257 return mbMessageService;
258 }
259
260 public void setMBMessageService(MBMessageService mbMessageService) {
261 this.mbMessageService = mbMessageService;
262 }
263
264 public MBMessagePersistence getMBMessagePersistence() {
265 return mbMessagePersistence;
266 }
267
268 public void setMBMessagePersistence(
269 MBMessagePersistence mbMessagePersistence) {
270 this.mbMessagePersistence = mbMessagePersistence;
271 }
272
273 public MBMessageFinder getMBMessageFinder() {
274 return mbMessageFinder;
275 }
276
277 public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
278 this.mbMessageFinder = mbMessageFinder;
279 }
280
281 public MBMessageFlagLocalService getMBMessageFlagLocalService() {
282 return mbMessageFlagLocalService;
283 }
284
285 public void setMBMessageFlagLocalService(
286 MBMessageFlagLocalService mbMessageFlagLocalService) {
287 this.mbMessageFlagLocalService = mbMessageFlagLocalService;
288 }
289
290 public MBMessageFlagService getMBMessageFlagService() {
291 return mbMessageFlagService;
292 }
293
294 public void setMBMessageFlagService(
295 MBMessageFlagService mbMessageFlagService) {
296 this.mbMessageFlagService = mbMessageFlagService;
297 }
298
299 public MBMessageFlagPersistence getMBMessageFlagPersistence() {
300 return mbMessageFlagPersistence;
301 }
302
303 public void setMBMessageFlagPersistence(
304 MBMessageFlagPersistence mbMessageFlagPersistence) {
305 this.mbMessageFlagPersistence = mbMessageFlagPersistence;
306 }
307
308 public MBStatsUserLocalService getMBStatsUserLocalService() {
309 return mbStatsUserLocalService;
310 }
311
312 public void setMBStatsUserLocalService(
313 MBStatsUserLocalService mbStatsUserLocalService) {
314 this.mbStatsUserLocalService = mbStatsUserLocalService;
315 }
316
317 public MBStatsUserPersistence getMBStatsUserPersistence() {
318 return mbStatsUserPersistence;
319 }
320
321 public void setMBStatsUserPersistence(
322 MBStatsUserPersistence mbStatsUserPersistence) {
323 this.mbStatsUserPersistence = mbStatsUserPersistence;
324 }
325
326 public MBThreadLocalService getMBThreadLocalService() {
327 return mbThreadLocalService;
328 }
329
330 public void setMBThreadLocalService(
331 MBThreadLocalService mbThreadLocalService) {
332 this.mbThreadLocalService = mbThreadLocalService;
333 }
334
335 public MBThreadService getMBThreadService() {
336 return mbThreadService;
337 }
338
339 public void setMBThreadService(MBThreadService mbThreadService) {
340 this.mbThreadService = mbThreadService;
341 }
342
343 public MBThreadPersistence getMBThreadPersistence() {
344 return mbThreadPersistence;
345 }
346
347 public void setMBThreadPersistence(MBThreadPersistence mbThreadPersistence) {
348 this.mbThreadPersistence = mbThreadPersistence;
349 }
350
351 public MBThreadFinder getMBThreadFinder() {
352 return mbThreadFinder;
353 }
354
355 public void setMBThreadFinder(MBThreadFinder mbThreadFinder) {
356 this.mbThreadFinder = mbThreadFinder;
357 }
358
359 public CounterLocalService getCounterLocalService() {
360 return counterLocalService;
361 }
362
363 public void setCounterLocalService(CounterLocalService counterLocalService) {
364 this.counterLocalService = counterLocalService;
365 }
366
367 public CounterService getCounterService() {
368 return counterService;
369 }
370
371 public void setCounterService(CounterService counterService) {
372 this.counterService = counterService;
373 }
374
375 public DLLocalService getDLLocalService() {
376 return dlLocalService;
377 }
378
379 public void setDLLocalService(DLLocalService dlLocalService) {
380 this.dlLocalService = dlLocalService;
381 }
382
383 public DLService getDLService() {
384 return dlService;
385 }
386
387 public void setDLService(DLService dlService) {
388 this.dlService = dlService;
389 }
390
391 public LockLocalService getLockLocalService() {
392 return lockLocalService;
393 }
394
395 public void setLockLocalService(LockLocalService lockLocalService) {
396 this.lockLocalService = lockLocalService;
397 }
398
399 public LockPersistence getLockPersistence() {
400 return lockPersistence;
401 }
402
403 public void setLockPersistence(LockPersistence lockPersistence) {
404 this.lockPersistence = lockPersistence;
405 }
406
407 public ResourceLocalService getResourceLocalService() {
408 return resourceLocalService;
409 }
410
411 public void setResourceLocalService(
412 ResourceLocalService resourceLocalService) {
413 this.resourceLocalService = resourceLocalService;
414 }
415
416 public ResourceService getResourceService() {
417 return resourceService;
418 }
419
420 public void setResourceService(ResourceService resourceService) {
421 this.resourceService = resourceService;
422 }
423
424 public ResourcePersistence getResourcePersistence() {
425 return resourcePersistence;
426 }
427
428 public void setResourcePersistence(ResourcePersistence resourcePersistence) {
429 this.resourcePersistence = resourcePersistence;
430 }
431
432 public ResourceFinder getResourceFinder() {
433 return resourceFinder;
434 }
435
436 public void setResourceFinder(ResourceFinder resourceFinder) {
437 this.resourceFinder = resourceFinder;
438 }
439
440 public UserLocalService getUserLocalService() {
441 return userLocalService;
442 }
443
444 public void setUserLocalService(UserLocalService userLocalService) {
445 this.userLocalService = userLocalService;
446 }
447
448 public UserService getUserService() {
449 return userService;
450 }
451
452 public void setUserService(UserService userService) {
453 this.userService = userService;
454 }
455
456 public UserPersistence getUserPersistence() {
457 return userPersistence;
458 }
459
460 public void setUserPersistence(UserPersistence userPersistence) {
461 this.userPersistence = userPersistence;
462 }
463
464 public UserFinder getUserFinder() {
465 return userFinder;
466 }
467
468 public void setUserFinder(UserFinder userFinder) {
469 this.userFinder = userFinder;
470 }
471
472 public RatingsStatsLocalService getRatingsStatsLocalService() {
473 return ratingsStatsLocalService;
474 }
475
476 public void setRatingsStatsLocalService(
477 RatingsStatsLocalService ratingsStatsLocalService) {
478 this.ratingsStatsLocalService = ratingsStatsLocalService;
479 }
480
481 public RatingsStatsPersistence getRatingsStatsPersistence() {
482 return ratingsStatsPersistence;
483 }
484
485 public void setRatingsStatsPersistence(
486 RatingsStatsPersistence ratingsStatsPersistence) {
487 this.ratingsStatsPersistence = ratingsStatsPersistence;
488 }
489
490 public SocialActivityLocalService getSocialActivityLocalService() {
491 return socialActivityLocalService;
492 }
493
494 public void setSocialActivityLocalService(
495 SocialActivityLocalService socialActivityLocalService) {
496 this.socialActivityLocalService = socialActivityLocalService;
497 }
498
499 public SocialActivityPersistence getSocialActivityPersistence() {
500 return socialActivityPersistence;
501 }
502
503 public void setSocialActivityPersistence(
504 SocialActivityPersistence socialActivityPersistence) {
505 this.socialActivityPersistence = socialActivityPersistence;
506 }
507
508 public SocialActivityFinder getSocialActivityFinder() {
509 return socialActivityFinder;
510 }
511
512 public void setSocialActivityFinder(
513 SocialActivityFinder socialActivityFinder) {
514 this.socialActivityFinder = socialActivityFinder;
515 }
516
517 public TagsAssetLocalService getTagsAssetLocalService() {
518 return tagsAssetLocalService;
519 }
520
521 public void setTagsAssetLocalService(
522 TagsAssetLocalService tagsAssetLocalService) {
523 this.tagsAssetLocalService = tagsAssetLocalService;
524 }
525
526 public TagsAssetService getTagsAssetService() {
527 return tagsAssetService;
528 }
529
530 public void setTagsAssetService(TagsAssetService tagsAssetService) {
531 this.tagsAssetService = tagsAssetService;
532 }
533
534 public TagsAssetPersistence getTagsAssetPersistence() {
535 return tagsAssetPersistence;
536 }
537
538 public void setTagsAssetPersistence(
539 TagsAssetPersistence tagsAssetPersistence) {
540 this.tagsAssetPersistence = tagsAssetPersistence;
541 }
542
543 public TagsAssetFinder getTagsAssetFinder() {
544 return tagsAssetFinder;
545 }
546
547 public void setTagsAssetFinder(TagsAssetFinder tagsAssetFinder) {
548 this.tagsAssetFinder = tagsAssetFinder;
549 }
550
551 protected void runSQL(String sql) throws SystemException {
552 try {
553 DB db = DBFactoryUtil.getDB();
554
555 db.runSQL(sql);
556 }
557 catch (Exception e) {
558 throw new SystemException(e);
559 }
560 }
561
562 @BeanReference(type = MBBanLocalService.class)
563 protected MBBanLocalService mbBanLocalService;
564 @BeanReference(type = MBBanService.class)
565 protected MBBanService mbBanService;
566 @BeanReference(type = MBBanPersistence.class)
567 protected MBBanPersistence mbBanPersistence;
568 @BeanReference(type = MBCategoryLocalService.class)
569 protected MBCategoryLocalService mbCategoryLocalService;
570 @BeanReference(type = MBCategoryService.class)
571 protected MBCategoryService mbCategoryService;
572 @BeanReference(type = MBCategoryPersistence.class)
573 protected MBCategoryPersistence mbCategoryPersistence;
574 @BeanReference(type = MBCategoryFinder.class)
575 protected MBCategoryFinder mbCategoryFinder;
576 @BeanReference(type = MBDiscussionLocalService.class)
577 protected MBDiscussionLocalService mbDiscussionLocalService;
578 @BeanReference(type = MBDiscussionPersistence.class)
579 protected MBDiscussionPersistence mbDiscussionPersistence;
580 @BeanReference(type = MBMailingListLocalService.class)
581 protected MBMailingListLocalService mbMailingListLocalService;
582 @BeanReference(type = MBMailingListPersistence.class)
583 protected MBMailingListPersistence mbMailingListPersistence;
584 @BeanReference(type = MBMessageLocalService.class)
585 protected MBMessageLocalService mbMessageLocalService;
586 @BeanReference(type = MBMessageService.class)
587 protected MBMessageService mbMessageService;
588 @BeanReference(type = MBMessagePersistence.class)
589 protected MBMessagePersistence mbMessagePersistence;
590 @BeanReference(type = MBMessageFinder.class)
591 protected MBMessageFinder mbMessageFinder;
592 @BeanReference(type = MBMessageFlagLocalService.class)
593 protected MBMessageFlagLocalService mbMessageFlagLocalService;
594 @BeanReference(type = MBMessageFlagService.class)
595 protected MBMessageFlagService mbMessageFlagService;
596 @BeanReference(type = MBMessageFlagPersistence.class)
597 protected MBMessageFlagPersistence mbMessageFlagPersistence;
598 @BeanReference(type = MBStatsUserLocalService.class)
599 protected MBStatsUserLocalService mbStatsUserLocalService;
600 @BeanReference(type = MBStatsUserPersistence.class)
601 protected MBStatsUserPersistence mbStatsUserPersistence;
602 @BeanReference(type = MBThreadLocalService.class)
603 protected MBThreadLocalService mbThreadLocalService;
604 @BeanReference(type = MBThreadService.class)
605 protected MBThreadService mbThreadService;
606 @BeanReference(type = MBThreadPersistence.class)
607 protected MBThreadPersistence mbThreadPersistence;
608 @BeanReference(type = MBThreadFinder.class)
609 protected MBThreadFinder mbThreadFinder;
610 @BeanReference(type = CounterLocalService.class)
611 protected CounterLocalService counterLocalService;
612 @BeanReference(type = CounterService.class)
613 protected CounterService counterService;
614 @BeanReference(type = DLLocalService.class)
615 protected DLLocalService dlLocalService;
616 @BeanReference(type = DLService.class)
617 protected DLService dlService;
618 @BeanReference(type = LockLocalService.class)
619 protected LockLocalService lockLocalService;
620 @BeanReference(type = LockPersistence.class)
621 protected LockPersistence lockPersistence;
622 @BeanReference(type = ResourceLocalService.class)
623 protected ResourceLocalService resourceLocalService;
624 @BeanReference(type = ResourceService.class)
625 protected ResourceService resourceService;
626 @BeanReference(type = ResourcePersistence.class)
627 protected ResourcePersistence resourcePersistence;
628 @BeanReference(type = ResourceFinder.class)
629 protected ResourceFinder resourceFinder;
630 @BeanReference(type = UserLocalService.class)
631 protected UserLocalService userLocalService;
632 @BeanReference(type = UserService.class)
633 protected UserService userService;
634 @BeanReference(type = UserPersistence.class)
635 protected UserPersistence userPersistence;
636 @BeanReference(type = UserFinder.class)
637 protected UserFinder userFinder;
638 @BeanReference(type = RatingsStatsLocalService.class)
639 protected RatingsStatsLocalService ratingsStatsLocalService;
640 @BeanReference(type = RatingsStatsPersistence.class)
641 protected RatingsStatsPersistence ratingsStatsPersistence;
642 @BeanReference(type = SocialActivityLocalService.class)
643 protected SocialActivityLocalService socialActivityLocalService;
644 @BeanReference(type = SocialActivityPersistence.class)
645 protected SocialActivityPersistence socialActivityPersistence;
646 @BeanReference(type = SocialActivityFinder.class)
647 protected SocialActivityFinder socialActivityFinder;
648 @BeanReference(type = TagsAssetLocalService.class)
649 protected TagsAssetLocalService tagsAssetLocalService;
650 @BeanReference(type = TagsAssetService.class)
651 protected TagsAssetService tagsAssetService;
652 @BeanReference(type = TagsAssetPersistence.class)
653 protected TagsAssetPersistence tagsAssetPersistence;
654 @BeanReference(type = TagsAssetFinder.class)
655 protected TagsAssetFinder tagsAssetFinder;
656 }