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.ResourceLocalService;
027 import com.liferay.portal.service.ResourceService;
028 import com.liferay.portal.service.UserLocalService;
029 import com.liferay.portal.service.UserService;
030 import com.liferay.portal.service.persistence.ResourceFinder;
031 import com.liferay.portal.service.persistence.ResourcePersistence;
032 import com.liferay.portal.service.persistence.UserFinder;
033 import com.liferay.portal.service.persistence.UserPersistence;
034
035 import com.liferay.portlet.messageboards.model.MBMailingList;
036 import com.liferay.portlet.messageboards.service.MBBanLocalService;
037 import com.liferay.portlet.messageboards.service.MBBanService;
038 import com.liferay.portlet.messageboards.service.MBCategoryLocalService;
039 import com.liferay.portlet.messageboards.service.MBCategoryService;
040 import com.liferay.portlet.messageboards.service.MBDiscussionLocalService;
041 import com.liferay.portlet.messageboards.service.MBMailingListLocalService;
042 import com.liferay.portlet.messageboards.service.MBMessageFlagLocalService;
043 import com.liferay.portlet.messageboards.service.MBMessageFlagService;
044 import com.liferay.portlet.messageboards.service.MBMessageLocalService;
045 import com.liferay.portlet.messageboards.service.MBMessageService;
046 import com.liferay.portlet.messageboards.service.MBStatsUserLocalService;
047 import com.liferay.portlet.messageboards.service.MBThreadLocalService;
048 import com.liferay.portlet.messageboards.service.MBThreadService;
049 import com.liferay.portlet.messageboards.service.persistence.MBBanPersistence;
050 import com.liferay.portlet.messageboards.service.persistence.MBCategoryFinder;
051 import com.liferay.portlet.messageboards.service.persistence.MBCategoryPersistence;
052 import com.liferay.portlet.messageboards.service.persistence.MBDiscussionPersistence;
053 import com.liferay.portlet.messageboards.service.persistence.MBMailingListPersistence;
054 import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
055 import com.liferay.portlet.messageboards.service.persistence.MBMessageFlagPersistence;
056 import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
057 import com.liferay.portlet.messageboards.service.persistence.MBStatsUserPersistence;
058 import com.liferay.portlet.messageboards.service.persistence.MBThreadFinder;
059 import com.liferay.portlet.messageboards.service.persistence.MBThreadPersistence;
060
061 import java.util.List;
062
063 import javax.sql.DataSource;
064
065
081 public abstract class MBMailingListLocalServiceBaseImpl
082 implements MBMailingListLocalService {
083
090 public MBMailingList addMBMailingList(MBMailingList mbMailingList)
091 throws SystemException {
092 mbMailingList.setNew(true);
093
094 return mbMailingListPersistence.update(mbMailingList, false);
095 }
096
097
103 public MBMailingList createMBMailingList(long mailingListId) {
104 return mbMailingListPersistence.create(mailingListId);
105 }
106
107
114 public void deleteMBMailingList(long mailingListId)
115 throws PortalException, SystemException {
116 mbMailingListPersistence.remove(mailingListId);
117 }
118
119
125 public void deleteMBMailingList(MBMailingList mbMailingList)
126 throws SystemException {
127 mbMailingListPersistence.remove(mbMailingList);
128 }
129
130
137 @SuppressWarnings("rawtypes")
138 public List dynamicQuery(DynamicQuery dynamicQuery)
139 throws SystemException {
140 return mbMailingListPersistence.findWithDynamicQuery(dynamicQuery);
141 }
142
143
156 @SuppressWarnings("rawtypes")
157 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
158 throws SystemException {
159 return mbMailingListPersistence.findWithDynamicQuery(dynamicQuery,
160 start, end);
161 }
162
163
177 @SuppressWarnings("rawtypes")
178 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
179 OrderByComparator orderByComparator) throws SystemException {
180 return mbMailingListPersistence.findWithDynamicQuery(dynamicQuery,
181 start, end, orderByComparator);
182 }
183
184
191 public long dynamicQueryCount(DynamicQuery dynamicQuery)
192 throws SystemException {
193 return mbMailingListPersistence.countWithDynamicQuery(dynamicQuery);
194 }
195
196
204 public MBMailingList getMBMailingList(long mailingListId)
205 throws PortalException, SystemException {
206 return mbMailingListPersistence.findByPrimaryKey(mailingListId);
207 }
208
209
218 public MBMailingList getMBMailingListByUuidAndGroupId(String uuid,
219 long groupId) throws PortalException, SystemException {
220 return mbMailingListPersistence.findByUUID_G(uuid, groupId);
221 }
222
223
235 public List<MBMailingList> getMBMailingLists(int start, int end)
236 throws SystemException {
237 return mbMailingListPersistence.findAll(start, end);
238 }
239
240
246 public int getMBMailingListsCount() throws SystemException {
247 return mbMailingListPersistence.countAll();
248 }
249
250
257 public MBMailingList updateMBMailingList(MBMailingList mbMailingList)
258 throws SystemException {
259 mbMailingList.setNew(false);
260
261 return mbMailingListPersistence.update(mbMailingList, true);
262 }
263
264
272 public MBMailingList updateMBMailingList(MBMailingList mbMailingList,
273 boolean merge) throws SystemException {
274 mbMailingList.setNew(false);
275
276 return mbMailingListPersistence.update(mbMailingList, merge);
277 }
278
279
284 public MBBanLocalService getMBBanLocalService() {
285 return mbBanLocalService;
286 }
287
288
293 public void setMBBanLocalService(MBBanLocalService mbBanLocalService) {
294 this.mbBanLocalService = mbBanLocalService;
295 }
296
297
302 public MBBanService getMBBanService() {
303 return mbBanService;
304 }
305
306
311 public void setMBBanService(MBBanService mbBanService) {
312 this.mbBanService = mbBanService;
313 }
314
315
320 public MBBanPersistence getMBBanPersistence() {
321 return mbBanPersistence;
322 }
323
324
329 public void setMBBanPersistence(MBBanPersistence mbBanPersistence) {
330 this.mbBanPersistence = mbBanPersistence;
331 }
332
333
338 public MBCategoryLocalService getMBCategoryLocalService() {
339 return mbCategoryLocalService;
340 }
341
342
347 public void setMBCategoryLocalService(
348 MBCategoryLocalService mbCategoryLocalService) {
349 this.mbCategoryLocalService = mbCategoryLocalService;
350 }
351
352
357 public MBCategoryService getMBCategoryService() {
358 return mbCategoryService;
359 }
360
361
366 public void setMBCategoryService(MBCategoryService mbCategoryService) {
367 this.mbCategoryService = mbCategoryService;
368 }
369
370
375 public MBCategoryPersistence getMBCategoryPersistence() {
376 return mbCategoryPersistence;
377 }
378
379
384 public void setMBCategoryPersistence(
385 MBCategoryPersistence mbCategoryPersistence) {
386 this.mbCategoryPersistence = mbCategoryPersistence;
387 }
388
389
394 public MBCategoryFinder getMBCategoryFinder() {
395 return mbCategoryFinder;
396 }
397
398
403 public void setMBCategoryFinder(MBCategoryFinder mbCategoryFinder) {
404 this.mbCategoryFinder = mbCategoryFinder;
405 }
406
407
412 public MBDiscussionLocalService getMBDiscussionLocalService() {
413 return mbDiscussionLocalService;
414 }
415
416
421 public void setMBDiscussionLocalService(
422 MBDiscussionLocalService mbDiscussionLocalService) {
423 this.mbDiscussionLocalService = mbDiscussionLocalService;
424 }
425
426
431 public MBDiscussionPersistence getMBDiscussionPersistence() {
432 return mbDiscussionPersistence;
433 }
434
435
440 public void setMBDiscussionPersistence(
441 MBDiscussionPersistence mbDiscussionPersistence) {
442 this.mbDiscussionPersistence = mbDiscussionPersistence;
443 }
444
445
450 public MBMailingListLocalService getMBMailingListLocalService() {
451 return mbMailingListLocalService;
452 }
453
454
459 public void setMBMailingListLocalService(
460 MBMailingListLocalService mbMailingListLocalService) {
461 this.mbMailingListLocalService = mbMailingListLocalService;
462 }
463
464
469 public MBMailingListPersistence getMBMailingListPersistence() {
470 return mbMailingListPersistence;
471 }
472
473
478 public void setMBMailingListPersistence(
479 MBMailingListPersistence mbMailingListPersistence) {
480 this.mbMailingListPersistence = mbMailingListPersistence;
481 }
482
483
488 public MBMessageLocalService getMBMessageLocalService() {
489 return mbMessageLocalService;
490 }
491
492
497 public void setMBMessageLocalService(
498 MBMessageLocalService mbMessageLocalService) {
499 this.mbMessageLocalService = mbMessageLocalService;
500 }
501
502
507 public MBMessageService getMBMessageService() {
508 return mbMessageService;
509 }
510
511
516 public void setMBMessageService(MBMessageService mbMessageService) {
517 this.mbMessageService = mbMessageService;
518 }
519
520
525 public MBMessagePersistence getMBMessagePersistence() {
526 return mbMessagePersistence;
527 }
528
529
534 public void setMBMessagePersistence(
535 MBMessagePersistence mbMessagePersistence) {
536 this.mbMessagePersistence = mbMessagePersistence;
537 }
538
539
544 public MBMessageFinder getMBMessageFinder() {
545 return mbMessageFinder;
546 }
547
548
553 public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
554 this.mbMessageFinder = mbMessageFinder;
555 }
556
557
562 public MBMessageFlagLocalService getMBMessageFlagLocalService() {
563 return mbMessageFlagLocalService;
564 }
565
566
571 public void setMBMessageFlagLocalService(
572 MBMessageFlagLocalService mbMessageFlagLocalService) {
573 this.mbMessageFlagLocalService = mbMessageFlagLocalService;
574 }
575
576
581 public MBMessageFlagService getMBMessageFlagService() {
582 return mbMessageFlagService;
583 }
584
585
590 public void setMBMessageFlagService(
591 MBMessageFlagService mbMessageFlagService) {
592 this.mbMessageFlagService = mbMessageFlagService;
593 }
594
595
600 public MBMessageFlagPersistence getMBMessageFlagPersistence() {
601 return mbMessageFlagPersistence;
602 }
603
604
609 public void setMBMessageFlagPersistence(
610 MBMessageFlagPersistence mbMessageFlagPersistence) {
611 this.mbMessageFlagPersistence = mbMessageFlagPersistence;
612 }
613
614
619 public MBStatsUserLocalService getMBStatsUserLocalService() {
620 return mbStatsUserLocalService;
621 }
622
623
628 public void setMBStatsUserLocalService(
629 MBStatsUserLocalService mbStatsUserLocalService) {
630 this.mbStatsUserLocalService = mbStatsUserLocalService;
631 }
632
633
638 public MBStatsUserPersistence getMBStatsUserPersistence() {
639 return mbStatsUserPersistence;
640 }
641
642
647 public void setMBStatsUserPersistence(
648 MBStatsUserPersistence mbStatsUserPersistence) {
649 this.mbStatsUserPersistence = mbStatsUserPersistence;
650 }
651
652
657 public MBThreadLocalService getMBThreadLocalService() {
658 return mbThreadLocalService;
659 }
660
661
666 public void setMBThreadLocalService(
667 MBThreadLocalService mbThreadLocalService) {
668 this.mbThreadLocalService = mbThreadLocalService;
669 }
670
671
676 public MBThreadService getMBThreadService() {
677 return mbThreadService;
678 }
679
680
685 public void setMBThreadService(MBThreadService mbThreadService) {
686 this.mbThreadService = mbThreadService;
687 }
688
689
694 public MBThreadPersistence getMBThreadPersistence() {
695 return mbThreadPersistence;
696 }
697
698
703 public void setMBThreadPersistence(MBThreadPersistence mbThreadPersistence) {
704 this.mbThreadPersistence = mbThreadPersistence;
705 }
706
707
712 public MBThreadFinder getMBThreadFinder() {
713 return mbThreadFinder;
714 }
715
716
721 public void setMBThreadFinder(MBThreadFinder mbThreadFinder) {
722 this.mbThreadFinder = mbThreadFinder;
723 }
724
725
730 public CounterLocalService getCounterLocalService() {
731 return counterLocalService;
732 }
733
734
739 public void setCounterLocalService(CounterLocalService counterLocalService) {
740 this.counterLocalService = counterLocalService;
741 }
742
743
748 public ResourceLocalService getResourceLocalService() {
749 return resourceLocalService;
750 }
751
752
757 public void setResourceLocalService(
758 ResourceLocalService resourceLocalService) {
759 this.resourceLocalService = resourceLocalService;
760 }
761
762
767 public ResourceService getResourceService() {
768 return resourceService;
769 }
770
771
776 public void setResourceService(ResourceService resourceService) {
777 this.resourceService = resourceService;
778 }
779
780
785 public ResourcePersistence getResourcePersistence() {
786 return resourcePersistence;
787 }
788
789
794 public void setResourcePersistence(ResourcePersistence resourcePersistence) {
795 this.resourcePersistence = resourcePersistence;
796 }
797
798
803 public ResourceFinder getResourceFinder() {
804 return resourceFinder;
805 }
806
807
812 public void setResourceFinder(ResourceFinder resourceFinder) {
813 this.resourceFinder = resourceFinder;
814 }
815
816
821 public UserLocalService getUserLocalService() {
822 return userLocalService;
823 }
824
825
830 public void setUserLocalService(UserLocalService userLocalService) {
831 this.userLocalService = userLocalService;
832 }
833
834
839 public UserService getUserService() {
840 return userService;
841 }
842
843
848 public void setUserService(UserService userService) {
849 this.userService = userService;
850 }
851
852
857 public UserPersistence getUserPersistence() {
858 return userPersistence;
859 }
860
861
866 public void setUserPersistence(UserPersistence userPersistence) {
867 this.userPersistence = userPersistence;
868 }
869
870
875 public UserFinder getUserFinder() {
876 return userFinder;
877 }
878
879
884 public void setUserFinder(UserFinder userFinder) {
885 this.userFinder = userFinder;
886 }
887
888
893 protected void runSQL(String sql) throws SystemException {
894 try {
895 DataSource dataSource = mbMailingListPersistence.getDataSource();
896
897 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
898 sql, new int[0]);
899
900 sqlUpdate.update();
901 }
902 catch (Exception e) {
903 throw new SystemException(e);
904 }
905 }
906
907 @BeanReference(type = MBBanLocalService.class)
908 protected MBBanLocalService mbBanLocalService;
909 @BeanReference(type = MBBanService.class)
910 protected MBBanService mbBanService;
911 @BeanReference(type = MBBanPersistence.class)
912 protected MBBanPersistence mbBanPersistence;
913 @BeanReference(type = MBCategoryLocalService.class)
914 protected MBCategoryLocalService mbCategoryLocalService;
915 @BeanReference(type = MBCategoryService.class)
916 protected MBCategoryService mbCategoryService;
917 @BeanReference(type = MBCategoryPersistence.class)
918 protected MBCategoryPersistence mbCategoryPersistence;
919 @BeanReference(type = MBCategoryFinder.class)
920 protected MBCategoryFinder mbCategoryFinder;
921 @BeanReference(type = MBDiscussionLocalService.class)
922 protected MBDiscussionLocalService mbDiscussionLocalService;
923 @BeanReference(type = MBDiscussionPersistence.class)
924 protected MBDiscussionPersistence mbDiscussionPersistence;
925 @BeanReference(type = MBMailingListLocalService.class)
926 protected MBMailingListLocalService mbMailingListLocalService;
927 @BeanReference(type = MBMailingListPersistence.class)
928 protected MBMailingListPersistence mbMailingListPersistence;
929 @BeanReference(type = MBMessageLocalService.class)
930 protected MBMessageLocalService mbMessageLocalService;
931 @BeanReference(type = MBMessageService.class)
932 protected MBMessageService mbMessageService;
933 @BeanReference(type = MBMessagePersistence.class)
934 protected MBMessagePersistence mbMessagePersistence;
935 @BeanReference(type = MBMessageFinder.class)
936 protected MBMessageFinder mbMessageFinder;
937 @BeanReference(type = MBMessageFlagLocalService.class)
938 protected MBMessageFlagLocalService mbMessageFlagLocalService;
939 @BeanReference(type = MBMessageFlagService.class)
940 protected MBMessageFlagService mbMessageFlagService;
941 @BeanReference(type = MBMessageFlagPersistence.class)
942 protected MBMessageFlagPersistence mbMessageFlagPersistence;
943 @BeanReference(type = MBStatsUserLocalService.class)
944 protected MBStatsUserLocalService mbStatsUserLocalService;
945 @BeanReference(type = MBStatsUserPersistence.class)
946 protected MBStatsUserPersistence mbStatsUserPersistence;
947 @BeanReference(type = MBThreadLocalService.class)
948 protected MBThreadLocalService mbThreadLocalService;
949 @BeanReference(type = MBThreadService.class)
950 protected MBThreadService mbThreadService;
951 @BeanReference(type = MBThreadPersistence.class)
952 protected MBThreadPersistence mbThreadPersistence;
953 @BeanReference(type = MBThreadFinder.class)
954 protected MBThreadFinder mbThreadFinder;
955 @BeanReference(type = CounterLocalService.class)
956 protected CounterLocalService counterLocalService;
957 @BeanReference(type = ResourceLocalService.class)
958 protected ResourceLocalService resourceLocalService;
959 @BeanReference(type = ResourceService.class)
960 protected ResourceService resourceService;
961 @BeanReference(type = ResourcePersistence.class)
962 protected ResourcePersistence resourcePersistence;
963 @BeanReference(type = ResourceFinder.class)
964 protected ResourceFinder resourceFinder;
965 @BeanReference(type = UserLocalService.class)
966 protected UserLocalService userLocalService;
967 @BeanReference(type = UserService.class)
968 protected UserService userService;
969 @BeanReference(type = UserPersistence.class)
970 protected UserPersistence userPersistence;
971 @BeanReference(type = UserFinder.class)
972 protected UserFinder userFinder;
973 }