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.MBThreadFlag;
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 MBThreadFlagLocalServiceBaseImpl
083 extends BaseLocalServiceImpl implements MBThreadFlagLocalService,
084 IdentifiableBean {
085
090
091
098 @Indexable(type = IndexableType.REINDEX)
099 public MBThreadFlag addMBThreadFlag(MBThreadFlag mbThreadFlag)
100 throws SystemException {
101 mbThreadFlag.setNew(true);
102
103 return mbThreadFlagPersistence.update(mbThreadFlag);
104 }
105
106
112 public MBThreadFlag createMBThreadFlag(long threadFlagId) {
113 return mbThreadFlagPersistence.create(threadFlagId);
114 }
115
116
124 @Indexable(type = IndexableType.DELETE)
125 public MBThreadFlag deleteMBThreadFlag(long threadFlagId)
126 throws PortalException, SystemException {
127 return mbThreadFlagPersistence.remove(threadFlagId);
128 }
129
130
137 @Indexable(type = IndexableType.DELETE)
138 public MBThreadFlag deleteMBThreadFlag(MBThreadFlag mbThreadFlag)
139 throws SystemException {
140 return mbThreadFlagPersistence.remove(mbThreadFlag);
141 }
142
143 public DynamicQuery dynamicQuery() {
144 Class<?> clazz = getClass();
145
146 return DynamicQueryFactoryUtil.forClass(MBThreadFlag.class,
147 clazz.getClassLoader());
148 }
149
150
157 @SuppressWarnings("rawtypes")
158 public List dynamicQuery(DynamicQuery dynamicQuery)
159 throws SystemException {
160 return mbThreadFlagPersistence.findWithDynamicQuery(dynamicQuery);
161 }
162
163
176 @SuppressWarnings("rawtypes")
177 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
178 throws SystemException {
179 return mbThreadFlagPersistence.findWithDynamicQuery(dynamicQuery,
180 start, end);
181 }
182
183
197 @SuppressWarnings("rawtypes")
198 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
199 OrderByComparator orderByComparator) throws SystemException {
200 return mbThreadFlagPersistence.findWithDynamicQuery(dynamicQuery,
201 start, end, orderByComparator);
202 }
203
204
211 public long dynamicQueryCount(DynamicQuery dynamicQuery)
212 throws SystemException {
213 return mbThreadFlagPersistence.countWithDynamicQuery(dynamicQuery);
214 }
215
216 public MBThreadFlag fetchMBThreadFlag(long threadFlagId)
217 throws SystemException {
218 return mbThreadFlagPersistence.fetchByPrimaryKey(threadFlagId);
219 }
220
221
229 public MBThreadFlag getMBThreadFlag(long threadFlagId)
230 throws PortalException, SystemException {
231 return mbThreadFlagPersistence.findByPrimaryKey(threadFlagId);
232 }
233
234 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
235 throws PortalException, SystemException {
236 return mbThreadFlagPersistence.findByPrimaryKey(primaryKeyObj);
237 }
238
239
251 public List<MBThreadFlag> getMBThreadFlags(int start, int end)
252 throws SystemException {
253 return mbThreadFlagPersistence.findAll(start, end);
254 }
255
256
262 public int getMBThreadFlagsCount() throws SystemException {
263 return mbThreadFlagPersistence.countAll();
264 }
265
266
273 @Indexable(type = IndexableType.REINDEX)
274 public MBThreadFlag updateMBThreadFlag(MBThreadFlag mbThreadFlag)
275 throws SystemException {
276 return mbThreadFlagPersistence.update(mbThreadFlag);
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 MBStatsUserLocalService getMBStatsUserLocalService() {
563 return mbStatsUserLocalService;
564 }
565
566
571 public void setMBStatsUserLocalService(
572 MBStatsUserLocalService mbStatsUserLocalService) {
573 this.mbStatsUserLocalService = mbStatsUserLocalService;
574 }
575
576
581 public MBStatsUserPersistence getMBStatsUserPersistence() {
582 return mbStatsUserPersistence;
583 }
584
585
590 public void setMBStatsUserPersistence(
591 MBStatsUserPersistence mbStatsUserPersistence) {
592 this.mbStatsUserPersistence = mbStatsUserPersistence;
593 }
594
595
600 public MBThreadLocalService getMBThreadLocalService() {
601 return mbThreadLocalService;
602 }
603
604
609 public void setMBThreadLocalService(
610 MBThreadLocalService mbThreadLocalService) {
611 this.mbThreadLocalService = mbThreadLocalService;
612 }
613
614
619 public MBThreadService getMBThreadService() {
620 return mbThreadService;
621 }
622
623
628 public void setMBThreadService(MBThreadService mbThreadService) {
629 this.mbThreadService = mbThreadService;
630 }
631
632
637 public MBThreadPersistence getMBThreadPersistence() {
638 return mbThreadPersistence;
639 }
640
641
646 public void setMBThreadPersistence(MBThreadPersistence mbThreadPersistence) {
647 this.mbThreadPersistence = mbThreadPersistence;
648 }
649
650
655 public MBThreadFinder getMBThreadFinder() {
656 return mbThreadFinder;
657 }
658
659
664 public void setMBThreadFinder(MBThreadFinder mbThreadFinder) {
665 this.mbThreadFinder = mbThreadFinder;
666 }
667
668
673 public MBThreadFlagLocalService getMBThreadFlagLocalService() {
674 return mbThreadFlagLocalService;
675 }
676
677
682 public void setMBThreadFlagLocalService(
683 MBThreadFlagLocalService mbThreadFlagLocalService) {
684 this.mbThreadFlagLocalService = mbThreadFlagLocalService;
685 }
686
687
692 public MBThreadFlagPersistence getMBThreadFlagPersistence() {
693 return mbThreadFlagPersistence;
694 }
695
696
701 public void setMBThreadFlagPersistence(
702 MBThreadFlagPersistence mbThreadFlagPersistence) {
703 this.mbThreadFlagPersistence = mbThreadFlagPersistence;
704 }
705
706
711 public CounterLocalService getCounterLocalService() {
712 return counterLocalService;
713 }
714
715
720 public void setCounterLocalService(CounterLocalService counterLocalService) {
721 this.counterLocalService = counterLocalService;
722 }
723
724
729 public ResourceLocalService getResourceLocalService() {
730 return resourceLocalService;
731 }
732
733
738 public void setResourceLocalService(
739 ResourceLocalService resourceLocalService) {
740 this.resourceLocalService = resourceLocalService;
741 }
742
743
748 public UserLocalService getUserLocalService() {
749 return userLocalService;
750 }
751
752
757 public void setUserLocalService(UserLocalService userLocalService) {
758 this.userLocalService = userLocalService;
759 }
760
761
766 public UserService getUserService() {
767 return userService;
768 }
769
770
775 public void setUserService(UserService userService) {
776 this.userService = userService;
777 }
778
779
784 public UserPersistence getUserPersistence() {
785 return userPersistence;
786 }
787
788
793 public void setUserPersistence(UserPersistence userPersistence) {
794 this.userPersistence = userPersistence;
795 }
796
797
802 public UserFinder getUserFinder() {
803 return userFinder;
804 }
805
806
811 public void setUserFinder(UserFinder userFinder) {
812 this.userFinder = userFinder;
813 }
814
815 public void afterPropertiesSet() {
816 persistedModelLocalServiceRegistry.register("com.liferay.portlet.messageboards.model.MBThreadFlag",
817 mbThreadFlagLocalService);
818 }
819
820 public void destroy() {
821 persistedModelLocalServiceRegistry.unregister(
822 "com.liferay.portlet.messageboards.model.MBThreadFlag");
823 }
824
825
830 public String getBeanIdentifier() {
831 return _beanIdentifier;
832 }
833
834
839 public void setBeanIdentifier(String beanIdentifier) {
840 _beanIdentifier = beanIdentifier;
841 }
842
843 protected Class<?> getModelClass() {
844 return MBThreadFlag.class;
845 }
846
847 protected String getModelClassName() {
848 return MBThreadFlag.class.getName();
849 }
850
851
856 protected void runSQL(String sql) throws SystemException {
857 try {
858 DataSource dataSource = mbThreadFlagPersistence.getDataSource();
859
860 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
861 sql, new int[0]);
862
863 sqlUpdate.update();
864 }
865 catch (Exception e) {
866 throw new SystemException(e);
867 }
868 }
869
870 @BeanReference(type = MBBanLocalService.class)
871 protected MBBanLocalService mbBanLocalService;
872 @BeanReference(type = MBBanService.class)
873 protected MBBanService mbBanService;
874 @BeanReference(type = MBBanPersistence.class)
875 protected MBBanPersistence mbBanPersistence;
876 @BeanReference(type = MBCategoryLocalService.class)
877 protected MBCategoryLocalService mbCategoryLocalService;
878 @BeanReference(type = MBCategoryService.class)
879 protected MBCategoryService mbCategoryService;
880 @BeanReference(type = MBCategoryPersistence.class)
881 protected MBCategoryPersistence mbCategoryPersistence;
882 @BeanReference(type = MBCategoryFinder.class)
883 protected MBCategoryFinder mbCategoryFinder;
884 @BeanReference(type = MBDiscussionLocalService.class)
885 protected MBDiscussionLocalService mbDiscussionLocalService;
886 @BeanReference(type = MBDiscussionPersistence.class)
887 protected MBDiscussionPersistence mbDiscussionPersistence;
888 @BeanReference(type = MBMailingListLocalService.class)
889 protected MBMailingListLocalService mbMailingListLocalService;
890 @BeanReference(type = MBMailingListPersistence.class)
891 protected MBMailingListPersistence mbMailingListPersistence;
892 @BeanReference(type = MBMessageLocalService.class)
893 protected MBMessageLocalService mbMessageLocalService;
894 @BeanReference(type = MBMessageService.class)
895 protected MBMessageService mbMessageService;
896 @BeanReference(type = MBMessagePersistence.class)
897 protected MBMessagePersistence mbMessagePersistence;
898 @BeanReference(type = MBMessageFinder.class)
899 protected MBMessageFinder mbMessageFinder;
900 @BeanReference(type = MBStatsUserLocalService.class)
901 protected MBStatsUserLocalService mbStatsUserLocalService;
902 @BeanReference(type = MBStatsUserPersistence.class)
903 protected MBStatsUserPersistence mbStatsUserPersistence;
904 @BeanReference(type = MBThreadLocalService.class)
905 protected MBThreadLocalService mbThreadLocalService;
906 @BeanReference(type = MBThreadService.class)
907 protected MBThreadService mbThreadService;
908 @BeanReference(type = MBThreadPersistence.class)
909 protected MBThreadPersistence mbThreadPersistence;
910 @BeanReference(type = MBThreadFinder.class)
911 protected MBThreadFinder mbThreadFinder;
912 @BeanReference(type = MBThreadFlagLocalService.class)
913 protected MBThreadFlagLocalService mbThreadFlagLocalService;
914 @BeanReference(type = MBThreadFlagPersistence.class)
915 protected MBThreadFlagPersistence mbThreadFlagPersistence;
916 @BeanReference(type = CounterLocalService.class)
917 protected CounterLocalService counterLocalService;
918 @BeanReference(type = ResourceLocalService.class)
919 protected ResourceLocalService resourceLocalService;
920 @BeanReference(type = UserLocalService.class)
921 protected UserLocalService userLocalService;
922 @BeanReference(type = UserService.class)
923 protected UserService userService;
924 @BeanReference(type = UserPersistence.class)
925 protected UserPersistence userPersistence;
926 @BeanReference(type = UserFinder.class)
927 protected UserFinder userFinder;
928 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
929 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
930 private String _beanIdentifier;
931 }