001
014
015 package com.liferay.portlet.messageboards.service.base;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.portal.kernel.bean.BeanReference;
020 import com.liferay.portal.kernel.bean.IdentifiableBean;
021 import com.liferay.portal.kernel.dao.db.DB;
022 import com.liferay.portal.kernel.dao.db.DBFactoryUtil;
023 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
024 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
025 import com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery;
026 import com.liferay.portal.kernel.dao.orm.DefaultActionableDynamicQuery;
027 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
028 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
029 import com.liferay.portal.kernel.dao.orm.Projection;
030 import com.liferay.portal.kernel.exception.PortalException;
031 import com.liferay.portal.kernel.exception.SystemException;
032 import com.liferay.portal.kernel.search.Indexable;
033 import com.liferay.portal.kernel.search.IndexableType;
034 import com.liferay.portal.kernel.util.OrderByComparator;
035 import com.liferay.portal.model.PersistedModel;
036 import com.liferay.portal.service.BaseLocalServiceImpl;
037 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
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 import com.liferay.portal.util.PortalUtil;
043
044 import com.liferay.portlet.messageboards.model.MBStatsUser;
045 import com.liferay.portlet.messageboards.service.MBStatsUserLocalService;
046 import com.liferay.portlet.messageboards.service.persistence.MBMessageFinder;
047 import com.liferay.portlet.messageboards.service.persistence.MBMessagePersistence;
048 import com.liferay.portlet.messageboards.service.persistence.MBStatsUserPersistence;
049 import com.liferay.portlet.messageboards.service.persistence.MBThreadFinder;
050 import com.liferay.portlet.messageboards.service.persistence.MBThreadPersistence;
051
052 import java.io.Serializable;
053
054 import java.util.List;
055
056 import javax.sql.DataSource;
057
058
070 @ProviderType
071 public abstract class MBStatsUserLocalServiceBaseImpl
072 extends BaseLocalServiceImpl implements MBStatsUserLocalService,
073 IdentifiableBean {
074
079
080
086 @Indexable(type = IndexableType.REINDEX)
087 @Override
088 public MBStatsUser addMBStatsUser(MBStatsUser mbStatsUser) {
089 mbStatsUser.setNew(true);
090
091 return mbStatsUserPersistence.update(mbStatsUser);
092 }
093
094
100 @Override
101 public MBStatsUser createMBStatsUser(long statsUserId) {
102 return mbStatsUserPersistence.create(statsUserId);
103 }
104
105
112 @Indexable(type = IndexableType.DELETE)
113 @Override
114 public MBStatsUser deleteMBStatsUser(long statsUserId)
115 throws PortalException {
116 return mbStatsUserPersistence.remove(statsUserId);
117 }
118
119
125 @Indexable(type = IndexableType.DELETE)
126 @Override
127 public MBStatsUser deleteMBStatsUser(MBStatsUser mbStatsUser) {
128 return mbStatsUserPersistence.remove(mbStatsUser);
129 }
130
131 @Override
132 public DynamicQuery dynamicQuery() {
133 Class<?> clazz = getClass();
134
135 return DynamicQueryFactoryUtil.forClass(MBStatsUser.class,
136 clazz.getClassLoader());
137 }
138
139
145 @Override
146 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
147 return mbStatsUserPersistence.findWithDynamicQuery(dynamicQuery);
148 }
149
150
162 @Override
163 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
164 int end) {
165 return mbStatsUserPersistence.findWithDynamicQuery(dynamicQuery, start,
166 end);
167 }
168
169
182 @Override
183 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
184 int end, OrderByComparator<T> orderByComparator) {
185 return mbStatsUserPersistence.findWithDynamicQuery(dynamicQuery, start,
186 end, orderByComparator);
187 }
188
189
195 @Override
196 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
197 return mbStatsUserPersistence.countWithDynamicQuery(dynamicQuery);
198 }
199
200
207 @Override
208 public long dynamicQueryCount(DynamicQuery dynamicQuery,
209 Projection projection) {
210 return mbStatsUserPersistence.countWithDynamicQuery(dynamicQuery,
211 projection);
212 }
213
214 @Override
215 public MBStatsUser fetchMBStatsUser(long statsUserId) {
216 return mbStatsUserPersistence.fetchByPrimaryKey(statsUserId);
217 }
218
219
226 @Override
227 public MBStatsUser getMBStatsUser(long statsUserId)
228 throws PortalException {
229 return mbStatsUserPersistence.findByPrimaryKey(statsUserId);
230 }
231
232 @Override
233 public ActionableDynamicQuery getActionableDynamicQuery() {
234 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
235
236 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.messageboards.service.MBStatsUserLocalServiceUtil.getService());
237 actionableDynamicQuery.setClass(MBStatsUser.class);
238 actionableDynamicQuery.setClassLoader(getClassLoader());
239
240 actionableDynamicQuery.setPrimaryKeyPropertyName("statsUserId");
241
242 return actionableDynamicQuery;
243 }
244
245 protected void initActionableDynamicQuery(
246 ActionableDynamicQuery actionableDynamicQuery) {
247 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.messageboards.service.MBStatsUserLocalServiceUtil.getService());
248 actionableDynamicQuery.setClass(MBStatsUser.class);
249 actionableDynamicQuery.setClassLoader(getClassLoader());
250
251 actionableDynamicQuery.setPrimaryKeyPropertyName("statsUserId");
252 }
253
254
257 @Override
258 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
259 throws PortalException {
260 return mbStatsUserLocalService.deleteMBStatsUser((MBStatsUser)persistedModel);
261 }
262
263 @Override
264 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
265 throws PortalException {
266 return mbStatsUserPersistence.findByPrimaryKey(primaryKeyObj);
267 }
268
269
280 @Override
281 public List<MBStatsUser> getMBStatsUsers(int start, int end) {
282 return mbStatsUserPersistence.findAll(start, end);
283 }
284
285
290 @Override
291 public int getMBStatsUsersCount() {
292 return mbStatsUserPersistence.countAll();
293 }
294
295
301 @Indexable(type = IndexableType.REINDEX)
302 @Override
303 public MBStatsUser updateMBStatsUser(MBStatsUser mbStatsUser) {
304 return mbStatsUserPersistence.update(mbStatsUser);
305 }
306
307
312 public MBStatsUserLocalService getMBStatsUserLocalService() {
313 return mbStatsUserLocalService;
314 }
315
316
321 public void setMBStatsUserLocalService(
322 MBStatsUserLocalService mbStatsUserLocalService) {
323 this.mbStatsUserLocalService = mbStatsUserLocalService;
324 }
325
326
331 public MBStatsUserPersistence getMBStatsUserPersistence() {
332 return mbStatsUserPersistence;
333 }
334
335
340 public void setMBStatsUserPersistence(
341 MBStatsUserPersistence mbStatsUserPersistence) {
342 this.mbStatsUserPersistence = mbStatsUserPersistence;
343 }
344
345
350 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
351 return counterLocalService;
352 }
353
354
359 public void setCounterLocalService(
360 com.liferay.counter.service.CounterLocalService counterLocalService) {
361 this.counterLocalService = counterLocalService;
362 }
363
364
369 public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
370 return groupLocalService;
371 }
372
373
378 public void setGroupLocalService(
379 com.liferay.portal.service.GroupLocalService groupLocalService) {
380 this.groupLocalService = groupLocalService;
381 }
382
383
388 public com.liferay.portal.service.GroupService getGroupService() {
389 return groupService;
390 }
391
392
397 public void setGroupService(
398 com.liferay.portal.service.GroupService groupService) {
399 this.groupService = groupService;
400 }
401
402
407 public GroupPersistence getGroupPersistence() {
408 return groupPersistence;
409 }
410
411
416 public void setGroupPersistence(GroupPersistence groupPersistence) {
417 this.groupPersistence = groupPersistence;
418 }
419
420
425 public GroupFinder getGroupFinder() {
426 return groupFinder;
427 }
428
429
434 public void setGroupFinder(GroupFinder groupFinder) {
435 this.groupFinder = groupFinder;
436 }
437
438
443 public com.liferay.portal.service.UserLocalService getUserLocalService() {
444 return userLocalService;
445 }
446
447
452 public void setUserLocalService(
453 com.liferay.portal.service.UserLocalService userLocalService) {
454 this.userLocalService = userLocalService;
455 }
456
457
462 public com.liferay.portal.service.UserService getUserService() {
463 return userService;
464 }
465
466
471 public void setUserService(
472 com.liferay.portal.service.UserService userService) {
473 this.userService = userService;
474 }
475
476
481 public UserPersistence getUserPersistence() {
482 return userPersistence;
483 }
484
485
490 public void setUserPersistence(UserPersistence userPersistence) {
491 this.userPersistence = userPersistence;
492 }
493
494
499 public UserFinder getUserFinder() {
500 return userFinder;
501 }
502
503
508 public void setUserFinder(UserFinder userFinder) {
509 this.userFinder = userFinder;
510 }
511
512
517 public com.liferay.portlet.messageboards.service.MBMessageLocalService getMBMessageLocalService() {
518 return mbMessageLocalService;
519 }
520
521
526 public void setMBMessageLocalService(
527 com.liferay.portlet.messageboards.service.MBMessageLocalService mbMessageLocalService) {
528 this.mbMessageLocalService = mbMessageLocalService;
529 }
530
531
536 public com.liferay.portlet.messageboards.service.MBMessageService getMBMessageService() {
537 return mbMessageService;
538 }
539
540
545 public void setMBMessageService(
546 com.liferay.portlet.messageboards.service.MBMessageService mbMessageService) {
547 this.mbMessageService = mbMessageService;
548 }
549
550
555 public MBMessagePersistence getMBMessagePersistence() {
556 return mbMessagePersistence;
557 }
558
559
564 public void setMBMessagePersistence(
565 MBMessagePersistence mbMessagePersistence) {
566 this.mbMessagePersistence = mbMessagePersistence;
567 }
568
569
574 public MBMessageFinder getMBMessageFinder() {
575 return mbMessageFinder;
576 }
577
578
583 public void setMBMessageFinder(MBMessageFinder mbMessageFinder) {
584 this.mbMessageFinder = mbMessageFinder;
585 }
586
587
592 public com.liferay.portlet.messageboards.service.MBThreadLocalService getMBThreadLocalService() {
593 return mbThreadLocalService;
594 }
595
596
601 public void setMBThreadLocalService(
602 com.liferay.portlet.messageboards.service.MBThreadLocalService mbThreadLocalService) {
603 this.mbThreadLocalService = mbThreadLocalService;
604 }
605
606
611 public com.liferay.portlet.messageboards.service.MBThreadService getMBThreadService() {
612 return mbThreadService;
613 }
614
615
620 public void setMBThreadService(
621 com.liferay.portlet.messageboards.service.MBThreadService mbThreadService) {
622 this.mbThreadService = mbThreadService;
623 }
624
625
630 public MBThreadPersistence getMBThreadPersistence() {
631 return mbThreadPersistence;
632 }
633
634
639 public void setMBThreadPersistence(MBThreadPersistence mbThreadPersistence) {
640 this.mbThreadPersistence = mbThreadPersistence;
641 }
642
643
648 public MBThreadFinder getMBThreadFinder() {
649 return mbThreadFinder;
650 }
651
652
657 public void setMBThreadFinder(MBThreadFinder mbThreadFinder) {
658 this.mbThreadFinder = mbThreadFinder;
659 }
660
661 public void afterPropertiesSet() {
662 persistedModelLocalServiceRegistry.register("com.liferay.portlet.messageboards.model.MBStatsUser",
663 mbStatsUserLocalService);
664 }
665
666 public void destroy() {
667 persistedModelLocalServiceRegistry.unregister(
668 "com.liferay.portlet.messageboards.model.MBStatsUser");
669 }
670
671
676 @Override
677 public String getBeanIdentifier() {
678 return _beanIdentifier;
679 }
680
681
686 @Override
687 public void setBeanIdentifier(String beanIdentifier) {
688 _beanIdentifier = beanIdentifier;
689 }
690
691 protected Class<?> getModelClass() {
692 return MBStatsUser.class;
693 }
694
695 protected String getModelClassName() {
696 return MBStatsUser.class.getName();
697 }
698
699
704 protected void runSQL(String sql) {
705 try {
706 DataSource dataSource = mbStatsUserPersistence.getDataSource();
707
708 DB db = DBFactoryUtil.getDB();
709
710 sql = db.buildSQL(sql);
711 sql = PortalUtil.transformSQL(sql);
712
713 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
714 sql, new int[0]);
715
716 sqlUpdate.update();
717 }
718 catch (Exception e) {
719 throw new SystemException(e);
720 }
721 }
722
723 @BeanReference(type = MBStatsUserLocalService.class)
724 protected MBStatsUserLocalService mbStatsUserLocalService;
725 @BeanReference(type = MBStatsUserPersistence.class)
726 protected MBStatsUserPersistence mbStatsUserPersistence;
727 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
728 protected com.liferay.counter.service.CounterLocalService counterLocalService;
729 @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
730 protected com.liferay.portal.service.GroupLocalService groupLocalService;
731 @BeanReference(type = com.liferay.portal.service.GroupService.class)
732 protected com.liferay.portal.service.GroupService groupService;
733 @BeanReference(type = GroupPersistence.class)
734 protected GroupPersistence groupPersistence;
735 @BeanReference(type = GroupFinder.class)
736 protected GroupFinder groupFinder;
737 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
738 protected com.liferay.portal.service.UserLocalService userLocalService;
739 @BeanReference(type = com.liferay.portal.service.UserService.class)
740 protected com.liferay.portal.service.UserService userService;
741 @BeanReference(type = UserPersistence.class)
742 protected UserPersistence userPersistence;
743 @BeanReference(type = UserFinder.class)
744 protected UserFinder userFinder;
745 @BeanReference(type = com.liferay.portlet.messageboards.service.MBMessageLocalService.class)
746 protected com.liferay.portlet.messageboards.service.MBMessageLocalService mbMessageLocalService;
747 @BeanReference(type = com.liferay.portlet.messageboards.service.MBMessageService.class)
748 protected com.liferay.portlet.messageboards.service.MBMessageService mbMessageService;
749 @BeanReference(type = MBMessagePersistence.class)
750 protected MBMessagePersistence mbMessagePersistence;
751 @BeanReference(type = MBMessageFinder.class)
752 protected MBMessageFinder mbMessageFinder;
753 @BeanReference(type = com.liferay.portlet.messageboards.service.MBThreadLocalService.class)
754 protected com.liferay.portlet.messageboards.service.MBThreadLocalService mbThreadLocalService;
755 @BeanReference(type = com.liferay.portlet.messageboards.service.MBThreadService.class)
756 protected com.liferay.portlet.messageboards.service.MBThreadService mbThreadService;
757 @BeanReference(type = MBThreadPersistence.class)
758 protected MBThreadPersistence mbThreadPersistence;
759 @BeanReference(type = MBThreadFinder.class)
760 protected MBThreadFinder mbThreadFinder;
761 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
762 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
763 private String _beanIdentifier;
764 }