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.UserLocalService;
035 import com.liferay.portal.service.UserService;
036 import com.liferay.portal.service.persistence.UserFinder;
037 import com.liferay.portal.service.persistence.UserPersistence;
038
039 import com.liferay.portlet.messageboards.model.MBBan;
040 import com.liferay.portlet.messageboards.service.MBBanLocalService;
041 import com.liferay.portlet.messageboards.service.MBBanService;
042 import com.liferay.portlet.messageboards.service.MBCategoryLocalService;
043 import com.liferay.portlet.messageboards.service.MBCategoryService;
044 import com.liferay.portlet.messageboards.service.MBDiscussionLocalService;
045 import com.liferay.portlet.messageboards.service.MBMailingListLocalService;
046 import com.liferay.portlet.messageboards.service.MBMessageLocalService;
047 import com.liferay.portlet.messageboards.service.MBMessageService;
048 import com.liferay.portlet.messageboards.service.MBStatsUserLocalService;
049 import com.liferay.portlet.messageboards.service.MBThreadFlagLocalService;
050 import com.liferay.portlet.messageboards.service.MBThreadLocalService;
051 import com.liferay.portlet.messageboards.service.MBThreadService;
052 import com.liferay.portlet.messageboards.service.persistence.MBBanPersistence;
053 import com.liferay.portlet.messageboards.service.persistence.MBCategoryFinder;
054 import com.liferay.portlet.messageboards.service.persistence.MBCategoryPersistence;
055 import com.liferay.portlet.messageboards.service.persistence.MBDiscussionPersistence;
056 import com.liferay.portlet.messageboards.service.persistence.MBMailingListPersistence;
057 import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
058 import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
059 import com.liferay.portlet.messageboards.service.persistence.MBStatsUserPersistence;
060 import com.liferay.portlet.messageboards.service.persistence.MBThreadFinder;
061 import com.liferay.portlet.messageboards.service.persistence.MBThreadFlagPersistence;
062 import com.liferay.portlet.messageboards.service.persistence.MBThreadPersistence;
063
064 import java.io.Serializable;
065
066 import java.util.List;
067
068 import javax.sql.DataSource;
069
070
082 public abstract class MBBanLocalServiceBaseImpl extends BaseLocalServiceImpl
083 implements MBBanLocalService, IdentifiableBean {
084
089
090
097 @Indexable(type = IndexableType.REINDEX)
098 public MBBan addMBBan(MBBan mbBan) throws SystemException {
099 mbBan.setNew(true);
100
101 return mbBanPersistence.update(mbBan);
102 }
103
104
110 public MBBan createMBBan(long banId) {
111 return mbBanPersistence.create(banId);
112 }
113
114
122 @Indexable(type = IndexableType.DELETE)
123 public MBBan deleteMBBan(long banId)
124 throws PortalException, SystemException {
125 return mbBanPersistence.remove(banId);
126 }
127
128
135 @Indexable(type = IndexableType.DELETE)
136 public MBBan deleteMBBan(MBBan mbBan) throws SystemException {
137 return mbBanPersistence.remove(mbBan);
138 }
139
140 public DynamicQuery dynamicQuery() {
141 Class<?> clazz = getClass();
142
143 return DynamicQueryFactoryUtil.forClass(MBBan.class,
144 clazz.getClassLoader());
145 }
146
147
154 @SuppressWarnings("rawtypes")
155 public List dynamicQuery(DynamicQuery dynamicQuery)
156 throws SystemException {
157 return mbBanPersistence.findWithDynamicQuery(dynamicQuery);
158 }
159
160
173 @SuppressWarnings("rawtypes")
174 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
175 throws SystemException {
176 return mbBanPersistence.findWithDynamicQuery(dynamicQuery, start, end);
177 }
178
179
193 @SuppressWarnings("rawtypes")
194 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
195 OrderByComparator orderByComparator) throws SystemException {
196 return mbBanPersistence.findWithDynamicQuery(dynamicQuery, start, end,
197 orderByComparator);
198 }
199
200
207 public long dynamicQueryCount(DynamicQuery dynamicQuery)
208 throws SystemException {
209 return mbBanPersistence.countWithDynamicQuery(dynamicQuery);
210 }
211
212 public MBBan fetchMBBan(long banId) throws SystemException {
213 return mbBanPersistence.fetchByPrimaryKey(banId);
214 }
215
216
224 public MBBan getMBBan(long banId) throws PortalException, SystemException {
225 return mbBanPersistence.findByPrimaryKey(banId);
226 }
227
228 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
229 throws PortalException, SystemException {
230 return mbBanPersistence.findByPrimaryKey(primaryKeyObj);
231 }
232
233
245 public List<MBBan> getMBBans(int start, int end) throws SystemException {
246 return mbBanPersistence.findAll(start, end);
247 }
248
249
255 public int getMBBansCount() throws SystemException {
256 return mbBanPersistence.countAll();
257 }
258
259
266 @Indexable(type = IndexableType.REINDEX)
267 public MBBan updateMBBan(MBBan mbBan) throws SystemException {
268 return mbBanPersistence.update(mbBan);
269 }
270
271
276 public MBBanLocalService getMBBanLocalService() {
277 return mbBanLocalService;
278 }
279
280
285 public void setMBBanLocalService(MBBanLocalService mbBanLocalService) {
286 this.mbBanLocalService = mbBanLocalService;
287 }
288
289
294 public MBBanService getMBBanService() {
295 return mbBanService;
296 }
297
298
303 public void setMBBanService(MBBanService mbBanService) {
304 this.mbBanService = mbBanService;
305 }
306
307
312 public MBBanPersistence getMBBanPersistence() {
313 return mbBanPersistence;
314 }
315
316
321 public void setMBBanPersistence(MBBanPersistence mbBanPersistence) {
322 this.mbBanPersistence = mbBanPersistence;
323 }
324
325
330 public MBCategoryLocalService getMBCategoryLocalService() {
331 return mbCategoryLocalService;
332 }
333
334
339 public void setMBCategoryLocalService(
340 MBCategoryLocalService mbCategoryLocalService) {
341 this.mbCategoryLocalService = mbCategoryLocalService;
342 }
343
344
349 public MBCategoryService getMBCategoryService() {
350 return mbCategoryService;
351 }
352
353
358 public void setMBCategoryService(MBCategoryService mbCategoryService) {
359 this.mbCategoryService = mbCategoryService;
360 }
361
362
367 public MBCategoryPersistence getMBCategoryPersistence() {
368 return mbCategoryPersistence;
369 }
370
371
376 public void setMBCategoryPersistence(
377 MBCategoryPersistence mbCategoryPersistence) {
378 this.mbCategoryPersistence = mbCategoryPersistence;
379 }
380
381
386 public MBCategoryFinder getMBCategoryFinder() {
387 return mbCategoryFinder;
388 }
389
390
395 public void setMBCategoryFinder(MBCategoryFinder mbCategoryFinder) {
396 this.mbCategoryFinder = mbCategoryFinder;
397 }
398
399
404 public MBDiscussionLocalService getMBDiscussionLocalService() {
405 return mbDiscussionLocalService;
406 }
407
408
413 public void setMBDiscussionLocalService(
414 MBDiscussionLocalService mbDiscussionLocalService) {
415 this.mbDiscussionLocalService = mbDiscussionLocalService;
416 }
417
418
423 public MBDiscussionPersistence getMBDiscussionPersistence() {
424 return mbDiscussionPersistence;
425 }
426
427
432 public void setMBDiscussionPersistence(
433 MBDiscussionPersistence mbDiscussionPersistence) {
434 this.mbDiscussionPersistence = mbDiscussionPersistence;
435 }
436
437
442 public MBMailingListLocalService getMBMailingListLocalService() {
443 return mbMailingListLocalService;
444 }
445
446
451 public void setMBMailingListLocalService(
452 MBMailingListLocalService mbMailingListLocalService) {
453 this.mbMailingListLocalService = mbMailingListLocalService;
454 }
455
456
461 public MBMailingListPersistence getMBMailingListPersistence() {
462 return mbMailingListPersistence;
463 }
464
465
470 public void setMBMailingListPersistence(
471 MBMailingListPersistence mbMailingListPersistence) {
472 this.mbMailingListPersistence = mbMailingListPersistence;
473 }
474
475
480 public MBMessageLocalService getMBMessageLocalService() {
481 return mbMessageLocalService;
482 }
483
484
489 public void setMBMessageLocalService(
490 MBMessageLocalService mbMessageLocalService) {
491 this.mbMessageLocalService = mbMessageLocalService;
492 }
493
494
499 public MBMessageService getMBMessageService() {
500 return mbMessageService;
501 }
502
503
508 public void setMBMessageService(MBMessageService mbMessageService) {
509 this.mbMessageService = mbMessageService;
510 }
511
512
517 public MBMessagePersistence getMBMessagePersistence() {
518 return mbMessagePersistence;
519 }
520
521
526 public void setMBMessagePersistence(
527 MBMessagePersistence mbMessagePersistence) {
528 this.mbMessagePersistence = mbMessagePersistence;
529 }
530
531
536 public MBMessageFinder getMBMessageFinder() {
537 return mbMessageFinder;
538 }
539
540
545 public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
546 this.mbMessageFinder = mbMessageFinder;
547 }
548
549
554 public MBStatsUserLocalService getMBStatsUserLocalService() {
555 return mbStatsUserLocalService;
556 }
557
558
563 public void setMBStatsUserLocalService(
564 MBStatsUserLocalService mbStatsUserLocalService) {
565 this.mbStatsUserLocalService = mbStatsUserLocalService;
566 }
567
568
573 public MBStatsUserPersistence getMBStatsUserPersistence() {
574 return mbStatsUserPersistence;
575 }
576
577
582 public void setMBStatsUserPersistence(
583 MBStatsUserPersistence mbStatsUserPersistence) {
584 this.mbStatsUserPersistence = mbStatsUserPersistence;
585 }
586
587
592 public MBThreadLocalService getMBThreadLocalService() {
593 return mbThreadLocalService;
594 }
595
596
601 public void setMBThreadLocalService(
602 MBThreadLocalService mbThreadLocalService) {
603 this.mbThreadLocalService = mbThreadLocalService;
604 }
605
606
611 public MBThreadService getMBThreadService() {
612 return mbThreadService;
613 }
614
615
620 public void setMBThreadService(MBThreadService mbThreadService) {
621 this.mbThreadService = mbThreadService;
622 }
623
624
629 public MBThreadPersistence getMBThreadPersistence() {
630 return mbThreadPersistence;
631 }
632
633
638 public void setMBThreadPersistence(MBThreadPersistence mbThreadPersistence) {
639 this.mbThreadPersistence = mbThreadPersistence;
640 }
641
642
647 public MBThreadFinder getMBThreadFinder() {
648 return mbThreadFinder;
649 }
650
651
656 public void setMBThreadFinder(MBThreadFinder mbThreadFinder) {
657 this.mbThreadFinder = mbThreadFinder;
658 }
659
660
665 public MBThreadFlagLocalService getMBThreadFlagLocalService() {
666 return mbThreadFlagLocalService;
667 }
668
669
674 public void setMBThreadFlagLocalService(
675 MBThreadFlagLocalService mbThreadFlagLocalService) {
676 this.mbThreadFlagLocalService = mbThreadFlagLocalService;
677 }
678
679
684 public MBThreadFlagPersistence getMBThreadFlagPersistence() {
685 return mbThreadFlagPersistence;
686 }
687
688
693 public void setMBThreadFlagPersistence(
694 MBThreadFlagPersistence mbThreadFlagPersistence) {
695 this.mbThreadFlagPersistence = mbThreadFlagPersistence;
696 }
697
698
703 public CounterLocalService getCounterLocalService() {
704 return counterLocalService;
705 }
706
707
712 public void setCounterLocalService(CounterLocalService counterLocalService) {
713 this.counterLocalService = counterLocalService;
714 }
715
716
721 public ResourceLocalService getResourceLocalService() {
722 return resourceLocalService;
723 }
724
725
730 public void setResourceLocalService(
731 ResourceLocalService resourceLocalService) {
732 this.resourceLocalService = resourceLocalService;
733 }
734
735
740 public UserLocalService getUserLocalService() {
741 return userLocalService;
742 }
743
744
749 public void setUserLocalService(UserLocalService userLocalService) {
750 this.userLocalService = userLocalService;
751 }
752
753
758 public UserService getUserService() {
759 return userService;
760 }
761
762
767 public void setUserService(UserService userService) {
768 this.userService = userService;
769 }
770
771
776 public UserPersistence getUserPersistence() {
777 return userPersistence;
778 }
779
780
785 public void setUserPersistence(UserPersistence userPersistence) {
786 this.userPersistence = userPersistence;
787 }
788
789
794 public UserFinder getUserFinder() {
795 return userFinder;
796 }
797
798
803 public void setUserFinder(UserFinder userFinder) {
804 this.userFinder = userFinder;
805 }
806
807 public void afterPropertiesSet() {
808 persistedModelLocalServiceRegistry.register("com.liferay.portlet.messageboards.model.MBBan",
809 mbBanLocalService);
810 }
811
812 public void destroy() {
813 persistedModelLocalServiceRegistry.unregister(
814 "com.liferay.portlet.messageboards.model.MBBan");
815 }
816
817
822 public String getBeanIdentifier() {
823 return _beanIdentifier;
824 }
825
826
831 public void setBeanIdentifier(String beanIdentifier) {
832 _beanIdentifier = beanIdentifier;
833 }
834
835 protected Class<?> getModelClass() {
836 return MBBan.class;
837 }
838
839 protected String getModelClassName() {
840 return MBBan.class.getName();
841 }
842
843
848 protected void runSQL(String sql) throws SystemException {
849 try {
850 DataSource dataSource = mbBanPersistence.getDataSource();
851
852 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
853 sql, new int[0]);
854
855 sqlUpdate.update();
856 }
857 catch (Exception e) {
858 throw new SystemException(e);
859 }
860 }
861
862 @BeanReference(type = MBBanLocalService.class)
863 protected MBBanLocalService mbBanLocalService;
864 @BeanReference(type = MBBanService.class)
865 protected MBBanService mbBanService;
866 @BeanReference(type = MBBanPersistence.class)
867 protected MBBanPersistence mbBanPersistence;
868 @BeanReference(type = MBCategoryLocalService.class)
869 protected MBCategoryLocalService mbCategoryLocalService;
870 @BeanReference(type = MBCategoryService.class)
871 protected MBCategoryService mbCategoryService;
872 @BeanReference(type = MBCategoryPersistence.class)
873 protected MBCategoryPersistence mbCategoryPersistence;
874 @BeanReference(type = MBCategoryFinder.class)
875 protected MBCategoryFinder mbCategoryFinder;
876 @BeanReference(type = MBDiscussionLocalService.class)
877 protected MBDiscussionLocalService mbDiscussionLocalService;
878 @BeanReference(type = MBDiscussionPersistence.class)
879 protected MBDiscussionPersistence mbDiscussionPersistence;
880 @BeanReference(type = MBMailingListLocalService.class)
881 protected MBMailingListLocalService mbMailingListLocalService;
882 @BeanReference(type = MBMailingListPersistence.class)
883 protected MBMailingListPersistence mbMailingListPersistence;
884 @BeanReference(type = MBMessageLocalService.class)
885 protected MBMessageLocalService mbMessageLocalService;
886 @BeanReference(type = MBMessageService.class)
887 protected MBMessageService mbMessageService;
888 @BeanReference(type = MBMessagePersistence.class)
889 protected MBMessagePersistence mbMessagePersistence;
890 @BeanReference(type = MBMessageFinder.class)
891 protected MBMessageFinder mbMessageFinder;
892 @BeanReference(type = MBStatsUserLocalService.class)
893 protected MBStatsUserLocalService mbStatsUserLocalService;
894 @BeanReference(type = MBStatsUserPersistence.class)
895 protected MBStatsUserPersistence mbStatsUserPersistence;
896 @BeanReference(type = MBThreadLocalService.class)
897 protected MBThreadLocalService mbThreadLocalService;
898 @BeanReference(type = MBThreadService.class)
899 protected MBThreadService mbThreadService;
900 @BeanReference(type = MBThreadPersistence.class)
901 protected MBThreadPersistence mbThreadPersistence;
902 @BeanReference(type = MBThreadFinder.class)
903 protected MBThreadFinder mbThreadFinder;
904 @BeanReference(type = MBThreadFlagLocalService.class)
905 protected MBThreadFlagLocalService mbThreadFlagLocalService;
906 @BeanReference(type = MBThreadFlagPersistence.class)
907 protected MBThreadFlagPersistence mbThreadFlagPersistence;
908 @BeanReference(type = CounterLocalService.class)
909 protected CounterLocalService counterLocalService;
910 @BeanReference(type = ResourceLocalService.class)
911 protected ResourceLocalService resourceLocalService;
912 @BeanReference(type = UserLocalService.class)
913 protected UserLocalService userLocalService;
914 @BeanReference(type = UserService.class)
915 protected UserService userService;
916 @BeanReference(type = UserPersistence.class)
917 protected UserPersistence userPersistence;
918 @BeanReference(type = UserFinder.class)
919 protected UserFinder userFinder;
920 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
921 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
922 private String _beanIdentifier;
923 }