001
014
015 package com.liferay.portlet.messageboards.service.base;
016
017 import com.liferay.counter.service.CounterLocalService;
018
019 import com.liferay.portal.kernel.annotation.BeanReference;
020 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
021 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
022 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
023 import com.liferay.portal.kernel.exception.PortalException;
024 import com.liferay.portal.kernel.exception.SystemException;
025 import com.liferay.portal.kernel.util.OrderByComparator;
026 import com.liferay.portal.service.GroupLocalService;
027 import com.liferay.portal.service.GroupService;
028 import com.liferay.portal.service.ResourceLocalService;
029 import com.liferay.portal.service.ResourceService;
030 import com.liferay.portal.service.SubscriptionLocalService;
031 import com.liferay.portal.service.UserLocalService;
032 import com.liferay.portal.service.UserService;
033 import com.liferay.portal.service.persistence.GroupFinder;
034 import com.liferay.portal.service.persistence.GroupPersistence;
035 import com.liferay.portal.service.persistence.ResourceFinder;
036 import com.liferay.portal.service.persistence.ResourcePersistence;
037 import com.liferay.portal.service.persistence.SubscriptionPersistence;
038 import com.liferay.portal.service.persistence.UserFinder;
039 import com.liferay.portal.service.persistence.UserPersistence;
040
041 import com.liferay.portlet.asset.service.AssetTagLocalService;
042 import com.liferay.portlet.asset.service.AssetTagService;
043 import com.liferay.portlet.asset.service.persistence.AssetTagFinder;
044 import com.liferay.portlet.asset.service.persistence.AssetTagPersistence;
045 import com.liferay.portlet.expando.service.ExpandoValueLocalService;
046 import com.liferay.portlet.expando.service.ExpandoValueService;
047 import com.liferay.portlet.expando.service.persistence.ExpandoValuePersistence;
048 import com.liferay.portlet.messageboards.model.MBCategory;
049 import com.liferay.portlet.messageboards.service.MBBanLocalService;
050 import com.liferay.portlet.messageboards.service.MBBanService;
051 import com.liferay.portlet.messageboards.service.MBCategoryLocalService;
052 import com.liferay.portlet.messageboards.service.MBCategoryService;
053 import com.liferay.portlet.messageboards.service.MBDiscussionLocalService;
054 import com.liferay.portlet.messageboards.service.MBMailingListLocalService;
055 import com.liferay.portlet.messageboards.service.MBMessageFlagLocalService;
056 import com.liferay.portlet.messageboards.service.MBMessageFlagService;
057 import com.liferay.portlet.messageboards.service.MBMessageLocalService;
058 import com.liferay.portlet.messageboards.service.MBMessageService;
059 import com.liferay.portlet.messageboards.service.MBStatsUserLocalService;
060 import com.liferay.portlet.messageboards.service.MBThreadLocalService;
061 import com.liferay.portlet.messageboards.service.MBThreadService;
062 import com.liferay.portlet.messageboards.service.persistence.MBBanPersistence;
063 import com.liferay.portlet.messageboards.service.persistence.MBCategoryFinder;
064 import com.liferay.portlet.messageboards.service.persistence.MBCategoryPersistence;
065 import com.liferay.portlet.messageboards.service.persistence.MBDiscussionPersistence;
066 import com.liferay.portlet.messageboards.service.persistence.MBMailingListPersistence;
067 import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
068 import com.liferay.portlet.messageboards.service.persistence.MBMessageFlagPersistence;
069 import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
070 import com.liferay.portlet.messageboards.service.persistence.MBStatsUserPersistence;
071 import com.liferay.portlet.messageboards.service.persistence.MBThreadFinder;
072 import com.liferay.portlet.messageboards.service.persistence.MBThreadPersistence;
073
074 import java.util.List;
075
076 import javax.sql.DataSource;
077
078
081 public abstract class MBCategoryLocalServiceBaseImpl
082 implements MBCategoryLocalService {
083 public MBCategory addMBCategory(MBCategory mbCategory)
084 throws SystemException {
085 mbCategory.setNew(true);
086
087 return mbCategoryPersistence.update(mbCategory, false);
088 }
089
090 public MBCategory createMBCategory(long categoryId) {
091 return mbCategoryPersistence.create(categoryId);
092 }
093
094 public void deleteMBCategory(long categoryId)
095 throws PortalException, SystemException {
096 mbCategoryPersistence.remove(categoryId);
097 }
098
099 public void deleteMBCategory(MBCategory mbCategory)
100 throws SystemException {
101 mbCategoryPersistence.remove(mbCategory);
102 }
103
104 @SuppressWarnings("unchecked")
105 public List dynamicQuery(DynamicQuery dynamicQuery)
106 throws SystemException {
107 return mbCategoryPersistence.findWithDynamicQuery(dynamicQuery);
108 }
109
110 @SuppressWarnings("unchecked")
111 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
112 throws SystemException {
113 return mbCategoryPersistence.findWithDynamicQuery(dynamicQuery, start,
114 end);
115 }
116
117 @SuppressWarnings("unchecked")
118 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
119 OrderByComparator orderByComparator) throws SystemException {
120 return mbCategoryPersistence.findWithDynamicQuery(dynamicQuery, start,
121 end, orderByComparator);
122 }
123
124 public long dynamicQueryCount(DynamicQuery dynamicQuery)
125 throws SystemException {
126 return mbCategoryPersistence.countWithDynamicQuery(dynamicQuery);
127 }
128
129 public MBCategory getMBCategory(long categoryId)
130 throws PortalException, SystemException {
131 return mbCategoryPersistence.findByPrimaryKey(categoryId);
132 }
133
134 public MBCategory getMBCategoryByUuidAndGroupId(String uuid, long groupId)
135 throws PortalException, SystemException {
136 return mbCategoryPersistence.findByUUID_G(uuid, groupId);
137 }
138
139 public List<MBCategory> getMBCategories(int start, int end)
140 throws SystemException {
141 return mbCategoryPersistence.findAll(start, end);
142 }
143
144 public int getMBCategoriesCount() throws SystemException {
145 return mbCategoryPersistence.countAll();
146 }
147
148 public MBCategory updateMBCategory(MBCategory mbCategory)
149 throws SystemException {
150 mbCategory.setNew(false);
151
152 return mbCategoryPersistence.update(mbCategory, true);
153 }
154
155 public MBCategory updateMBCategory(MBCategory mbCategory, boolean merge)
156 throws SystemException {
157 mbCategory.setNew(false);
158
159 return mbCategoryPersistence.update(mbCategory, merge);
160 }
161
162 public MBBanLocalService getMBBanLocalService() {
163 return mbBanLocalService;
164 }
165
166 public void setMBBanLocalService(MBBanLocalService mbBanLocalService) {
167 this.mbBanLocalService = mbBanLocalService;
168 }
169
170 public MBBanService getMBBanService() {
171 return mbBanService;
172 }
173
174 public void setMBBanService(MBBanService mbBanService) {
175 this.mbBanService = mbBanService;
176 }
177
178 public MBBanPersistence getMBBanPersistence() {
179 return mbBanPersistence;
180 }
181
182 public void setMBBanPersistence(MBBanPersistence mbBanPersistence) {
183 this.mbBanPersistence = mbBanPersistence;
184 }
185
186 public MBCategoryLocalService getMBCategoryLocalService() {
187 return mbCategoryLocalService;
188 }
189
190 public void setMBCategoryLocalService(
191 MBCategoryLocalService mbCategoryLocalService) {
192 this.mbCategoryLocalService = mbCategoryLocalService;
193 }
194
195 public MBCategoryService getMBCategoryService() {
196 return mbCategoryService;
197 }
198
199 public void setMBCategoryService(MBCategoryService mbCategoryService) {
200 this.mbCategoryService = mbCategoryService;
201 }
202
203 public MBCategoryPersistence getMBCategoryPersistence() {
204 return mbCategoryPersistence;
205 }
206
207 public void setMBCategoryPersistence(
208 MBCategoryPersistence mbCategoryPersistence) {
209 this.mbCategoryPersistence = mbCategoryPersistence;
210 }
211
212 public MBCategoryFinder getMBCategoryFinder() {
213 return mbCategoryFinder;
214 }
215
216 public void setMBCategoryFinder(MBCategoryFinder mbCategoryFinder) {
217 this.mbCategoryFinder = mbCategoryFinder;
218 }
219
220 public MBDiscussionLocalService getMBDiscussionLocalService() {
221 return mbDiscussionLocalService;
222 }
223
224 public void setMBDiscussionLocalService(
225 MBDiscussionLocalService mbDiscussionLocalService) {
226 this.mbDiscussionLocalService = mbDiscussionLocalService;
227 }
228
229 public MBDiscussionPersistence getMBDiscussionPersistence() {
230 return mbDiscussionPersistence;
231 }
232
233 public void setMBDiscussionPersistence(
234 MBDiscussionPersistence mbDiscussionPersistence) {
235 this.mbDiscussionPersistence = mbDiscussionPersistence;
236 }
237
238 public MBMailingListLocalService getMBMailingListLocalService() {
239 return mbMailingListLocalService;
240 }
241
242 public void setMBMailingListLocalService(
243 MBMailingListLocalService mbMailingListLocalService) {
244 this.mbMailingListLocalService = mbMailingListLocalService;
245 }
246
247 public MBMailingListPersistence getMBMailingListPersistence() {
248 return mbMailingListPersistence;
249 }
250
251 public void setMBMailingListPersistence(
252 MBMailingListPersistence mbMailingListPersistence) {
253 this.mbMailingListPersistence = mbMailingListPersistence;
254 }
255
256 public MBMessageLocalService getMBMessageLocalService() {
257 return mbMessageLocalService;
258 }
259
260 public void setMBMessageLocalService(
261 MBMessageLocalService mbMessageLocalService) {
262 this.mbMessageLocalService = mbMessageLocalService;
263 }
264
265 public MBMessageService getMBMessageService() {
266 return mbMessageService;
267 }
268
269 public void setMBMessageService(MBMessageService mbMessageService) {
270 this.mbMessageService = mbMessageService;
271 }
272
273 public MBMessagePersistence getMBMessagePersistence() {
274 return mbMessagePersistence;
275 }
276
277 public void setMBMessagePersistence(
278 MBMessagePersistence mbMessagePersistence) {
279 this.mbMessagePersistence = mbMessagePersistence;
280 }
281
282 public MBMessageFinder getMBMessageFinder() {
283 return mbMessageFinder;
284 }
285
286 public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
287 this.mbMessageFinder = mbMessageFinder;
288 }
289
290 public MBMessageFlagLocalService getMBMessageFlagLocalService() {
291 return mbMessageFlagLocalService;
292 }
293
294 public void setMBMessageFlagLocalService(
295 MBMessageFlagLocalService mbMessageFlagLocalService) {
296 this.mbMessageFlagLocalService = mbMessageFlagLocalService;
297 }
298
299 public MBMessageFlagService getMBMessageFlagService() {
300 return mbMessageFlagService;
301 }
302
303 public void setMBMessageFlagService(
304 MBMessageFlagService mbMessageFlagService) {
305 this.mbMessageFlagService = mbMessageFlagService;
306 }
307
308 public MBMessageFlagPersistence getMBMessageFlagPersistence() {
309 return mbMessageFlagPersistence;
310 }
311
312 public void setMBMessageFlagPersistence(
313 MBMessageFlagPersistence mbMessageFlagPersistence) {
314 this.mbMessageFlagPersistence = mbMessageFlagPersistence;
315 }
316
317 public MBStatsUserLocalService getMBStatsUserLocalService() {
318 return mbStatsUserLocalService;
319 }
320
321 public void setMBStatsUserLocalService(
322 MBStatsUserLocalService mbStatsUserLocalService) {
323 this.mbStatsUserLocalService = mbStatsUserLocalService;
324 }
325
326 public MBStatsUserPersistence getMBStatsUserPersistence() {
327 return mbStatsUserPersistence;
328 }
329
330 public void setMBStatsUserPersistence(
331 MBStatsUserPersistence mbStatsUserPersistence) {
332 this.mbStatsUserPersistence = mbStatsUserPersistence;
333 }
334
335 public MBThreadLocalService getMBThreadLocalService() {
336 return mbThreadLocalService;
337 }
338
339 public void setMBThreadLocalService(
340 MBThreadLocalService mbThreadLocalService) {
341 this.mbThreadLocalService = mbThreadLocalService;
342 }
343
344 public MBThreadService getMBThreadService() {
345 return mbThreadService;
346 }
347
348 public void setMBThreadService(MBThreadService mbThreadService) {
349 this.mbThreadService = mbThreadService;
350 }
351
352 public MBThreadPersistence getMBThreadPersistence() {
353 return mbThreadPersistence;
354 }
355
356 public void setMBThreadPersistence(MBThreadPersistence mbThreadPersistence) {
357 this.mbThreadPersistence = mbThreadPersistence;
358 }
359
360 public MBThreadFinder getMBThreadFinder() {
361 return mbThreadFinder;
362 }
363
364 public void setMBThreadFinder(MBThreadFinder mbThreadFinder) {
365 this.mbThreadFinder = mbThreadFinder;
366 }
367
368 public CounterLocalService getCounterLocalService() {
369 return counterLocalService;
370 }
371
372 public void setCounterLocalService(CounterLocalService counterLocalService) {
373 this.counterLocalService = counterLocalService;
374 }
375
376 public GroupLocalService getGroupLocalService() {
377 return groupLocalService;
378 }
379
380 public void setGroupLocalService(GroupLocalService groupLocalService) {
381 this.groupLocalService = groupLocalService;
382 }
383
384 public GroupService getGroupService() {
385 return groupService;
386 }
387
388 public void setGroupService(GroupService groupService) {
389 this.groupService = groupService;
390 }
391
392 public GroupPersistence getGroupPersistence() {
393 return groupPersistence;
394 }
395
396 public void setGroupPersistence(GroupPersistence groupPersistence) {
397 this.groupPersistence = groupPersistence;
398 }
399
400 public GroupFinder getGroupFinder() {
401 return groupFinder;
402 }
403
404 public void setGroupFinder(GroupFinder groupFinder) {
405 this.groupFinder = groupFinder;
406 }
407
408 public ResourceLocalService getResourceLocalService() {
409 return resourceLocalService;
410 }
411
412 public void setResourceLocalService(
413 ResourceLocalService resourceLocalService) {
414 this.resourceLocalService = resourceLocalService;
415 }
416
417 public ResourceService getResourceService() {
418 return resourceService;
419 }
420
421 public void setResourceService(ResourceService resourceService) {
422 this.resourceService = resourceService;
423 }
424
425 public ResourcePersistence getResourcePersistence() {
426 return resourcePersistence;
427 }
428
429 public void setResourcePersistence(ResourcePersistence resourcePersistence) {
430 this.resourcePersistence = resourcePersistence;
431 }
432
433 public ResourceFinder getResourceFinder() {
434 return resourceFinder;
435 }
436
437 public void setResourceFinder(ResourceFinder resourceFinder) {
438 this.resourceFinder = resourceFinder;
439 }
440
441 public SubscriptionLocalService getSubscriptionLocalService() {
442 return subscriptionLocalService;
443 }
444
445 public void setSubscriptionLocalService(
446 SubscriptionLocalService subscriptionLocalService) {
447 this.subscriptionLocalService = subscriptionLocalService;
448 }
449
450 public SubscriptionPersistence getSubscriptionPersistence() {
451 return subscriptionPersistence;
452 }
453
454 public void setSubscriptionPersistence(
455 SubscriptionPersistence subscriptionPersistence) {
456 this.subscriptionPersistence = subscriptionPersistence;
457 }
458
459 public UserLocalService getUserLocalService() {
460 return userLocalService;
461 }
462
463 public void setUserLocalService(UserLocalService userLocalService) {
464 this.userLocalService = userLocalService;
465 }
466
467 public UserService getUserService() {
468 return userService;
469 }
470
471 public void setUserService(UserService userService) {
472 this.userService = userService;
473 }
474
475 public UserPersistence getUserPersistence() {
476 return userPersistence;
477 }
478
479 public void setUserPersistence(UserPersistence userPersistence) {
480 this.userPersistence = userPersistence;
481 }
482
483 public UserFinder getUserFinder() {
484 return userFinder;
485 }
486
487 public void setUserFinder(UserFinder userFinder) {
488 this.userFinder = userFinder;
489 }
490
491 public AssetTagLocalService getAssetTagLocalService() {
492 return assetTagLocalService;
493 }
494
495 public void setAssetTagLocalService(
496 AssetTagLocalService assetTagLocalService) {
497 this.assetTagLocalService = assetTagLocalService;
498 }
499
500 public AssetTagService getAssetTagService() {
501 return assetTagService;
502 }
503
504 public void setAssetTagService(AssetTagService assetTagService) {
505 this.assetTagService = assetTagService;
506 }
507
508 public AssetTagPersistence getAssetTagPersistence() {
509 return assetTagPersistence;
510 }
511
512 public void setAssetTagPersistence(AssetTagPersistence assetTagPersistence) {
513 this.assetTagPersistence = assetTagPersistence;
514 }
515
516 public AssetTagFinder getAssetTagFinder() {
517 return assetTagFinder;
518 }
519
520 public void setAssetTagFinder(AssetTagFinder assetTagFinder) {
521 this.assetTagFinder = assetTagFinder;
522 }
523
524 public ExpandoValueLocalService getExpandoValueLocalService() {
525 return expandoValueLocalService;
526 }
527
528 public void setExpandoValueLocalService(
529 ExpandoValueLocalService expandoValueLocalService) {
530 this.expandoValueLocalService = expandoValueLocalService;
531 }
532
533 public ExpandoValueService getExpandoValueService() {
534 return expandoValueService;
535 }
536
537 public void setExpandoValueService(ExpandoValueService expandoValueService) {
538 this.expandoValueService = expandoValueService;
539 }
540
541 public ExpandoValuePersistence getExpandoValuePersistence() {
542 return expandoValuePersistence;
543 }
544
545 public void setExpandoValuePersistence(
546 ExpandoValuePersistence expandoValuePersistence) {
547 this.expandoValuePersistence = expandoValuePersistence;
548 }
549
550 protected void runSQL(String sql) throws SystemException {
551 try {
552 DataSource dataSource = mbCategoryPersistence.getDataSource();
553
554 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
555 sql, new int[0]);
556
557 sqlUpdate.update();
558 }
559 catch (Exception e) {
560 throw new SystemException(e);
561 }
562 }
563
564 @BeanReference(type = MBBanLocalService.class)
565 protected MBBanLocalService mbBanLocalService;
566 @BeanReference(type = MBBanService.class)
567 protected MBBanService mbBanService;
568 @BeanReference(type = MBBanPersistence.class)
569 protected MBBanPersistence mbBanPersistence;
570 @BeanReference(type = MBCategoryLocalService.class)
571 protected MBCategoryLocalService mbCategoryLocalService;
572 @BeanReference(type = MBCategoryService.class)
573 protected MBCategoryService mbCategoryService;
574 @BeanReference(type = MBCategoryPersistence.class)
575 protected MBCategoryPersistence mbCategoryPersistence;
576 @BeanReference(type = MBCategoryFinder.class)
577 protected MBCategoryFinder mbCategoryFinder;
578 @BeanReference(type = MBDiscussionLocalService.class)
579 protected MBDiscussionLocalService mbDiscussionLocalService;
580 @BeanReference(type = MBDiscussionPersistence.class)
581 protected MBDiscussionPersistence mbDiscussionPersistence;
582 @BeanReference(type = MBMailingListLocalService.class)
583 protected MBMailingListLocalService mbMailingListLocalService;
584 @BeanReference(type = MBMailingListPersistence.class)
585 protected MBMailingListPersistence mbMailingListPersistence;
586 @BeanReference(type = MBMessageLocalService.class)
587 protected MBMessageLocalService mbMessageLocalService;
588 @BeanReference(type = MBMessageService.class)
589 protected MBMessageService mbMessageService;
590 @BeanReference(type = MBMessagePersistence.class)
591 protected MBMessagePersistence mbMessagePersistence;
592 @BeanReference(type = MBMessageFinder.class)
593 protected MBMessageFinder mbMessageFinder;
594 @BeanReference(type = MBMessageFlagLocalService.class)
595 protected MBMessageFlagLocalService mbMessageFlagLocalService;
596 @BeanReference(type = MBMessageFlagService.class)
597 protected MBMessageFlagService mbMessageFlagService;
598 @BeanReference(type = MBMessageFlagPersistence.class)
599 protected MBMessageFlagPersistence mbMessageFlagPersistence;
600 @BeanReference(type = MBStatsUserLocalService.class)
601 protected MBStatsUserLocalService mbStatsUserLocalService;
602 @BeanReference(type = MBStatsUserPersistence.class)
603 protected MBStatsUserPersistence mbStatsUserPersistence;
604 @BeanReference(type = MBThreadLocalService.class)
605 protected MBThreadLocalService mbThreadLocalService;
606 @BeanReference(type = MBThreadService.class)
607 protected MBThreadService mbThreadService;
608 @BeanReference(type = MBThreadPersistence.class)
609 protected MBThreadPersistence mbThreadPersistence;
610 @BeanReference(type = MBThreadFinder.class)
611 protected MBThreadFinder mbThreadFinder;
612 @BeanReference(type = CounterLocalService.class)
613 protected CounterLocalService counterLocalService;
614 @BeanReference(type = GroupLocalService.class)
615 protected GroupLocalService groupLocalService;
616 @BeanReference(type = GroupService.class)
617 protected GroupService groupService;
618 @BeanReference(type = GroupPersistence.class)
619 protected GroupPersistence groupPersistence;
620 @BeanReference(type = GroupFinder.class)
621 protected GroupFinder groupFinder;
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 = SubscriptionLocalService.class)
631 protected SubscriptionLocalService subscriptionLocalService;
632 @BeanReference(type = SubscriptionPersistence.class)
633 protected SubscriptionPersistence subscriptionPersistence;
634 @BeanReference(type = UserLocalService.class)
635 protected UserLocalService userLocalService;
636 @BeanReference(type = UserService.class)
637 protected UserService userService;
638 @BeanReference(type = UserPersistence.class)
639 protected UserPersistence userPersistence;
640 @BeanReference(type = UserFinder.class)
641 protected UserFinder userFinder;
642 @BeanReference(type = AssetTagLocalService.class)
643 protected AssetTagLocalService assetTagLocalService;
644 @BeanReference(type = AssetTagService.class)
645 protected AssetTagService assetTagService;
646 @BeanReference(type = AssetTagPersistence.class)
647 protected AssetTagPersistence assetTagPersistence;
648 @BeanReference(type = AssetTagFinder.class)
649 protected AssetTagFinder assetTagFinder;
650 @BeanReference(type = ExpandoValueLocalService.class)
651 protected ExpandoValueLocalService expandoValueLocalService;
652 @BeanReference(type = ExpandoValueService.class)
653 protected ExpandoValueService expandoValueService;
654 @BeanReference(type = ExpandoValuePersistence.class)
655 protected ExpandoValuePersistence expandoValuePersistence;
656 }