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