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.GroupLocalService;
033 import com.liferay.portal.service.GroupService;
034 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
035 import com.liferay.portal.service.ResourceLocalService;
036 import com.liferay.portal.service.UserLocalService;
037 import com.liferay.portal.service.UserService;
038 import com.liferay.portal.service.persistence.GroupFinder;
039 import com.liferay.portal.service.persistence.GroupPersistence;
040 import com.liferay.portal.service.persistence.UserFinder;
041 import com.liferay.portal.service.persistence.UserPersistence;
042
043 import com.liferay.portlet.messageboards.model.MBStatsUser;
044 import com.liferay.portlet.messageboards.service.MBBanLocalService;
045 import com.liferay.portlet.messageboards.service.MBBanService;
046 import com.liferay.portlet.messageboards.service.MBCategoryLocalService;
047 import com.liferay.portlet.messageboards.service.MBCategoryService;
048 import com.liferay.portlet.messageboards.service.MBDiscussionLocalService;
049 import com.liferay.portlet.messageboards.service.MBMailingListLocalService;
050 import com.liferay.portlet.messageboards.service.MBMessageLocalService;
051 import com.liferay.portlet.messageboards.service.MBMessageService;
052 import com.liferay.portlet.messageboards.service.MBStatsUserLocalService;
053 import com.liferay.portlet.messageboards.service.MBThreadFlagLocalService;
054 import com.liferay.portlet.messageboards.service.MBThreadLocalService;
055 import com.liferay.portlet.messageboards.service.MBThreadService;
056 import com.liferay.portlet.messageboards.service.persistence.MBBanPersistence;
057 import com.liferay.portlet.messageboards.service.persistence.MBCategoryFinder;
058 import com.liferay.portlet.messageboards.service.persistence.MBCategoryPersistence;
059 import com.liferay.portlet.messageboards.service.persistence.MBDiscussionPersistence;
060 import com.liferay.portlet.messageboards.service.persistence.MBMailingListPersistence;
061 import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
062 import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
063 import com.liferay.portlet.messageboards.service.persistence.MBStatsUserPersistence;
064 import com.liferay.portlet.messageboards.service.persistence.MBThreadFinder;
065 import com.liferay.portlet.messageboards.service.persistence.MBThreadFlagPersistence;
066 import com.liferay.portlet.messageboards.service.persistence.MBThreadPersistence;
067
068 import java.io.Serializable;
069
070 import java.util.List;
071
072 import javax.sql.DataSource;
073
074
086 public abstract class MBStatsUserLocalServiceBaseImpl
087 extends BaseLocalServiceImpl implements MBStatsUserLocalService,
088 IdentifiableBean {
089
094
095
102 @Indexable(type = IndexableType.REINDEX)
103 public MBStatsUser addMBStatsUser(MBStatsUser mbStatsUser)
104 throws SystemException {
105 mbStatsUser.setNew(true);
106
107 return mbStatsUserPersistence.update(mbStatsUser);
108 }
109
110
116 public MBStatsUser createMBStatsUser(long statsUserId) {
117 return mbStatsUserPersistence.create(statsUserId);
118 }
119
120
128 @Indexable(type = IndexableType.DELETE)
129 public MBStatsUser deleteMBStatsUser(long statsUserId)
130 throws PortalException, SystemException {
131 return mbStatsUserPersistence.remove(statsUserId);
132 }
133
134
141 @Indexable(type = IndexableType.DELETE)
142 public MBStatsUser deleteMBStatsUser(MBStatsUser mbStatsUser)
143 throws SystemException {
144 return mbStatsUserPersistence.remove(mbStatsUser);
145 }
146
147 public DynamicQuery dynamicQuery() {
148 Class<?> clazz = getClass();
149
150 return DynamicQueryFactoryUtil.forClass(MBStatsUser.class,
151 clazz.getClassLoader());
152 }
153
154
161 @SuppressWarnings("rawtypes")
162 public List dynamicQuery(DynamicQuery dynamicQuery)
163 throws SystemException {
164 return mbStatsUserPersistence.findWithDynamicQuery(dynamicQuery);
165 }
166
167
180 @SuppressWarnings("rawtypes")
181 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
182 throws SystemException {
183 return mbStatsUserPersistence.findWithDynamicQuery(dynamicQuery, start,
184 end);
185 }
186
187
201 @SuppressWarnings("rawtypes")
202 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
203 OrderByComparator orderByComparator) throws SystemException {
204 return mbStatsUserPersistence.findWithDynamicQuery(dynamicQuery, start,
205 end, orderByComparator);
206 }
207
208
215 public long dynamicQueryCount(DynamicQuery dynamicQuery)
216 throws SystemException {
217 return mbStatsUserPersistence.countWithDynamicQuery(dynamicQuery);
218 }
219
220 public MBStatsUser fetchMBStatsUser(long statsUserId)
221 throws SystemException {
222 return mbStatsUserPersistence.fetchByPrimaryKey(statsUserId);
223 }
224
225
233 public MBStatsUser getMBStatsUser(long statsUserId)
234 throws PortalException, SystemException {
235 return mbStatsUserPersistence.findByPrimaryKey(statsUserId);
236 }
237
238 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
239 throws PortalException, SystemException {
240 return mbStatsUserPersistence.findByPrimaryKey(primaryKeyObj);
241 }
242
243
255 public List<MBStatsUser> getMBStatsUsers(int start, int end)
256 throws SystemException {
257 return mbStatsUserPersistence.findAll(start, end);
258 }
259
260
266 public int getMBStatsUsersCount() throws SystemException {
267 return mbStatsUserPersistence.countAll();
268 }
269
270
277 @Indexable(type = IndexableType.REINDEX)
278 public MBStatsUser updateMBStatsUser(MBStatsUser mbStatsUser)
279 throws SystemException {
280 return mbStatsUserPersistence.update(mbStatsUser);
281 }
282
283
288 public MBBanLocalService getMBBanLocalService() {
289 return mbBanLocalService;
290 }
291
292
297 public void setMBBanLocalService(MBBanLocalService mbBanLocalService) {
298 this.mbBanLocalService = mbBanLocalService;
299 }
300
301
306 public MBBanService getMBBanService() {
307 return mbBanService;
308 }
309
310
315 public void setMBBanService(MBBanService mbBanService) {
316 this.mbBanService = mbBanService;
317 }
318
319
324 public MBBanPersistence getMBBanPersistence() {
325 return mbBanPersistence;
326 }
327
328
333 public void setMBBanPersistence(MBBanPersistence mbBanPersistence) {
334 this.mbBanPersistence = mbBanPersistence;
335 }
336
337
342 public MBCategoryLocalService getMBCategoryLocalService() {
343 return mbCategoryLocalService;
344 }
345
346
351 public void setMBCategoryLocalService(
352 MBCategoryLocalService mbCategoryLocalService) {
353 this.mbCategoryLocalService = mbCategoryLocalService;
354 }
355
356
361 public MBCategoryService getMBCategoryService() {
362 return mbCategoryService;
363 }
364
365
370 public void setMBCategoryService(MBCategoryService mbCategoryService) {
371 this.mbCategoryService = mbCategoryService;
372 }
373
374
379 public MBCategoryPersistence getMBCategoryPersistence() {
380 return mbCategoryPersistence;
381 }
382
383
388 public void setMBCategoryPersistence(
389 MBCategoryPersistence mbCategoryPersistence) {
390 this.mbCategoryPersistence = mbCategoryPersistence;
391 }
392
393
398 public MBCategoryFinder getMBCategoryFinder() {
399 return mbCategoryFinder;
400 }
401
402
407 public void setMBCategoryFinder(MBCategoryFinder mbCategoryFinder) {
408 this.mbCategoryFinder = mbCategoryFinder;
409 }
410
411
416 public MBDiscussionLocalService getMBDiscussionLocalService() {
417 return mbDiscussionLocalService;
418 }
419
420
425 public void setMBDiscussionLocalService(
426 MBDiscussionLocalService mbDiscussionLocalService) {
427 this.mbDiscussionLocalService = mbDiscussionLocalService;
428 }
429
430
435 public MBDiscussionPersistence getMBDiscussionPersistence() {
436 return mbDiscussionPersistence;
437 }
438
439
444 public void setMBDiscussionPersistence(
445 MBDiscussionPersistence mbDiscussionPersistence) {
446 this.mbDiscussionPersistence = mbDiscussionPersistence;
447 }
448
449
454 public MBMailingListLocalService getMBMailingListLocalService() {
455 return mbMailingListLocalService;
456 }
457
458
463 public void setMBMailingListLocalService(
464 MBMailingListLocalService mbMailingListLocalService) {
465 this.mbMailingListLocalService = mbMailingListLocalService;
466 }
467
468
473 public MBMailingListPersistence getMBMailingListPersistence() {
474 return mbMailingListPersistence;
475 }
476
477
482 public void setMBMailingListPersistence(
483 MBMailingListPersistence mbMailingListPersistence) {
484 this.mbMailingListPersistence = mbMailingListPersistence;
485 }
486
487
492 public MBMessageLocalService getMBMessageLocalService() {
493 return mbMessageLocalService;
494 }
495
496
501 public void setMBMessageLocalService(
502 MBMessageLocalService mbMessageLocalService) {
503 this.mbMessageLocalService = mbMessageLocalService;
504 }
505
506
511 public MBMessageService getMBMessageService() {
512 return mbMessageService;
513 }
514
515
520 public void setMBMessageService(MBMessageService mbMessageService) {
521 this.mbMessageService = mbMessageService;
522 }
523
524
529 public MBMessagePersistence getMBMessagePersistence() {
530 return mbMessagePersistence;
531 }
532
533
538 public void setMBMessagePersistence(
539 MBMessagePersistence mbMessagePersistence) {
540 this.mbMessagePersistence = mbMessagePersistence;
541 }
542
543
548 public MBMessageFinder getMBMessageFinder() {
549 return mbMessageFinder;
550 }
551
552
557 public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
558 this.mbMessageFinder = mbMessageFinder;
559 }
560
561
566 public MBStatsUserLocalService getMBStatsUserLocalService() {
567 return mbStatsUserLocalService;
568 }
569
570
575 public void setMBStatsUserLocalService(
576 MBStatsUserLocalService mbStatsUserLocalService) {
577 this.mbStatsUserLocalService = mbStatsUserLocalService;
578 }
579
580
585 public MBStatsUserPersistence getMBStatsUserPersistence() {
586 return mbStatsUserPersistence;
587 }
588
589
594 public void setMBStatsUserPersistence(
595 MBStatsUserPersistence mbStatsUserPersistence) {
596 this.mbStatsUserPersistence = mbStatsUserPersistence;
597 }
598
599
604 public MBThreadLocalService getMBThreadLocalService() {
605 return mbThreadLocalService;
606 }
607
608
613 public void setMBThreadLocalService(
614 MBThreadLocalService mbThreadLocalService) {
615 this.mbThreadLocalService = mbThreadLocalService;
616 }
617
618
623 public MBThreadService getMBThreadService() {
624 return mbThreadService;
625 }
626
627
632 public void setMBThreadService(MBThreadService mbThreadService) {
633 this.mbThreadService = mbThreadService;
634 }
635
636
641 public MBThreadPersistence getMBThreadPersistence() {
642 return mbThreadPersistence;
643 }
644
645
650 public void setMBThreadPersistence(MBThreadPersistence mbThreadPersistence) {
651 this.mbThreadPersistence = mbThreadPersistence;
652 }
653
654
659 public MBThreadFinder getMBThreadFinder() {
660 return mbThreadFinder;
661 }
662
663
668 public void setMBThreadFinder(MBThreadFinder mbThreadFinder) {
669 this.mbThreadFinder = mbThreadFinder;
670 }
671
672
677 public MBThreadFlagLocalService getMBThreadFlagLocalService() {
678 return mbThreadFlagLocalService;
679 }
680
681
686 public void setMBThreadFlagLocalService(
687 MBThreadFlagLocalService mbThreadFlagLocalService) {
688 this.mbThreadFlagLocalService = mbThreadFlagLocalService;
689 }
690
691
696 public MBThreadFlagPersistence getMBThreadFlagPersistence() {
697 return mbThreadFlagPersistence;
698 }
699
700
705 public void setMBThreadFlagPersistence(
706 MBThreadFlagPersistence mbThreadFlagPersistence) {
707 this.mbThreadFlagPersistence = mbThreadFlagPersistence;
708 }
709
710
715 public CounterLocalService getCounterLocalService() {
716 return counterLocalService;
717 }
718
719
724 public void setCounterLocalService(CounterLocalService counterLocalService) {
725 this.counterLocalService = counterLocalService;
726 }
727
728
733 public GroupLocalService getGroupLocalService() {
734 return groupLocalService;
735 }
736
737
742 public void setGroupLocalService(GroupLocalService groupLocalService) {
743 this.groupLocalService = groupLocalService;
744 }
745
746
751 public GroupService getGroupService() {
752 return groupService;
753 }
754
755
760 public void setGroupService(GroupService groupService) {
761 this.groupService = groupService;
762 }
763
764
769 public GroupPersistence getGroupPersistence() {
770 return groupPersistence;
771 }
772
773
778 public void setGroupPersistence(GroupPersistence groupPersistence) {
779 this.groupPersistence = groupPersistence;
780 }
781
782
787 public GroupFinder getGroupFinder() {
788 return groupFinder;
789 }
790
791
796 public void setGroupFinder(GroupFinder groupFinder) {
797 this.groupFinder = groupFinder;
798 }
799
800
805 public ResourceLocalService getResourceLocalService() {
806 return resourceLocalService;
807 }
808
809
814 public void setResourceLocalService(
815 ResourceLocalService resourceLocalService) {
816 this.resourceLocalService = resourceLocalService;
817 }
818
819
824 public UserLocalService getUserLocalService() {
825 return userLocalService;
826 }
827
828
833 public void setUserLocalService(UserLocalService userLocalService) {
834 this.userLocalService = userLocalService;
835 }
836
837
842 public UserService getUserService() {
843 return userService;
844 }
845
846
851 public void setUserService(UserService userService) {
852 this.userService = userService;
853 }
854
855
860 public UserPersistence getUserPersistence() {
861 return userPersistence;
862 }
863
864
869 public void setUserPersistence(UserPersistence userPersistence) {
870 this.userPersistence = userPersistence;
871 }
872
873
878 public UserFinder getUserFinder() {
879 return userFinder;
880 }
881
882
887 public void setUserFinder(UserFinder userFinder) {
888 this.userFinder = userFinder;
889 }
890
891 public void afterPropertiesSet() {
892 persistedModelLocalServiceRegistry.register("com.liferay.portlet.messageboards.model.MBStatsUser",
893 mbStatsUserLocalService);
894 }
895
896 public void destroy() {
897 persistedModelLocalServiceRegistry.unregister(
898 "com.liferay.portlet.messageboards.model.MBStatsUser");
899 }
900
901
906 public String getBeanIdentifier() {
907 return _beanIdentifier;
908 }
909
910
915 public void setBeanIdentifier(String beanIdentifier) {
916 _beanIdentifier = beanIdentifier;
917 }
918
919 protected Class<?> getModelClass() {
920 return MBStatsUser.class;
921 }
922
923 protected String getModelClassName() {
924 return MBStatsUser.class.getName();
925 }
926
927
932 protected void runSQL(String sql) throws SystemException {
933 try {
934 DataSource dataSource = mbStatsUserPersistence.getDataSource();
935
936 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
937 sql, new int[0]);
938
939 sqlUpdate.update();
940 }
941 catch (Exception e) {
942 throw new SystemException(e);
943 }
944 }
945
946 @BeanReference(type = MBBanLocalService.class)
947 protected MBBanLocalService mbBanLocalService;
948 @BeanReference(type = MBBanService.class)
949 protected MBBanService mbBanService;
950 @BeanReference(type = MBBanPersistence.class)
951 protected MBBanPersistence mbBanPersistence;
952 @BeanReference(type = MBCategoryLocalService.class)
953 protected MBCategoryLocalService mbCategoryLocalService;
954 @BeanReference(type = MBCategoryService.class)
955 protected MBCategoryService mbCategoryService;
956 @BeanReference(type = MBCategoryPersistence.class)
957 protected MBCategoryPersistence mbCategoryPersistence;
958 @BeanReference(type = MBCategoryFinder.class)
959 protected MBCategoryFinder mbCategoryFinder;
960 @BeanReference(type = MBDiscussionLocalService.class)
961 protected MBDiscussionLocalService mbDiscussionLocalService;
962 @BeanReference(type = MBDiscussionPersistence.class)
963 protected MBDiscussionPersistence mbDiscussionPersistence;
964 @BeanReference(type = MBMailingListLocalService.class)
965 protected MBMailingListLocalService mbMailingListLocalService;
966 @BeanReference(type = MBMailingListPersistence.class)
967 protected MBMailingListPersistence mbMailingListPersistence;
968 @BeanReference(type = MBMessageLocalService.class)
969 protected MBMessageLocalService mbMessageLocalService;
970 @BeanReference(type = MBMessageService.class)
971 protected MBMessageService mbMessageService;
972 @BeanReference(type = MBMessagePersistence.class)
973 protected MBMessagePersistence mbMessagePersistence;
974 @BeanReference(type = MBMessageFinder.class)
975 protected MBMessageFinder mbMessageFinder;
976 @BeanReference(type = MBStatsUserLocalService.class)
977 protected MBStatsUserLocalService mbStatsUserLocalService;
978 @BeanReference(type = MBStatsUserPersistence.class)
979 protected MBStatsUserPersistence mbStatsUserPersistence;
980 @BeanReference(type = MBThreadLocalService.class)
981 protected MBThreadLocalService mbThreadLocalService;
982 @BeanReference(type = MBThreadService.class)
983 protected MBThreadService mbThreadService;
984 @BeanReference(type = MBThreadPersistence.class)
985 protected MBThreadPersistence mbThreadPersistence;
986 @BeanReference(type = MBThreadFinder.class)
987 protected MBThreadFinder mbThreadFinder;
988 @BeanReference(type = MBThreadFlagLocalService.class)
989 protected MBThreadFlagLocalService mbThreadFlagLocalService;
990 @BeanReference(type = MBThreadFlagPersistence.class)
991 protected MBThreadFlagPersistence mbThreadFlagPersistence;
992 @BeanReference(type = CounterLocalService.class)
993 protected CounterLocalService counterLocalService;
994 @BeanReference(type = GroupLocalService.class)
995 protected GroupLocalService groupLocalService;
996 @BeanReference(type = GroupService.class)
997 protected GroupService groupService;
998 @BeanReference(type = GroupPersistence.class)
999 protected GroupPersistence groupPersistence;
1000 @BeanReference(type = GroupFinder.class)
1001 protected GroupFinder groupFinder;
1002 @BeanReference(type = ResourceLocalService.class)
1003 protected ResourceLocalService resourceLocalService;
1004 @BeanReference(type = UserLocalService.class)
1005 protected UserLocalService userLocalService;
1006 @BeanReference(type = UserService.class)
1007 protected UserService userService;
1008 @BeanReference(type = UserPersistence.class)
1009 protected UserPersistence userPersistence;
1010 @BeanReference(type = UserFinder.class)
1011 protected UserFinder userFinder;
1012 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
1013 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
1014 private String _beanIdentifier;
1015 }