001
014
015 package com.liferay.portlet.messageboards.service.base;
016
017 import com.liferay.portal.kernel.bean.BeanReference;
018 import com.liferay.portal.kernel.bean.IdentifiableBean;
019 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
020 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
021 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
022 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
023 import com.liferay.portal.kernel.dao.orm.Projection;
024 import com.liferay.portal.kernel.exception.PortalException;
025 import com.liferay.portal.kernel.exception.SystemException;
026 import com.liferay.portal.kernel.search.Indexable;
027 import com.liferay.portal.kernel.search.IndexableType;
028 import com.liferay.portal.kernel.util.OrderByComparator;
029 import com.liferay.portal.model.PersistedModel;
030 import com.liferay.portal.service.BaseLocalServiceImpl;
031 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
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.MBMailingListLocalService;
037 import com.liferay.portlet.messageboards.service.persistence.MBBanPersistence;
038 import com.liferay.portlet.messageboards.service.persistence.MBCategoryFinder;
039 import com.liferay.portlet.messageboards.service.persistence.MBCategoryPersistence;
040 import com.liferay.portlet.messageboards.service.persistence.MBDiscussionPersistence;
041 import com.liferay.portlet.messageboards.service.persistence.MBMailingListPersistence;
042 import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
043 import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
044 import com.liferay.portlet.messageboards.service.persistence.MBStatsUserPersistence;
045 import com.liferay.portlet.messageboards.service.persistence.MBThreadFinder;
046 import com.liferay.portlet.messageboards.service.persistence.MBThreadFlagPersistence;
047 import com.liferay.portlet.messageboards.service.persistence.MBThreadPersistence;
048
049 import java.io.Serializable;
050
051 import java.util.List;
052
053 import javax.sql.DataSource;
054
055
067 public abstract class MBMailingListLocalServiceBaseImpl
068 extends BaseLocalServiceImpl implements MBMailingListLocalService,
069 IdentifiableBean {
070
075
076
083 @Indexable(type = IndexableType.REINDEX)
084 @Override
085 public MBMailingList addMBMailingList(MBMailingList mbMailingList)
086 throws SystemException {
087 mbMailingList.setNew(true);
088
089 return mbMailingListPersistence.update(mbMailingList);
090 }
091
092
098 @Override
099 public MBMailingList createMBMailingList(long mailingListId) {
100 return mbMailingListPersistence.create(mailingListId);
101 }
102
103
111 @Indexable(type = IndexableType.DELETE)
112 @Override
113 public MBMailingList deleteMBMailingList(long mailingListId)
114 throws PortalException, SystemException {
115 return mbMailingListPersistence.remove(mailingListId);
116 }
117
118
125 @Indexable(type = IndexableType.DELETE)
126 @Override
127 public MBMailingList deleteMBMailingList(MBMailingList mbMailingList)
128 throws SystemException {
129 return mbMailingListPersistence.remove(mbMailingList);
130 }
131
132 @Override
133 public DynamicQuery dynamicQuery() {
134 Class<?> clazz = getClass();
135
136 return DynamicQueryFactoryUtil.forClass(MBMailingList.class,
137 clazz.getClassLoader());
138 }
139
140
147 @Override
148 @SuppressWarnings("rawtypes")
149 public List dynamicQuery(DynamicQuery dynamicQuery)
150 throws SystemException {
151 return mbMailingListPersistence.findWithDynamicQuery(dynamicQuery);
152 }
153
154
167 @Override
168 @SuppressWarnings("rawtypes")
169 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
170 throws SystemException {
171 return mbMailingListPersistence.findWithDynamicQuery(dynamicQuery,
172 start, end);
173 }
174
175
189 @Override
190 @SuppressWarnings("rawtypes")
191 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
192 OrderByComparator orderByComparator) throws SystemException {
193 return mbMailingListPersistence.findWithDynamicQuery(dynamicQuery,
194 start, end, orderByComparator);
195 }
196
197
204 @Override
205 public long dynamicQueryCount(DynamicQuery dynamicQuery)
206 throws SystemException {
207 return mbMailingListPersistence.countWithDynamicQuery(dynamicQuery);
208 }
209
210
218 @Override
219 public long dynamicQueryCount(DynamicQuery dynamicQuery,
220 Projection projection) throws SystemException {
221 return mbMailingListPersistence.countWithDynamicQuery(dynamicQuery,
222 projection);
223 }
224
225 @Override
226 public MBMailingList fetchMBMailingList(long mailingListId)
227 throws SystemException {
228 return mbMailingListPersistence.fetchByPrimaryKey(mailingListId);
229 }
230
231
239 @Override
240 public MBMailingList fetchMBMailingListByUuidAndCompanyId(String uuid,
241 long companyId) throws SystemException {
242 return mbMailingListPersistence.fetchByUuid_C_First(uuid, companyId,
243 null);
244 }
245
246
254 @Override
255 public MBMailingList fetchMBMailingListByUuidAndGroupId(String uuid,
256 long groupId) throws SystemException {
257 return mbMailingListPersistence.fetchByUUID_G(uuid, groupId);
258 }
259
260
268 @Override
269 public MBMailingList getMBMailingList(long mailingListId)
270 throws PortalException, SystemException {
271 return mbMailingListPersistence.findByPrimaryKey(mailingListId);
272 }
273
274 @Override
275 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
276 throws PortalException, SystemException {
277 return mbMailingListPersistence.findByPrimaryKey(primaryKeyObj);
278 }
279
280
289 @Override
290 public MBMailingList getMBMailingListByUuidAndCompanyId(String uuid,
291 long companyId) throws PortalException, SystemException {
292 return mbMailingListPersistence.findByUuid_C_First(uuid, companyId, null);
293 }
294
295
304 @Override
305 public MBMailingList getMBMailingListByUuidAndGroupId(String uuid,
306 long groupId) throws PortalException, SystemException {
307 return mbMailingListPersistence.findByUUID_G(uuid, groupId);
308 }
309
310
322 @Override
323 public List<MBMailingList> getMBMailingLists(int start, int end)
324 throws SystemException {
325 return mbMailingListPersistence.findAll(start, end);
326 }
327
328
334 @Override
335 public int getMBMailingListsCount() throws SystemException {
336 return mbMailingListPersistence.countAll();
337 }
338
339
346 @Indexable(type = IndexableType.REINDEX)
347 @Override
348 public MBMailingList updateMBMailingList(MBMailingList mbMailingList)
349 throws SystemException {
350 return mbMailingListPersistence.update(mbMailingList);
351 }
352
353
358 public com.liferay.portlet.messageboards.service.MBBanLocalService getMBBanLocalService() {
359 return mbBanLocalService;
360 }
361
362
367 public void setMBBanLocalService(
368 com.liferay.portlet.messageboards.service.MBBanLocalService mbBanLocalService) {
369 this.mbBanLocalService = mbBanLocalService;
370 }
371
372
377 public com.liferay.portlet.messageboards.service.MBBanService getMBBanService() {
378 return mbBanService;
379 }
380
381
386 public void setMBBanService(
387 com.liferay.portlet.messageboards.service.MBBanService mbBanService) {
388 this.mbBanService = mbBanService;
389 }
390
391
396 public MBBanPersistence getMBBanPersistence() {
397 return mbBanPersistence;
398 }
399
400
405 public void setMBBanPersistence(MBBanPersistence mbBanPersistence) {
406 this.mbBanPersistence = mbBanPersistence;
407 }
408
409
414 public com.liferay.portlet.messageboards.service.MBCategoryLocalService getMBCategoryLocalService() {
415 return mbCategoryLocalService;
416 }
417
418
423 public void setMBCategoryLocalService(
424 com.liferay.portlet.messageboards.service.MBCategoryLocalService mbCategoryLocalService) {
425 this.mbCategoryLocalService = mbCategoryLocalService;
426 }
427
428
433 public com.liferay.portlet.messageboards.service.MBCategoryService getMBCategoryService() {
434 return mbCategoryService;
435 }
436
437
442 public void setMBCategoryService(
443 com.liferay.portlet.messageboards.service.MBCategoryService mbCategoryService) {
444 this.mbCategoryService = mbCategoryService;
445 }
446
447
452 public MBCategoryPersistence getMBCategoryPersistence() {
453 return mbCategoryPersistence;
454 }
455
456
461 public void setMBCategoryPersistence(
462 MBCategoryPersistence mbCategoryPersistence) {
463 this.mbCategoryPersistence = mbCategoryPersistence;
464 }
465
466
471 public MBCategoryFinder getMBCategoryFinder() {
472 return mbCategoryFinder;
473 }
474
475
480 public void setMBCategoryFinder(MBCategoryFinder mbCategoryFinder) {
481 this.mbCategoryFinder = mbCategoryFinder;
482 }
483
484
489 public com.liferay.portlet.messageboards.service.MBDiscussionLocalService getMBDiscussionLocalService() {
490 return mbDiscussionLocalService;
491 }
492
493
498 public void setMBDiscussionLocalService(
499 com.liferay.portlet.messageboards.service.MBDiscussionLocalService mbDiscussionLocalService) {
500 this.mbDiscussionLocalService = mbDiscussionLocalService;
501 }
502
503
508 public MBDiscussionPersistence getMBDiscussionPersistence() {
509 return mbDiscussionPersistence;
510 }
511
512
517 public void setMBDiscussionPersistence(
518 MBDiscussionPersistence mbDiscussionPersistence) {
519 this.mbDiscussionPersistence = mbDiscussionPersistence;
520 }
521
522
527 public com.liferay.portlet.messageboards.service.MBMailingListLocalService getMBMailingListLocalService() {
528 return mbMailingListLocalService;
529 }
530
531
536 public void setMBMailingListLocalService(
537 com.liferay.portlet.messageboards.service.MBMailingListLocalService mbMailingListLocalService) {
538 this.mbMailingListLocalService = mbMailingListLocalService;
539 }
540
541
546 public MBMailingListPersistence getMBMailingListPersistence() {
547 return mbMailingListPersistence;
548 }
549
550
555 public void setMBMailingListPersistence(
556 MBMailingListPersistence mbMailingListPersistence) {
557 this.mbMailingListPersistence = mbMailingListPersistence;
558 }
559
560
565 public com.liferay.portlet.messageboards.service.MBMessageLocalService getMBMessageLocalService() {
566 return mbMessageLocalService;
567 }
568
569
574 public void setMBMessageLocalService(
575 com.liferay.portlet.messageboards.service.MBMessageLocalService mbMessageLocalService) {
576 this.mbMessageLocalService = mbMessageLocalService;
577 }
578
579
584 public com.liferay.portlet.messageboards.service.MBMessageService getMBMessageService() {
585 return mbMessageService;
586 }
587
588
593 public void setMBMessageService(
594 com.liferay.portlet.messageboards.service.MBMessageService mbMessageService) {
595 this.mbMessageService = mbMessageService;
596 }
597
598
603 public MBMessagePersistence getMBMessagePersistence() {
604 return mbMessagePersistence;
605 }
606
607
612 public void setMBMessagePersistence(
613 MBMessagePersistence mbMessagePersistence) {
614 this.mbMessagePersistence = mbMessagePersistence;
615 }
616
617
622 public MBMessageFinder getMBMessageFinder() {
623 return mbMessageFinder;
624 }
625
626
631 public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
632 this.mbMessageFinder = mbMessageFinder;
633 }
634
635
640 public com.liferay.portlet.messageboards.service.MBStatsUserLocalService getMBStatsUserLocalService() {
641 return mbStatsUserLocalService;
642 }
643
644
649 public void setMBStatsUserLocalService(
650 com.liferay.portlet.messageboards.service.MBStatsUserLocalService mbStatsUserLocalService) {
651 this.mbStatsUserLocalService = mbStatsUserLocalService;
652 }
653
654
659 public MBStatsUserPersistence getMBStatsUserPersistence() {
660 return mbStatsUserPersistence;
661 }
662
663
668 public void setMBStatsUserPersistence(
669 MBStatsUserPersistence mbStatsUserPersistence) {
670 this.mbStatsUserPersistence = mbStatsUserPersistence;
671 }
672
673
678 public com.liferay.portlet.messageboards.service.MBThreadLocalService getMBThreadLocalService() {
679 return mbThreadLocalService;
680 }
681
682
687 public void setMBThreadLocalService(
688 com.liferay.portlet.messageboards.service.MBThreadLocalService mbThreadLocalService) {
689 this.mbThreadLocalService = mbThreadLocalService;
690 }
691
692
697 public com.liferay.portlet.messageboards.service.MBThreadService getMBThreadService() {
698 return mbThreadService;
699 }
700
701
706 public void setMBThreadService(
707 com.liferay.portlet.messageboards.service.MBThreadService mbThreadService) {
708 this.mbThreadService = mbThreadService;
709 }
710
711
716 public MBThreadPersistence getMBThreadPersistence() {
717 return mbThreadPersistence;
718 }
719
720
725 public void setMBThreadPersistence(MBThreadPersistence mbThreadPersistence) {
726 this.mbThreadPersistence = mbThreadPersistence;
727 }
728
729
734 public MBThreadFinder getMBThreadFinder() {
735 return mbThreadFinder;
736 }
737
738
743 public void setMBThreadFinder(MBThreadFinder mbThreadFinder) {
744 this.mbThreadFinder = mbThreadFinder;
745 }
746
747
752 public com.liferay.portlet.messageboards.service.MBThreadFlagLocalService getMBThreadFlagLocalService() {
753 return mbThreadFlagLocalService;
754 }
755
756
761 public void setMBThreadFlagLocalService(
762 com.liferay.portlet.messageboards.service.MBThreadFlagLocalService mbThreadFlagLocalService) {
763 this.mbThreadFlagLocalService = mbThreadFlagLocalService;
764 }
765
766
771 public MBThreadFlagPersistence getMBThreadFlagPersistence() {
772 return mbThreadFlagPersistence;
773 }
774
775
780 public void setMBThreadFlagPersistence(
781 MBThreadFlagPersistence mbThreadFlagPersistence) {
782 this.mbThreadFlagPersistence = mbThreadFlagPersistence;
783 }
784
785
790 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
791 return counterLocalService;
792 }
793
794
799 public void setCounterLocalService(
800 com.liferay.counter.service.CounterLocalService counterLocalService) {
801 this.counterLocalService = counterLocalService;
802 }
803
804
809 public com.liferay.portal.service.ResourceLocalService getResourceLocalService() {
810 return resourceLocalService;
811 }
812
813
818 public void setResourceLocalService(
819 com.liferay.portal.service.ResourceLocalService resourceLocalService) {
820 this.resourceLocalService = resourceLocalService;
821 }
822
823
828 public com.liferay.portal.service.UserLocalService getUserLocalService() {
829 return userLocalService;
830 }
831
832
837 public void setUserLocalService(
838 com.liferay.portal.service.UserLocalService userLocalService) {
839 this.userLocalService = userLocalService;
840 }
841
842
847 public com.liferay.portal.service.UserService getUserService() {
848 return userService;
849 }
850
851
856 public void setUserService(
857 com.liferay.portal.service.UserService userService) {
858 this.userService = userService;
859 }
860
861
866 public UserPersistence getUserPersistence() {
867 return userPersistence;
868 }
869
870
875 public void setUserPersistence(UserPersistence userPersistence) {
876 this.userPersistence = userPersistence;
877 }
878
879
884 public UserFinder getUserFinder() {
885 return userFinder;
886 }
887
888
893 public void setUserFinder(UserFinder userFinder) {
894 this.userFinder = userFinder;
895 }
896
897 public void afterPropertiesSet() {
898 persistedModelLocalServiceRegistry.register("com.liferay.portlet.messageboards.model.MBMailingList",
899 mbMailingListLocalService);
900 }
901
902 public void destroy() {
903 persistedModelLocalServiceRegistry.unregister(
904 "com.liferay.portlet.messageboards.model.MBMailingList");
905 }
906
907
912 @Override
913 public String getBeanIdentifier() {
914 return _beanIdentifier;
915 }
916
917
922 @Override
923 public void setBeanIdentifier(String beanIdentifier) {
924 _beanIdentifier = beanIdentifier;
925 }
926
927 protected Class<?> getModelClass() {
928 return MBMailingList.class;
929 }
930
931 protected String getModelClassName() {
932 return MBMailingList.class.getName();
933 }
934
935
940 protected void runSQL(String sql) throws SystemException {
941 try {
942 DataSource dataSource = mbMailingListPersistence.getDataSource();
943
944 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
945 sql, new int[0]);
946
947 sqlUpdate.update();
948 }
949 catch (Exception e) {
950 throw new SystemException(e);
951 }
952 }
953
954 @BeanReference(type = com.liferay.portlet.messageboards.service.MBBanLocalService.class)
955 protected com.liferay.portlet.messageboards.service.MBBanLocalService mbBanLocalService;
956 @BeanReference(type = com.liferay.portlet.messageboards.service.MBBanService.class)
957 protected com.liferay.portlet.messageboards.service.MBBanService mbBanService;
958 @BeanReference(type = MBBanPersistence.class)
959 protected MBBanPersistence mbBanPersistence;
960 @BeanReference(type = com.liferay.portlet.messageboards.service.MBCategoryLocalService.class)
961 protected com.liferay.portlet.messageboards.service.MBCategoryLocalService mbCategoryLocalService;
962 @BeanReference(type = com.liferay.portlet.messageboards.service.MBCategoryService.class)
963 protected com.liferay.portlet.messageboards.service.MBCategoryService mbCategoryService;
964 @BeanReference(type = MBCategoryPersistence.class)
965 protected MBCategoryPersistence mbCategoryPersistence;
966 @BeanReference(type = MBCategoryFinder.class)
967 protected MBCategoryFinder mbCategoryFinder;
968 @BeanReference(type = com.liferay.portlet.messageboards.service.MBDiscussionLocalService.class)
969 protected com.liferay.portlet.messageboards.service.MBDiscussionLocalService mbDiscussionLocalService;
970 @BeanReference(type = MBDiscussionPersistence.class)
971 protected MBDiscussionPersistence mbDiscussionPersistence;
972 @BeanReference(type = com.liferay.portlet.messageboards.service.MBMailingListLocalService.class)
973 protected com.liferay.portlet.messageboards.service.MBMailingListLocalService mbMailingListLocalService;
974 @BeanReference(type = MBMailingListPersistence.class)
975 protected MBMailingListPersistence mbMailingListPersistence;
976 @BeanReference(type = com.liferay.portlet.messageboards.service.MBMessageLocalService.class)
977 protected com.liferay.portlet.messageboards.service.MBMessageLocalService mbMessageLocalService;
978 @BeanReference(type = com.liferay.portlet.messageboards.service.MBMessageService.class)
979 protected com.liferay.portlet.messageboards.service.MBMessageService mbMessageService;
980 @BeanReference(type = MBMessagePersistence.class)
981 protected MBMessagePersistence mbMessagePersistence;
982 @BeanReference(type = MBMessageFinder.class)
983 protected MBMessageFinder mbMessageFinder;
984 @BeanReference(type = com.liferay.portlet.messageboards.service.MBStatsUserLocalService.class)
985 protected com.liferay.portlet.messageboards.service.MBStatsUserLocalService mbStatsUserLocalService;
986 @BeanReference(type = MBStatsUserPersistence.class)
987 protected MBStatsUserPersistence mbStatsUserPersistence;
988 @BeanReference(type = com.liferay.portlet.messageboards.service.MBThreadLocalService.class)
989 protected com.liferay.portlet.messageboards.service.MBThreadLocalService mbThreadLocalService;
990 @BeanReference(type = com.liferay.portlet.messageboards.service.MBThreadService.class)
991 protected com.liferay.portlet.messageboards.service.MBThreadService mbThreadService;
992 @BeanReference(type = MBThreadPersistence.class)
993 protected MBThreadPersistence mbThreadPersistence;
994 @BeanReference(type = MBThreadFinder.class)
995 protected MBThreadFinder mbThreadFinder;
996 @BeanReference(type = com.liferay.portlet.messageboards.service.MBThreadFlagLocalService.class)
997 protected com.liferay.portlet.messageboards.service.MBThreadFlagLocalService mbThreadFlagLocalService;
998 @BeanReference(type = MBThreadFlagPersistence.class)
999 protected MBThreadFlagPersistence mbThreadFlagPersistence;
1000 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
1001 protected com.liferay.counter.service.CounterLocalService counterLocalService;
1002 @BeanReference(type = com.liferay.portal.service.ResourceLocalService.class)
1003 protected com.liferay.portal.service.ResourceLocalService resourceLocalService;
1004 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
1005 protected com.liferay.portal.service.UserLocalService userLocalService;
1006 @BeanReference(type = com.liferay.portal.service.UserService.class)
1007 protected com.liferay.portal.service.UserService userService;
1008 @BeanReference(type = UserPersistence.class)
1009 protected UserPersistence userPersistence;
1010 @BeanReference(type = UserFinder.class)
1011 protected UserFinder userFinder;
1012 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
1013 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
1014 private String _beanIdentifier;
1015 }