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
242 public MBBan getMBBanByUuidAndGroupId(String uuid, long groupId)
243 throws PortalException, SystemException {
244 return mbBanPersistence.findByUUID_G(uuid, groupId);
245 }
246
247
259 public List<MBBan> getMBBans(int start, int end) throws SystemException {
260 return mbBanPersistence.findAll(start, end);
261 }
262
263
269 public int getMBBansCount() throws SystemException {
270 return mbBanPersistence.countAll();
271 }
272
273
280 @Indexable(type = IndexableType.REINDEX)
281 public MBBan updateMBBan(MBBan mbBan) throws SystemException {
282 return mbBanPersistence.update(mbBan);
283 }
284
285
290 public MBBanLocalService getMBBanLocalService() {
291 return mbBanLocalService;
292 }
293
294
299 public void setMBBanLocalService(MBBanLocalService mbBanLocalService) {
300 this.mbBanLocalService = mbBanLocalService;
301 }
302
303
308 public MBBanService getMBBanService() {
309 return mbBanService;
310 }
311
312
317 public void setMBBanService(MBBanService mbBanService) {
318 this.mbBanService = mbBanService;
319 }
320
321
326 public MBBanPersistence getMBBanPersistence() {
327 return mbBanPersistence;
328 }
329
330
335 public void setMBBanPersistence(MBBanPersistence mbBanPersistence) {
336 this.mbBanPersistence = mbBanPersistence;
337 }
338
339
344 public MBCategoryLocalService getMBCategoryLocalService() {
345 return mbCategoryLocalService;
346 }
347
348
353 public void setMBCategoryLocalService(
354 MBCategoryLocalService mbCategoryLocalService) {
355 this.mbCategoryLocalService = mbCategoryLocalService;
356 }
357
358
363 public MBCategoryService getMBCategoryService() {
364 return mbCategoryService;
365 }
366
367
372 public void setMBCategoryService(MBCategoryService mbCategoryService) {
373 this.mbCategoryService = mbCategoryService;
374 }
375
376
381 public MBCategoryPersistence getMBCategoryPersistence() {
382 return mbCategoryPersistence;
383 }
384
385
390 public void setMBCategoryPersistence(
391 MBCategoryPersistence mbCategoryPersistence) {
392 this.mbCategoryPersistence = mbCategoryPersistence;
393 }
394
395
400 public MBCategoryFinder getMBCategoryFinder() {
401 return mbCategoryFinder;
402 }
403
404
409 public void setMBCategoryFinder(MBCategoryFinder mbCategoryFinder) {
410 this.mbCategoryFinder = mbCategoryFinder;
411 }
412
413
418 public MBDiscussionLocalService getMBDiscussionLocalService() {
419 return mbDiscussionLocalService;
420 }
421
422
427 public void setMBDiscussionLocalService(
428 MBDiscussionLocalService mbDiscussionLocalService) {
429 this.mbDiscussionLocalService = mbDiscussionLocalService;
430 }
431
432
437 public MBDiscussionPersistence getMBDiscussionPersistence() {
438 return mbDiscussionPersistence;
439 }
440
441
446 public void setMBDiscussionPersistence(
447 MBDiscussionPersistence mbDiscussionPersistence) {
448 this.mbDiscussionPersistence = mbDiscussionPersistence;
449 }
450
451
456 public MBMailingListLocalService getMBMailingListLocalService() {
457 return mbMailingListLocalService;
458 }
459
460
465 public void setMBMailingListLocalService(
466 MBMailingListLocalService mbMailingListLocalService) {
467 this.mbMailingListLocalService = mbMailingListLocalService;
468 }
469
470
475 public MBMailingListPersistence getMBMailingListPersistence() {
476 return mbMailingListPersistence;
477 }
478
479
484 public void setMBMailingListPersistence(
485 MBMailingListPersistence mbMailingListPersistence) {
486 this.mbMailingListPersistence = mbMailingListPersistence;
487 }
488
489
494 public MBMessageLocalService getMBMessageLocalService() {
495 return mbMessageLocalService;
496 }
497
498
503 public void setMBMessageLocalService(
504 MBMessageLocalService mbMessageLocalService) {
505 this.mbMessageLocalService = mbMessageLocalService;
506 }
507
508
513 public MBMessageService getMBMessageService() {
514 return mbMessageService;
515 }
516
517
522 public void setMBMessageService(MBMessageService mbMessageService) {
523 this.mbMessageService = mbMessageService;
524 }
525
526
531 public MBMessagePersistence getMBMessagePersistence() {
532 return mbMessagePersistence;
533 }
534
535
540 public void setMBMessagePersistence(
541 MBMessagePersistence mbMessagePersistence) {
542 this.mbMessagePersistence = mbMessagePersistence;
543 }
544
545
550 public MBMessageFinder getMBMessageFinder() {
551 return mbMessageFinder;
552 }
553
554
559 public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
560 this.mbMessageFinder = mbMessageFinder;
561 }
562
563
568 public MBStatsUserLocalService getMBStatsUserLocalService() {
569 return mbStatsUserLocalService;
570 }
571
572
577 public void setMBStatsUserLocalService(
578 MBStatsUserLocalService mbStatsUserLocalService) {
579 this.mbStatsUserLocalService = mbStatsUserLocalService;
580 }
581
582
587 public MBStatsUserPersistence getMBStatsUserPersistence() {
588 return mbStatsUserPersistence;
589 }
590
591
596 public void setMBStatsUserPersistence(
597 MBStatsUserPersistence mbStatsUserPersistence) {
598 this.mbStatsUserPersistence = mbStatsUserPersistence;
599 }
600
601
606 public MBThreadLocalService getMBThreadLocalService() {
607 return mbThreadLocalService;
608 }
609
610
615 public void setMBThreadLocalService(
616 MBThreadLocalService mbThreadLocalService) {
617 this.mbThreadLocalService = mbThreadLocalService;
618 }
619
620
625 public MBThreadService getMBThreadService() {
626 return mbThreadService;
627 }
628
629
634 public void setMBThreadService(MBThreadService mbThreadService) {
635 this.mbThreadService = mbThreadService;
636 }
637
638
643 public MBThreadPersistence getMBThreadPersistence() {
644 return mbThreadPersistence;
645 }
646
647
652 public void setMBThreadPersistence(MBThreadPersistence mbThreadPersistence) {
653 this.mbThreadPersistence = mbThreadPersistence;
654 }
655
656
661 public MBThreadFinder getMBThreadFinder() {
662 return mbThreadFinder;
663 }
664
665
670 public void setMBThreadFinder(MBThreadFinder mbThreadFinder) {
671 this.mbThreadFinder = mbThreadFinder;
672 }
673
674
679 public MBThreadFlagLocalService getMBThreadFlagLocalService() {
680 return mbThreadFlagLocalService;
681 }
682
683
688 public void setMBThreadFlagLocalService(
689 MBThreadFlagLocalService mbThreadFlagLocalService) {
690 this.mbThreadFlagLocalService = mbThreadFlagLocalService;
691 }
692
693
698 public MBThreadFlagPersistence getMBThreadFlagPersistence() {
699 return mbThreadFlagPersistence;
700 }
701
702
707 public void setMBThreadFlagPersistence(
708 MBThreadFlagPersistence mbThreadFlagPersistence) {
709 this.mbThreadFlagPersistence = mbThreadFlagPersistence;
710 }
711
712
717 public CounterLocalService getCounterLocalService() {
718 return counterLocalService;
719 }
720
721
726 public void setCounterLocalService(CounterLocalService counterLocalService) {
727 this.counterLocalService = counterLocalService;
728 }
729
730
735 public ResourceLocalService getResourceLocalService() {
736 return resourceLocalService;
737 }
738
739
744 public void setResourceLocalService(
745 ResourceLocalService resourceLocalService) {
746 this.resourceLocalService = resourceLocalService;
747 }
748
749
754 public UserLocalService getUserLocalService() {
755 return userLocalService;
756 }
757
758
763 public void setUserLocalService(UserLocalService userLocalService) {
764 this.userLocalService = userLocalService;
765 }
766
767
772 public UserService getUserService() {
773 return userService;
774 }
775
776
781 public void setUserService(UserService userService) {
782 this.userService = userService;
783 }
784
785
790 public UserPersistence getUserPersistence() {
791 return userPersistence;
792 }
793
794
799 public void setUserPersistence(UserPersistence userPersistence) {
800 this.userPersistence = userPersistence;
801 }
802
803
808 public UserFinder getUserFinder() {
809 return userFinder;
810 }
811
812
817 public void setUserFinder(UserFinder userFinder) {
818 this.userFinder = userFinder;
819 }
820
821 public void afterPropertiesSet() {
822 persistedModelLocalServiceRegistry.register("com.liferay.portlet.messageboards.model.MBBan",
823 mbBanLocalService);
824 }
825
826 public void destroy() {
827 persistedModelLocalServiceRegistry.unregister(
828 "com.liferay.portlet.messageboards.model.MBBan");
829 }
830
831
836 public String getBeanIdentifier() {
837 return _beanIdentifier;
838 }
839
840
845 public void setBeanIdentifier(String beanIdentifier) {
846 _beanIdentifier = beanIdentifier;
847 }
848
849 protected Class<?> getModelClass() {
850 return MBBan.class;
851 }
852
853 protected String getModelClassName() {
854 return MBBan.class.getName();
855 }
856
857
862 protected void runSQL(String sql) throws SystemException {
863 try {
864 DataSource dataSource = mbBanPersistence.getDataSource();
865
866 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
867 sql, new int[0]);
868
869 sqlUpdate.update();
870 }
871 catch (Exception e) {
872 throw new SystemException(e);
873 }
874 }
875
876 @BeanReference(type = MBBanLocalService.class)
877 protected MBBanLocalService mbBanLocalService;
878 @BeanReference(type = MBBanService.class)
879 protected MBBanService mbBanService;
880 @BeanReference(type = MBBanPersistence.class)
881 protected MBBanPersistence mbBanPersistence;
882 @BeanReference(type = MBCategoryLocalService.class)
883 protected MBCategoryLocalService mbCategoryLocalService;
884 @BeanReference(type = MBCategoryService.class)
885 protected MBCategoryService mbCategoryService;
886 @BeanReference(type = MBCategoryPersistence.class)
887 protected MBCategoryPersistence mbCategoryPersistence;
888 @BeanReference(type = MBCategoryFinder.class)
889 protected MBCategoryFinder mbCategoryFinder;
890 @BeanReference(type = MBDiscussionLocalService.class)
891 protected MBDiscussionLocalService mbDiscussionLocalService;
892 @BeanReference(type = MBDiscussionPersistence.class)
893 protected MBDiscussionPersistence mbDiscussionPersistence;
894 @BeanReference(type = MBMailingListLocalService.class)
895 protected MBMailingListLocalService mbMailingListLocalService;
896 @BeanReference(type = MBMailingListPersistence.class)
897 protected MBMailingListPersistence mbMailingListPersistence;
898 @BeanReference(type = MBMessageLocalService.class)
899 protected MBMessageLocalService mbMessageLocalService;
900 @BeanReference(type = MBMessageService.class)
901 protected MBMessageService mbMessageService;
902 @BeanReference(type = MBMessagePersistence.class)
903 protected MBMessagePersistence mbMessagePersistence;
904 @BeanReference(type = MBMessageFinder.class)
905 protected MBMessageFinder mbMessageFinder;
906 @BeanReference(type = MBStatsUserLocalService.class)
907 protected MBStatsUserLocalService mbStatsUserLocalService;
908 @BeanReference(type = MBStatsUserPersistence.class)
909 protected MBStatsUserPersistence mbStatsUserPersistence;
910 @BeanReference(type = MBThreadLocalService.class)
911 protected MBThreadLocalService mbThreadLocalService;
912 @BeanReference(type = MBThreadService.class)
913 protected MBThreadService mbThreadService;
914 @BeanReference(type = MBThreadPersistence.class)
915 protected MBThreadPersistence mbThreadPersistence;
916 @BeanReference(type = MBThreadFinder.class)
917 protected MBThreadFinder mbThreadFinder;
918 @BeanReference(type = MBThreadFlagLocalService.class)
919 protected MBThreadFlagLocalService mbThreadFlagLocalService;
920 @BeanReference(type = MBThreadFlagPersistence.class)
921 protected MBThreadFlagPersistence mbThreadFlagPersistence;
922 @BeanReference(type = CounterLocalService.class)
923 protected CounterLocalService counterLocalService;
924 @BeanReference(type = ResourceLocalService.class)
925 protected ResourceLocalService resourceLocalService;
926 @BeanReference(type = UserLocalService.class)
927 protected UserLocalService userLocalService;
928 @BeanReference(type = UserService.class)
929 protected UserService userService;
930 @BeanReference(type = UserPersistence.class)
931 protected UserPersistence userPersistence;
932 @BeanReference(type = UserFinder.class)
933 protected UserFinder userFinder;
934 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
935 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
936 private String _beanIdentifier;
937 }