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