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
248 public MBThreadFlag getMBThreadFlagByUuidAndGroupId(String uuid,
249 long groupId) throws PortalException, SystemException {
250 return mbThreadFlagPersistence.findByUUID_G(uuid, groupId);
251 }
252
253
265 public List<MBThreadFlag> getMBThreadFlags(int start, int end)
266 throws SystemException {
267 return mbThreadFlagPersistence.findAll(start, end);
268 }
269
270
276 public int getMBThreadFlagsCount() throws SystemException {
277 return mbThreadFlagPersistence.countAll();
278 }
279
280
287 @Indexable(type = IndexableType.REINDEX)
288 public MBThreadFlag updateMBThreadFlag(MBThreadFlag mbThreadFlag)
289 throws SystemException {
290 return mbThreadFlagPersistence.update(mbThreadFlag);
291 }
292
293
298 public MBBanLocalService getMBBanLocalService() {
299 return mbBanLocalService;
300 }
301
302
307 public void setMBBanLocalService(MBBanLocalService mbBanLocalService) {
308 this.mbBanLocalService = mbBanLocalService;
309 }
310
311
316 public MBBanService getMBBanService() {
317 return mbBanService;
318 }
319
320
325 public void setMBBanService(MBBanService mbBanService) {
326 this.mbBanService = mbBanService;
327 }
328
329
334 public MBBanPersistence getMBBanPersistence() {
335 return mbBanPersistence;
336 }
337
338
343 public void setMBBanPersistence(MBBanPersistence mbBanPersistence) {
344 this.mbBanPersistence = mbBanPersistence;
345 }
346
347
352 public MBCategoryLocalService getMBCategoryLocalService() {
353 return mbCategoryLocalService;
354 }
355
356
361 public void setMBCategoryLocalService(
362 MBCategoryLocalService mbCategoryLocalService) {
363 this.mbCategoryLocalService = mbCategoryLocalService;
364 }
365
366
371 public MBCategoryService getMBCategoryService() {
372 return mbCategoryService;
373 }
374
375
380 public void setMBCategoryService(MBCategoryService mbCategoryService) {
381 this.mbCategoryService = mbCategoryService;
382 }
383
384
389 public MBCategoryPersistence getMBCategoryPersistence() {
390 return mbCategoryPersistence;
391 }
392
393
398 public void setMBCategoryPersistence(
399 MBCategoryPersistence mbCategoryPersistence) {
400 this.mbCategoryPersistence = mbCategoryPersistence;
401 }
402
403
408 public MBCategoryFinder getMBCategoryFinder() {
409 return mbCategoryFinder;
410 }
411
412
417 public void setMBCategoryFinder(MBCategoryFinder mbCategoryFinder) {
418 this.mbCategoryFinder = mbCategoryFinder;
419 }
420
421
426 public MBDiscussionLocalService getMBDiscussionLocalService() {
427 return mbDiscussionLocalService;
428 }
429
430
435 public void setMBDiscussionLocalService(
436 MBDiscussionLocalService mbDiscussionLocalService) {
437 this.mbDiscussionLocalService = mbDiscussionLocalService;
438 }
439
440
445 public MBDiscussionPersistence getMBDiscussionPersistence() {
446 return mbDiscussionPersistence;
447 }
448
449
454 public void setMBDiscussionPersistence(
455 MBDiscussionPersistence mbDiscussionPersistence) {
456 this.mbDiscussionPersistence = mbDiscussionPersistence;
457 }
458
459
464 public MBMailingListLocalService getMBMailingListLocalService() {
465 return mbMailingListLocalService;
466 }
467
468
473 public void setMBMailingListLocalService(
474 MBMailingListLocalService mbMailingListLocalService) {
475 this.mbMailingListLocalService = mbMailingListLocalService;
476 }
477
478
483 public MBMailingListPersistence getMBMailingListPersistence() {
484 return mbMailingListPersistence;
485 }
486
487
492 public void setMBMailingListPersistence(
493 MBMailingListPersistence mbMailingListPersistence) {
494 this.mbMailingListPersistence = mbMailingListPersistence;
495 }
496
497
502 public MBMessageLocalService getMBMessageLocalService() {
503 return mbMessageLocalService;
504 }
505
506
511 public void setMBMessageLocalService(
512 MBMessageLocalService mbMessageLocalService) {
513 this.mbMessageLocalService = mbMessageLocalService;
514 }
515
516
521 public MBMessageService getMBMessageService() {
522 return mbMessageService;
523 }
524
525
530 public void setMBMessageService(MBMessageService mbMessageService) {
531 this.mbMessageService = mbMessageService;
532 }
533
534
539 public MBMessagePersistence getMBMessagePersistence() {
540 return mbMessagePersistence;
541 }
542
543
548 public void setMBMessagePersistence(
549 MBMessagePersistence mbMessagePersistence) {
550 this.mbMessagePersistence = mbMessagePersistence;
551 }
552
553
558 public MBMessageFinder getMBMessageFinder() {
559 return mbMessageFinder;
560 }
561
562
567 public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
568 this.mbMessageFinder = mbMessageFinder;
569 }
570
571
576 public MBStatsUserLocalService getMBStatsUserLocalService() {
577 return mbStatsUserLocalService;
578 }
579
580
585 public void setMBStatsUserLocalService(
586 MBStatsUserLocalService mbStatsUserLocalService) {
587 this.mbStatsUserLocalService = mbStatsUserLocalService;
588 }
589
590
595 public MBStatsUserPersistence getMBStatsUserPersistence() {
596 return mbStatsUserPersistence;
597 }
598
599
604 public void setMBStatsUserPersistence(
605 MBStatsUserPersistence mbStatsUserPersistence) {
606 this.mbStatsUserPersistence = mbStatsUserPersistence;
607 }
608
609
614 public MBThreadLocalService getMBThreadLocalService() {
615 return mbThreadLocalService;
616 }
617
618
623 public void setMBThreadLocalService(
624 MBThreadLocalService mbThreadLocalService) {
625 this.mbThreadLocalService = mbThreadLocalService;
626 }
627
628
633 public MBThreadService getMBThreadService() {
634 return mbThreadService;
635 }
636
637
642 public void setMBThreadService(MBThreadService mbThreadService) {
643 this.mbThreadService = mbThreadService;
644 }
645
646
651 public MBThreadPersistence getMBThreadPersistence() {
652 return mbThreadPersistence;
653 }
654
655
660 public void setMBThreadPersistence(MBThreadPersistence mbThreadPersistence) {
661 this.mbThreadPersistence = mbThreadPersistence;
662 }
663
664
669 public MBThreadFinder getMBThreadFinder() {
670 return mbThreadFinder;
671 }
672
673
678 public void setMBThreadFinder(MBThreadFinder mbThreadFinder) {
679 this.mbThreadFinder = mbThreadFinder;
680 }
681
682
687 public MBThreadFlagLocalService getMBThreadFlagLocalService() {
688 return mbThreadFlagLocalService;
689 }
690
691
696 public void setMBThreadFlagLocalService(
697 MBThreadFlagLocalService mbThreadFlagLocalService) {
698 this.mbThreadFlagLocalService = mbThreadFlagLocalService;
699 }
700
701
706 public MBThreadFlagPersistence getMBThreadFlagPersistence() {
707 return mbThreadFlagPersistence;
708 }
709
710
715 public void setMBThreadFlagPersistence(
716 MBThreadFlagPersistence mbThreadFlagPersistence) {
717 this.mbThreadFlagPersistence = mbThreadFlagPersistence;
718 }
719
720
725 public CounterLocalService getCounterLocalService() {
726 return counterLocalService;
727 }
728
729
734 public void setCounterLocalService(CounterLocalService counterLocalService) {
735 this.counterLocalService = counterLocalService;
736 }
737
738
743 public ResourceLocalService getResourceLocalService() {
744 return resourceLocalService;
745 }
746
747
752 public void setResourceLocalService(
753 ResourceLocalService resourceLocalService) {
754 this.resourceLocalService = resourceLocalService;
755 }
756
757
762 public UserLocalService getUserLocalService() {
763 return userLocalService;
764 }
765
766
771 public void setUserLocalService(UserLocalService userLocalService) {
772 this.userLocalService = userLocalService;
773 }
774
775
780 public UserService getUserService() {
781 return userService;
782 }
783
784
789 public void setUserService(UserService userService) {
790 this.userService = userService;
791 }
792
793
798 public UserPersistence getUserPersistence() {
799 return userPersistence;
800 }
801
802
807 public void setUserPersistence(UserPersistence userPersistence) {
808 this.userPersistence = userPersistence;
809 }
810
811
816 public UserFinder getUserFinder() {
817 return userFinder;
818 }
819
820
825 public void setUserFinder(UserFinder userFinder) {
826 this.userFinder = userFinder;
827 }
828
829 public void afterPropertiesSet() {
830 persistedModelLocalServiceRegistry.register("com.liferay.portlet.messageboards.model.MBThreadFlag",
831 mbThreadFlagLocalService);
832 }
833
834 public void destroy() {
835 persistedModelLocalServiceRegistry.unregister(
836 "com.liferay.portlet.messageboards.model.MBThreadFlag");
837 }
838
839
844 public String getBeanIdentifier() {
845 return _beanIdentifier;
846 }
847
848
853 public void setBeanIdentifier(String beanIdentifier) {
854 _beanIdentifier = beanIdentifier;
855 }
856
857 protected Class<?> getModelClass() {
858 return MBThreadFlag.class;
859 }
860
861 protected String getModelClassName() {
862 return MBThreadFlag.class.getName();
863 }
864
865
870 protected void runSQL(String sql) throws SystemException {
871 try {
872 DataSource dataSource = mbThreadFlagPersistence.getDataSource();
873
874 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
875 sql, new int[0]);
876
877 sqlUpdate.update();
878 }
879 catch (Exception e) {
880 throw new SystemException(e);
881 }
882 }
883
884 @BeanReference(type = MBBanLocalService.class)
885 protected MBBanLocalService mbBanLocalService;
886 @BeanReference(type = MBBanService.class)
887 protected MBBanService mbBanService;
888 @BeanReference(type = MBBanPersistence.class)
889 protected MBBanPersistence mbBanPersistence;
890 @BeanReference(type = MBCategoryLocalService.class)
891 protected MBCategoryLocalService mbCategoryLocalService;
892 @BeanReference(type = MBCategoryService.class)
893 protected MBCategoryService mbCategoryService;
894 @BeanReference(type = MBCategoryPersistence.class)
895 protected MBCategoryPersistence mbCategoryPersistence;
896 @BeanReference(type = MBCategoryFinder.class)
897 protected MBCategoryFinder mbCategoryFinder;
898 @BeanReference(type = MBDiscussionLocalService.class)
899 protected MBDiscussionLocalService mbDiscussionLocalService;
900 @BeanReference(type = MBDiscussionPersistence.class)
901 protected MBDiscussionPersistence mbDiscussionPersistence;
902 @BeanReference(type = MBMailingListLocalService.class)
903 protected MBMailingListLocalService mbMailingListLocalService;
904 @BeanReference(type = MBMailingListPersistence.class)
905 protected MBMailingListPersistence mbMailingListPersistence;
906 @BeanReference(type = MBMessageLocalService.class)
907 protected MBMessageLocalService mbMessageLocalService;
908 @BeanReference(type = MBMessageService.class)
909 protected MBMessageService mbMessageService;
910 @BeanReference(type = MBMessagePersistence.class)
911 protected MBMessagePersistence mbMessagePersistence;
912 @BeanReference(type = MBMessageFinder.class)
913 protected MBMessageFinder mbMessageFinder;
914 @BeanReference(type = MBStatsUserLocalService.class)
915 protected MBStatsUserLocalService mbStatsUserLocalService;
916 @BeanReference(type = MBStatsUserPersistence.class)
917 protected MBStatsUserPersistence mbStatsUserPersistence;
918 @BeanReference(type = MBThreadLocalService.class)
919 protected MBThreadLocalService mbThreadLocalService;
920 @BeanReference(type = MBThreadService.class)
921 protected MBThreadService mbThreadService;
922 @BeanReference(type = MBThreadPersistence.class)
923 protected MBThreadPersistence mbThreadPersistence;
924 @BeanReference(type = MBThreadFinder.class)
925 protected MBThreadFinder mbThreadFinder;
926 @BeanReference(type = MBThreadFlagLocalService.class)
927 protected MBThreadFlagLocalService mbThreadFlagLocalService;
928 @BeanReference(type = MBThreadFlagPersistence.class)
929 protected MBThreadFlagPersistence mbThreadFlagPersistence;
930 @BeanReference(type = CounterLocalService.class)
931 protected CounterLocalService counterLocalService;
932 @BeanReference(type = ResourceLocalService.class)
933 protected ResourceLocalService resourceLocalService;
934 @BeanReference(type = UserLocalService.class)
935 protected UserLocalService userLocalService;
936 @BeanReference(type = UserService.class)
937 protected UserService userService;
938 @BeanReference(type = UserPersistence.class)
939 protected UserPersistence userPersistence;
940 @BeanReference(type = UserFinder.class)
941 protected UserFinder userFinder;
942 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
943 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
944 private String _beanIdentifier;
945 }