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.bean.BeanReference;
020 import com.liferay.portal.kernel.bean.IdentifiableBean;
021 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
022 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
023 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
024 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
025 import com.liferay.portal.kernel.exception.PortalException;
026 import com.liferay.portal.kernel.exception.SystemException;
027 import com.liferay.portal.kernel.search.Indexable;
028 import com.liferay.portal.kernel.search.IndexableType;
029 import com.liferay.portal.kernel.util.OrderByComparator;
030 import com.liferay.portal.model.PersistedModel;
031 import com.liferay.portal.service.BaseLocalServiceImpl;
032 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
033 import com.liferay.portal.service.ResourceLocalService;
034 import com.liferay.portal.service.ResourceService;
035 import com.liferay.portal.service.UserLocalService;
036 import com.liferay.portal.service.UserService;
037 import com.liferay.portal.service.persistence.ResourceFinder;
038 import com.liferay.portal.service.persistence.ResourcePersistence;
039 import com.liferay.portal.service.persistence.UserFinder;
040 import com.liferay.portal.service.persistence.UserPersistence;
041
042 import com.liferay.portlet.messageboards.model.MBMailingList;
043 import com.liferay.portlet.messageboards.service.MBBanLocalService;
044 import com.liferay.portlet.messageboards.service.MBBanService;
045 import com.liferay.portlet.messageboards.service.MBCategoryLocalService;
046 import com.liferay.portlet.messageboards.service.MBCategoryService;
047 import com.liferay.portlet.messageboards.service.MBDiscussionLocalService;
048 import com.liferay.portlet.messageboards.service.MBMailingListLocalService;
049 import com.liferay.portlet.messageboards.service.MBMessageLocalService;
050 import com.liferay.portlet.messageboards.service.MBMessageService;
051 import com.liferay.portlet.messageboards.service.MBStatsUserLocalService;
052 import com.liferay.portlet.messageboards.service.MBThreadFlagLocalService;
053 import com.liferay.portlet.messageboards.service.MBThreadLocalService;
054 import com.liferay.portlet.messageboards.service.MBThreadService;
055 import com.liferay.portlet.messageboards.service.persistence.MBBanPersistence;
056 import com.liferay.portlet.messageboards.service.persistence.MBCategoryFinder;
057 import com.liferay.portlet.messageboards.service.persistence.MBCategoryPersistence;
058 import com.liferay.portlet.messageboards.service.persistence.MBDiscussionPersistence;
059 import com.liferay.portlet.messageboards.service.persistence.MBMailingListPersistence;
060 import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
061 import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
062 import com.liferay.portlet.messageboards.service.persistence.MBStatsUserPersistence;
063 import com.liferay.portlet.messageboards.service.persistence.MBThreadFinder;
064 import com.liferay.portlet.messageboards.service.persistence.MBThreadFlagPersistence;
065 import com.liferay.portlet.messageboards.service.persistence.MBThreadPersistence;
066
067 import java.io.Serializable;
068
069 import java.util.List;
070
071 import javax.sql.DataSource;
072
073
085 public abstract class MBMailingListLocalServiceBaseImpl
086 extends BaseLocalServiceImpl implements MBMailingListLocalService,
087 IdentifiableBean {
088
093
094
101 @Indexable(type = IndexableType.REINDEX)
102 public MBMailingList addMBMailingList(MBMailingList mbMailingList)
103 throws SystemException {
104 mbMailingList.setNew(true);
105
106 return mbMailingListPersistence.update(mbMailingList, false);
107 }
108
109
115 public MBMailingList createMBMailingList(long mailingListId) {
116 return mbMailingListPersistence.create(mailingListId);
117 }
118
119
127 @Indexable(type = IndexableType.DELETE)
128 public MBMailingList deleteMBMailingList(long mailingListId)
129 throws PortalException, SystemException {
130 return mbMailingListPersistence.remove(mailingListId);
131 }
132
133
140 @Indexable(type = IndexableType.DELETE)
141 public MBMailingList deleteMBMailingList(MBMailingList mbMailingList)
142 throws SystemException {
143 return mbMailingListPersistence.remove(mbMailingList);
144 }
145
146 public DynamicQuery dynamicQuery() {
147 Class<?> clazz = getClass();
148
149 return DynamicQueryFactoryUtil.forClass(MBMailingList.class,
150 clazz.getClassLoader());
151 }
152
153
160 @SuppressWarnings("rawtypes")
161 public List dynamicQuery(DynamicQuery dynamicQuery)
162 throws SystemException {
163 return mbMailingListPersistence.findWithDynamicQuery(dynamicQuery);
164 }
165
166
179 @SuppressWarnings("rawtypes")
180 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
181 throws SystemException {
182 return mbMailingListPersistence.findWithDynamicQuery(dynamicQuery,
183 start, end);
184 }
185
186
200 @SuppressWarnings("rawtypes")
201 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
202 OrderByComparator orderByComparator) throws SystemException {
203 return mbMailingListPersistence.findWithDynamicQuery(dynamicQuery,
204 start, end, orderByComparator);
205 }
206
207
214 public long dynamicQueryCount(DynamicQuery dynamicQuery)
215 throws SystemException {
216 return mbMailingListPersistence.countWithDynamicQuery(dynamicQuery);
217 }
218
219 public MBMailingList fetchMBMailingList(long mailingListId)
220 throws SystemException {
221 return mbMailingListPersistence.fetchByPrimaryKey(mailingListId);
222 }
223
224
232 public MBMailingList getMBMailingList(long mailingListId)
233 throws PortalException, SystemException {
234 return mbMailingListPersistence.findByPrimaryKey(mailingListId);
235 }
236
237 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
238 throws PortalException, SystemException {
239 return mbMailingListPersistence.findByPrimaryKey(primaryKeyObj);
240 }
241
242
251 public MBMailingList getMBMailingListByUuidAndGroupId(String uuid,
252 long groupId) throws PortalException, SystemException {
253 return mbMailingListPersistence.findByUUID_G(uuid, groupId);
254 }
255
256
268 public List<MBMailingList> getMBMailingLists(int start, int end)
269 throws SystemException {
270 return mbMailingListPersistence.findAll(start, end);
271 }
272
273
279 public int getMBMailingListsCount() throws SystemException {
280 return mbMailingListPersistence.countAll();
281 }
282
283
290 @Indexable(type = IndexableType.REINDEX)
291 public MBMailingList updateMBMailingList(MBMailingList mbMailingList)
292 throws SystemException {
293 return updateMBMailingList(mbMailingList, true);
294 }
295
296
304 @Indexable(type = IndexableType.REINDEX)
305 public MBMailingList updateMBMailingList(MBMailingList mbMailingList,
306 boolean merge) throws SystemException {
307 mbMailingList.setNew(false);
308
309 return mbMailingListPersistence.update(mbMailingList, merge);
310 }
311
312
317 public MBBanLocalService getMBBanLocalService() {
318 return mbBanLocalService;
319 }
320
321
326 public void setMBBanLocalService(MBBanLocalService mbBanLocalService) {
327 this.mbBanLocalService = mbBanLocalService;
328 }
329
330
335 public MBBanService getMBBanService() {
336 return mbBanService;
337 }
338
339
344 public void setMBBanService(MBBanService mbBanService) {
345 this.mbBanService = mbBanService;
346 }
347
348
353 public MBBanPersistence getMBBanPersistence() {
354 return mbBanPersistence;
355 }
356
357
362 public void setMBBanPersistence(MBBanPersistence mbBanPersistence) {
363 this.mbBanPersistence = mbBanPersistence;
364 }
365
366
371 public MBCategoryLocalService getMBCategoryLocalService() {
372 return mbCategoryLocalService;
373 }
374
375
380 public void setMBCategoryLocalService(
381 MBCategoryLocalService mbCategoryLocalService) {
382 this.mbCategoryLocalService = mbCategoryLocalService;
383 }
384
385
390 public MBCategoryService getMBCategoryService() {
391 return mbCategoryService;
392 }
393
394
399 public void setMBCategoryService(MBCategoryService mbCategoryService) {
400 this.mbCategoryService = mbCategoryService;
401 }
402
403
408 public MBCategoryPersistence getMBCategoryPersistence() {
409 return mbCategoryPersistence;
410 }
411
412
417 public void setMBCategoryPersistence(
418 MBCategoryPersistence mbCategoryPersistence) {
419 this.mbCategoryPersistence = mbCategoryPersistence;
420 }
421
422
427 public MBCategoryFinder getMBCategoryFinder() {
428 return mbCategoryFinder;
429 }
430
431
436 public void setMBCategoryFinder(MBCategoryFinder mbCategoryFinder) {
437 this.mbCategoryFinder = mbCategoryFinder;
438 }
439
440
445 public MBDiscussionLocalService getMBDiscussionLocalService() {
446 return mbDiscussionLocalService;
447 }
448
449
454 public void setMBDiscussionLocalService(
455 MBDiscussionLocalService mbDiscussionLocalService) {
456 this.mbDiscussionLocalService = mbDiscussionLocalService;
457 }
458
459
464 public MBDiscussionPersistence getMBDiscussionPersistence() {
465 return mbDiscussionPersistence;
466 }
467
468
473 public void setMBDiscussionPersistence(
474 MBDiscussionPersistence mbDiscussionPersistence) {
475 this.mbDiscussionPersistence = mbDiscussionPersistence;
476 }
477
478
483 public MBMailingListLocalService getMBMailingListLocalService() {
484 return mbMailingListLocalService;
485 }
486
487
492 public void setMBMailingListLocalService(
493 MBMailingListLocalService mbMailingListLocalService) {
494 this.mbMailingListLocalService = mbMailingListLocalService;
495 }
496
497
502 public MBMailingListPersistence getMBMailingListPersistence() {
503 return mbMailingListPersistence;
504 }
505
506
511 public void setMBMailingListPersistence(
512 MBMailingListPersistence mbMailingListPersistence) {
513 this.mbMailingListPersistence = mbMailingListPersistence;
514 }
515
516
521 public MBMessageLocalService getMBMessageLocalService() {
522 return mbMessageLocalService;
523 }
524
525
530 public void setMBMessageLocalService(
531 MBMessageLocalService mbMessageLocalService) {
532 this.mbMessageLocalService = mbMessageLocalService;
533 }
534
535
540 public MBMessageService getMBMessageService() {
541 return mbMessageService;
542 }
543
544
549 public void setMBMessageService(MBMessageService mbMessageService) {
550 this.mbMessageService = mbMessageService;
551 }
552
553
558 public MBMessagePersistence getMBMessagePersistence() {
559 return mbMessagePersistence;
560 }
561
562
567 public void setMBMessagePersistence(
568 MBMessagePersistence mbMessagePersistence) {
569 this.mbMessagePersistence = mbMessagePersistence;
570 }
571
572
577 public MBMessageFinder getMBMessageFinder() {
578 return mbMessageFinder;
579 }
580
581
586 public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
587 this.mbMessageFinder = mbMessageFinder;
588 }
589
590
595 public MBStatsUserLocalService getMBStatsUserLocalService() {
596 return mbStatsUserLocalService;
597 }
598
599
604 public void setMBStatsUserLocalService(
605 MBStatsUserLocalService mbStatsUserLocalService) {
606 this.mbStatsUserLocalService = mbStatsUserLocalService;
607 }
608
609
614 public MBStatsUserPersistence getMBStatsUserPersistence() {
615 return mbStatsUserPersistence;
616 }
617
618
623 public void setMBStatsUserPersistence(
624 MBStatsUserPersistence mbStatsUserPersistence) {
625 this.mbStatsUserPersistence = mbStatsUserPersistence;
626 }
627
628
633 public MBThreadLocalService getMBThreadLocalService() {
634 return mbThreadLocalService;
635 }
636
637
642 public void setMBThreadLocalService(
643 MBThreadLocalService mbThreadLocalService) {
644 this.mbThreadLocalService = mbThreadLocalService;
645 }
646
647
652 public MBThreadService getMBThreadService() {
653 return mbThreadService;
654 }
655
656
661 public void setMBThreadService(MBThreadService mbThreadService) {
662 this.mbThreadService = mbThreadService;
663 }
664
665
670 public MBThreadPersistence getMBThreadPersistence() {
671 return mbThreadPersistence;
672 }
673
674
679 public void setMBThreadPersistence(MBThreadPersistence mbThreadPersistence) {
680 this.mbThreadPersistence = mbThreadPersistence;
681 }
682
683
688 public MBThreadFinder getMBThreadFinder() {
689 return mbThreadFinder;
690 }
691
692
697 public void setMBThreadFinder(MBThreadFinder mbThreadFinder) {
698 this.mbThreadFinder = mbThreadFinder;
699 }
700
701
706 public MBThreadFlagLocalService getMBThreadFlagLocalService() {
707 return mbThreadFlagLocalService;
708 }
709
710
715 public void setMBThreadFlagLocalService(
716 MBThreadFlagLocalService mbThreadFlagLocalService) {
717 this.mbThreadFlagLocalService = mbThreadFlagLocalService;
718 }
719
720
725 public MBThreadFlagPersistence getMBThreadFlagPersistence() {
726 return mbThreadFlagPersistence;
727 }
728
729
734 public void setMBThreadFlagPersistence(
735 MBThreadFlagPersistence mbThreadFlagPersistence) {
736 this.mbThreadFlagPersistence = mbThreadFlagPersistence;
737 }
738
739
744 public CounterLocalService getCounterLocalService() {
745 return counterLocalService;
746 }
747
748
753 public void setCounterLocalService(CounterLocalService counterLocalService) {
754 this.counterLocalService = counterLocalService;
755 }
756
757
762 public ResourceLocalService getResourceLocalService() {
763 return resourceLocalService;
764 }
765
766
771 public void setResourceLocalService(
772 ResourceLocalService resourceLocalService) {
773 this.resourceLocalService = resourceLocalService;
774 }
775
776
781 public ResourceService getResourceService() {
782 return resourceService;
783 }
784
785
790 public void setResourceService(ResourceService resourceService) {
791 this.resourceService = resourceService;
792 }
793
794
799 public ResourcePersistence getResourcePersistence() {
800 return resourcePersistence;
801 }
802
803
808 public void setResourcePersistence(ResourcePersistence resourcePersistence) {
809 this.resourcePersistence = resourcePersistence;
810 }
811
812
817 public ResourceFinder getResourceFinder() {
818 return resourceFinder;
819 }
820
821
826 public void setResourceFinder(ResourceFinder resourceFinder) {
827 this.resourceFinder = resourceFinder;
828 }
829
830
835 public UserLocalService getUserLocalService() {
836 return userLocalService;
837 }
838
839
844 public void setUserLocalService(UserLocalService userLocalService) {
845 this.userLocalService = userLocalService;
846 }
847
848
853 public UserService getUserService() {
854 return userService;
855 }
856
857
862 public void setUserService(UserService userService) {
863 this.userService = userService;
864 }
865
866
871 public UserPersistence getUserPersistence() {
872 return userPersistence;
873 }
874
875
880 public void setUserPersistence(UserPersistence userPersistence) {
881 this.userPersistence = userPersistence;
882 }
883
884
889 public UserFinder getUserFinder() {
890 return userFinder;
891 }
892
893
898 public void setUserFinder(UserFinder userFinder) {
899 this.userFinder = userFinder;
900 }
901
902 public void afterPropertiesSet() {
903 persistedModelLocalServiceRegistry.register("com.liferay.portlet.messageboards.model.MBMailingList",
904 mbMailingListLocalService);
905 }
906
907 public void destroy() {
908 persistedModelLocalServiceRegistry.unregister(
909 "com.liferay.portlet.messageboards.model.MBMailingList");
910 }
911
912
917 public String getBeanIdentifier() {
918 return _beanIdentifier;
919 }
920
921
926 public void setBeanIdentifier(String beanIdentifier) {
927 _beanIdentifier = beanIdentifier;
928 }
929
930 protected Class<?> getModelClass() {
931 return MBMailingList.class;
932 }
933
934 protected String getModelClassName() {
935 return MBMailingList.class.getName();
936 }
937
938
943 protected void runSQL(String sql) throws SystemException {
944 try {
945 DataSource dataSource = mbMailingListPersistence.getDataSource();
946
947 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
948 sql, new int[0]);
949
950 sqlUpdate.update();
951 }
952 catch (Exception e) {
953 throw new SystemException(e);
954 }
955 }
956
957 @BeanReference(type = MBBanLocalService.class)
958 protected MBBanLocalService mbBanLocalService;
959 @BeanReference(type = MBBanService.class)
960 protected MBBanService mbBanService;
961 @BeanReference(type = MBBanPersistence.class)
962 protected MBBanPersistence mbBanPersistence;
963 @BeanReference(type = MBCategoryLocalService.class)
964 protected MBCategoryLocalService mbCategoryLocalService;
965 @BeanReference(type = MBCategoryService.class)
966 protected MBCategoryService mbCategoryService;
967 @BeanReference(type = MBCategoryPersistence.class)
968 protected MBCategoryPersistence mbCategoryPersistence;
969 @BeanReference(type = MBCategoryFinder.class)
970 protected MBCategoryFinder mbCategoryFinder;
971 @BeanReference(type = MBDiscussionLocalService.class)
972 protected MBDiscussionLocalService mbDiscussionLocalService;
973 @BeanReference(type = MBDiscussionPersistence.class)
974 protected MBDiscussionPersistence mbDiscussionPersistence;
975 @BeanReference(type = MBMailingListLocalService.class)
976 protected MBMailingListLocalService mbMailingListLocalService;
977 @BeanReference(type = MBMailingListPersistence.class)
978 protected MBMailingListPersistence mbMailingListPersistence;
979 @BeanReference(type = MBMessageLocalService.class)
980 protected MBMessageLocalService mbMessageLocalService;
981 @BeanReference(type = MBMessageService.class)
982 protected MBMessageService mbMessageService;
983 @BeanReference(type = MBMessagePersistence.class)
984 protected MBMessagePersistence mbMessagePersistence;
985 @BeanReference(type = MBMessageFinder.class)
986 protected MBMessageFinder mbMessageFinder;
987 @BeanReference(type = MBStatsUserLocalService.class)
988 protected MBStatsUserLocalService mbStatsUserLocalService;
989 @BeanReference(type = MBStatsUserPersistence.class)
990 protected MBStatsUserPersistence mbStatsUserPersistence;
991 @BeanReference(type = MBThreadLocalService.class)
992 protected MBThreadLocalService mbThreadLocalService;
993 @BeanReference(type = MBThreadService.class)
994 protected MBThreadService mbThreadService;
995 @BeanReference(type = MBThreadPersistence.class)
996 protected MBThreadPersistence mbThreadPersistence;
997 @BeanReference(type = MBThreadFinder.class)
998 protected MBThreadFinder mbThreadFinder;
999 @BeanReference(type = MBThreadFlagLocalService.class)
1000 protected MBThreadFlagLocalService mbThreadFlagLocalService;
1001 @BeanReference(type = MBThreadFlagPersistence.class)
1002 protected MBThreadFlagPersistence mbThreadFlagPersistence;
1003 @BeanReference(type = CounterLocalService.class)
1004 protected CounterLocalService counterLocalService;
1005 @BeanReference(type = ResourceLocalService.class)
1006 protected ResourceLocalService resourceLocalService;
1007 @BeanReference(type = ResourceService.class)
1008 protected ResourceService resourceService;
1009 @BeanReference(type = ResourcePersistence.class)
1010 protected ResourcePersistence resourcePersistence;
1011 @BeanReference(type = ResourceFinder.class)
1012 protected ResourceFinder resourceFinder;
1013 @BeanReference(type = UserLocalService.class)
1014 protected UserLocalService userLocalService;
1015 @BeanReference(type = UserService.class)
1016 protected UserService userService;
1017 @BeanReference(type = UserPersistence.class)
1018 protected UserPersistence userPersistence;
1019 @BeanReference(type = UserFinder.class)
1020 protected UserFinder userFinder;
1021 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
1022 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
1023 private String _beanIdentifier;
1024 }