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