001
014
015 package com.liferay.portlet.social.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.social.model.SocialActivityAchievement;
045 import com.liferay.portlet.social.service.SocialActivityAchievementLocalService;
046 import com.liferay.portlet.social.service.persistence.SocialActivityAchievementPersistence;
047 import com.liferay.portlet.social.service.persistence.SocialActivityCounterFinder;
048 import com.liferay.portlet.social.service.persistence.SocialActivityCounterPersistence;
049
050 import java.io.Serializable;
051
052 import java.util.List;
053
054 import javax.sql.DataSource;
055
056
068 @ProviderType
069 public abstract class SocialActivityAchievementLocalServiceBaseImpl
070 extends BaseLocalServiceImpl
071 implements SocialActivityAchievementLocalService, IdentifiableBean {
072
077
078
084 @Indexable(type = IndexableType.REINDEX)
085 @Override
086 public SocialActivityAchievement addSocialActivityAchievement(
087 SocialActivityAchievement socialActivityAchievement) {
088 socialActivityAchievement.setNew(true);
089
090 return socialActivityAchievementPersistence.update(socialActivityAchievement);
091 }
092
093
099 @Override
100 public SocialActivityAchievement createSocialActivityAchievement(
101 long activityAchievementId) {
102 return socialActivityAchievementPersistence.create(activityAchievementId);
103 }
104
105
112 @Indexable(type = IndexableType.DELETE)
113 @Override
114 public SocialActivityAchievement deleteSocialActivityAchievement(
115 long activityAchievementId) throws PortalException {
116 return socialActivityAchievementPersistence.remove(activityAchievementId);
117 }
118
119
125 @Indexable(type = IndexableType.DELETE)
126 @Override
127 public SocialActivityAchievement deleteSocialActivityAchievement(
128 SocialActivityAchievement socialActivityAchievement) {
129 return socialActivityAchievementPersistence.remove(socialActivityAchievement);
130 }
131
132 @Override
133 public DynamicQuery dynamicQuery() {
134 Class<?> clazz = getClass();
135
136 return DynamicQueryFactoryUtil.forClass(SocialActivityAchievement.class,
137 clazz.getClassLoader());
138 }
139
140
146 @Override
147 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
148 return socialActivityAchievementPersistence.findWithDynamicQuery(dynamicQuery);
149 }
150
151
163 @Override
164 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
165 int end) {
166 return socialActivityAchievementPersistence.findWithDynamicQuery(dynamicQuery,
167 start, end);
168 }
169
170
183 @Override
184 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
185 int end, OrderByComparator<T> orderByComparator) {
186 return socialActivityAchievementPersistence.findWithDynamicQuery(dynamicQuery,
187 start, end, orderByComparator);
188 }
189
190
196 @Override
197 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
198 return socialActivityAchievementPersistence.countWithDynamicQuery(dynamicQuery);
199 }
200
201
208 @Override
209 public long dynamicQueryCount(DynamicQuery dynamicQuery,
210 Projection projection) {
211 return socialActivityAchievementPersistence.countWithDynamicQuery(dynamicQuery,
212 projection);
213 }
214
215 @Override
216 public SocialActivityAchievement fetchSocialActivityAchievement(
217 long activityAchievementId) {
218 return socialActivityAchievementPersistence.fetchByPrimaryKey(activityAchievementId);
219 }
220
221
228 @Override
229 public SocialActivityAchievement getSocialActivityAchievement(
230 long activityAchievementId) throws PortalException {
231 return socialActivityAchievementPersistence.findByPrimaryKey(activityAchievementId);
232 }
233
234 @Override
235 public ActionableDynamicQuery getActionableDynamicQuery() {
236 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
237
238 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.social.service.SocialActivityAchievementLocalServiceUtil.getService());
239 actionableDynamicQuery.setClass(SocialActivityAchievement.class);
240 actionableDynamicQuery.setClassLoader(getClassLoader());
241
242 actionableDynamicQuery.setPrimaryKeyPropertyName(
243 "activityAchievementId");
244
245 return actionableDynamicQuery;
246 }
247
248 protected void initActionableDynamicQuery(
249 ActionableDynamicQuery actionableDynamicQuery) {
250 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.social.service.SocialActivityAchievementLocalServiceUtil.getService());
251 actionableDynamicQuery.setClass(SocialActivityAchievement.class);
252 actionableDynamicQuery.setClassLoader(getClassLoader());
253
254 actionableDynamicQuery.setPrimaryKeyPropertyName(
255 "activityAchievementId");
256 }
257
258
261 @Override
262 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
263 throws PortalException {
264 return socialActivityAchievementLocalService.deleteSocialActivityAchievement((SocialActivityAchievement)persistedModel);
265 }
266
267 @Override
268 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
269 throws PortalException {
270 return socialActivityAchievementPersistence.findByPrimaryKey(primaryKeyObj);
271 }
272
273
284 @Override
285 public List<SocialActivityAchievement> getSocialActivityAchievements(
286 int start, int end) {
287 return socialActivityAchievementPersistence.findAll(start, end);
288 }
289
290
295 @Override
296 public int getSocialActivityAchievementsCount() {
297 return socialActivityAchievementPersistence.countAll();
298 }
299
300
306 @Indexable(type = IndexableType.REINDEX)
307 @Override
308 public SocialActivityAchievement updateSocialActivityAchievement(
309 SocialActivityAchievement socialActivityAchievement) {
310 return socialActivityAchievementPersistence.update(socialActivityAchievement);
311 }
312
313
318 public SocialActivityAchievementLocalService getSocialActivityAchievementLocalService() {
319 return socialActivityAchievementLocalService;
320 }
321
322
327 public void setSocialActivityAchievementLocalService(
328 SocialActivityAchievementLocalService socialActivityAchievementLocalService) {
329 this.socialActivityAchievementLocalService = socialActivityAchievementLocalService;
330 }
331
332
337 public SocialActivityAchievementPersistence getSocialActivityAchievementPersistence() {
338 return socialActivityAchievementPersistence;
339 }
340
341
346 public void setSocialActivityAchievementPersistence(
347 SocialActivityAchievementPersistence socialActivityAchievementPersistence) {
348 this.socialActivityAchievementPersistence = socialActivityAchievementPersistence;
349 }
350
351
356 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
357 return counterLocalService;
358 }
359
360
365 public void setCounterLocalService(
366 com.liferay.counter.service.CounterLocalService counterLocalService) {
367 this.counterLocalService = counterLocalService;
368 }
369
370
375 public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
376 return groupLocalService;
377 }
378
379
384 public void setGroupLocalService(
385 com.liferay.portal.service.GroupLocalService groupLocalService) {
386 this.groupLocalService = groupLocalService;
387 }
388
389
394 public com.liferay.portal.service.GroupService getGroupService() {
395 return groupService;
396 }
397
398
403 public void setGroupService(
404 com.liferay.portal.service.GroupService groupService) {
405 this.groupService = groupService;
406 }
407
408
413 public GroupPersistence getGroupPersistence() {
414 return groupPersistence;
415 }
416
417
422 public void setGroupPersistence(GroupPersistence groupPersistence) {
423 this.groupPersistence = groupPersistence;
424 }
425
426
431 public GroupFinder getGroupFinder() {
432 return groupFinder;
433 }
434
435
440 public void setGroupFinder(GroupFinder groupFinder) {
441 this.groupFinder = groupFinder;
442 }
443
444
449 public com.liferay.portal.service.UserLocalService getUserLocalService() {
450 return userLocalService;
451 }
452
453
458 public void setUserLocalService(
459 com.liferay.portal.service.UserLocalService userLocalService) {
460 this.userLocalService = userLocalService;
461 }
462
463
468 public com.liferay.portal.service.UserService getUserService() {
469 return userService;
470 }
471
472
477 public void setUserService(
478 com.liferay.portal.service.UserService userService) {
479 this.userService = userService;
480 }
481
482
487 public UserPersistence getUserPersistence() {
488 return userPersistence;
489 }
490
491
496 public void setUserPersistence(UserPersistence userPersistence) {
497 this.userPersistence = userPersistence;
498 }
499
500
505 public UserFinder getUserFinder() {
506 return userFinder;
507 }
508
509
514 public void setUserFinder(UserFinder userFinder) {
515 this.userFinder = userFinder;
516 }
517
518
523 public com.liferay.portlet.social.service.SocialActivityCounterLocalService getSocialActivityCounterLocalService() {
524 return socialActivityCounterLocalService;
525 }
526
527
532 public void setSocialActivityCounterLocalService(
533 com.liferay.portlet.social.service.SocialActivityCounterLocalService socialActivityCounterLocalService) {
534 this.socialActivityCounterLocalService = socialActivityCounterLocalService;
535 }
536
537
542 public SocialActivityCounterPersistence getSocialActivityCounterPersistence() {
543 return socialActivityCounterPersistence;
544 }
545
546
551 public void setSocialActivityCounterPersistence(
552 SocialActivityCounterPersistence socialActivityCounterPersistence) {
553 this.socialActivityCounterPersistence = socialActivityCounterPersistence;
554 }
555
556
561 public SocialActivityCounterFinder getSocialActivityCounterFinder() {
562 return socialActivityCounterFinder;
563 }
564
565
570 public void setSocialActivityCounterFinder(
571 SocialActivityCounterFinder socialActivityCounterFinder) {
572 this.socialActivityCounterFinder = socialActivityCounterFinder;
573 }
574
575 public void afterPropertiesSet() {
576 persistedModelLocalServiceRegistry.register("com.liferay.portlet.social.model.SocialActivityAchievement",
577 socialActivityAchievementLocalService);
578 }
579
580 public void destroy() {
581 persistedModelLocalServiceRegistry.unregister(
582 "com.liferay.portlet.social.model.SocialActivityAchievement");
583 }
584
585
590 @Override
591 public String getBeanIdentifier() {
592 return _beanIdentifier;
593 }
594
595
600 @Override
601 public void setBeanIdentifier(String beanIdentifier) {
602 _beanIdentifier = beanIdentifier;
603 }
604
605 protected Class<?> getModelClass() {
606 return SocialActivityAchievement.class;
607 }
608
609 protected String getModelClassName() {
610 return SocialActivityAchievement.class.getName();
611 }
612
613
618 protected void runSQL(String sql) {
619 try {
620 DataSource dataSource = socialActivityAchievementPersistence.getDataSource();
621
622 DB db = DBFactoryUtil.getDB();
623
624 sql = db.buildSQL(sql);
625 sql = PortalUtil.transformSQL(sql);
626
627 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
628 sql, new int[0]);
629
630 sqlUpdate.update();
631 }
632 catch (Exception e) {
633 throw new SystemException(e);
634 }
635 }
636
637 @BeanReference(type = SocialActivityAchievementLocalService.class)
638 protected SocialActivityAchievementLocalService socialActivityAchievementLocalService;
639 @BeanReference(type = SocialActivityAchievementPersistence.class)
640 protected SocialActivityAchievementPersistence socialActivityAchievementPersistence;
641 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
642 protected com.liferay.counter.service.CounterLocalService counterLocalService;
643 @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
644 protected com.liferay.portal.service.GroupLocalService groupLocalService;
645 @BeanReference(type = com.liferay.portal.service.GroupService.class)
646 protected com.liferay.portal.service.GroupService groupService;
647 @BeanReference(type = GroupPersistence.class)
648 protected GroupPersistence groupPersistence;
649 @BeanReference(type = GroupFinder.class)
650 protected GroupFinder groupFinder;
651 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
652 protected com.liferay.portal.service.UserLocalService userLocalService;
653 @BeanReference(type = com.liferay.portal.service.UserService.class)
654 protected com.liferay.portal.service.UserService userService;
655 @BeanReference(type = UserPersistence.class)
656 protected UserPersistence userPersistence;
657 @BeanReference(type = UserFinder.class)
658 protected UserFinder userFinder;
659 @BeanReference(type = com.liferay.portlet.social.service.SocialActivityCounterLocalService.class)
660 protected com.liferay.portlet.social.service.SocialActivityCounterLocalService socialActivityCounterLocalService;
661 @BeanReference(type = SocialActivityCounterPersistence.class)
662 protected SocialActivityCounterPersistence socialActivityCounterPersistence;
663 @BeanReference(type = SocialActivityCounterFinder.class)
664 protected SocialActivityCounterFinder socialActivityCounterFinder;
665 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
666 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
667 private String _beanIdentifier;
668 }