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.dao.db.DB;
021 import com.liferay.portal.kernel.dao.db.DBManagerUtil;
022 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
023 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
024 import com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery;
025 import com.liferay.portal.kernel.dao.orm.DefaultActionableDynamicQuery;
026 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
027 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
028 import com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery;
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.module.framework.service.IdentifiableOSGiService;
033 import com.liferay.portal.kernel.search.Indexable;
034 import com.liferay.portal.kernel.search.IndexableType;
035 import com.liferay.portal.kernel.util.OrderByComparator;
036 import com.liferay.portal.model.PersistedModel;
037 import com.liferay.portal.service.BaseLocalServiceImpl;
038 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
039 import com.liferay.portal.service.persistence.GroupFinder;
040 import com.liferay.portal.service.persistence.GroupPersistence;
041 import com.liferay.portal.service.persistence.UserFinder;
042 import com.liferay.portal.service.persistence.UserPersistence;
043 import com.liferay.portal.util.PortalUtil;
044
045 import com.liferay.portlet.social.model.SocialActivityAchievement;
046 import com.liferay.portlet.social.service.SocialActivityAchievementLocalService;
047 import com.liferay.portlet.social.service.persistence.SocialActivityAchievementPersistence;
048 import com.liferay.portlet.social.service.persistence.SocialActivityCounterFinder;
049 import com.liferay.portlet.social.service.persistence.SocialActivityCounterPersistence;
050
051 import java.io.Serializable;
052
053 import java.util.List;
054
055 import javax.sql.DataSource;
056
057
069 @ProviderType
070 public abstract class SocialActivityAchievementLocalServiceBaseImpl
071 extends BaseLocalServiceImpl
072 implements SocialActivityAchievementLocalService, IdentifiableOSGiService {
073
078
079
085 @Indexable(type = IndexableType.REINDEX)
086 @Override
087 public SocialActivityAchievement addSocialActivityAchievement(
088 SocialActivityAchievement socialActivityAchievement) {
089 socialActivityAchievement.setNew(true);
090
091 return socialActivityAchievementPersistence.update(socialActivityAchievement);
092 }
093
094
100 @Override
101 public SocialActivityAchievement createSocialActivityAchievement(
102 long activityAchievementId) {
103 return socialActivityAchievementPersistence.create(activityAchievementId);
104 }
105
106
113 @Indexable(type = IndexableType.DELETE)
114 @Override
115 public SocialActivityAchievement deleteSocialActivityAchievement(
116 long activityAchievementId) throws PortalException {
117 return socialActivityAchievementPersistence.remove(activityAchievementId);
118 }
119
120
126 @Indexable(type = IndexableType.DELETE)
127 @Override
128 public SocialActivityAchievement deleteSocialActivityAchievement(
129 SocialActivityAchievement socialActivityAchievement) {
130 return socialActivityAchievementPersistence.remove(socialActivityAchievement);
131 }
132
133 @Override
134 public DynamicQuery dynamicQuery() {
135 Class<?> clazz = getClass();
136
137 return DynamicQueryFactoryUtil.forClass(SocialActivityAchievement.class,
138 clazz.getClassLoader());
139 }
140
141
147 @Override
148 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
149 return socialActivityAchievementPersistence.findWithDynamicQuery(dynamicQuery);
150 }
151
152
164 @Override
165 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
166 int end) {
167 return socialActivityAchievementPersistence.findWithDynamicQuery(dynamicQuery,
168 start, end);
169 }
170
171
184 @Override
185 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
186 int end, OrderByComparator<T> orderByComparator) {
187 return socialActivityAchievementPersistence.findWithDynamicQuery(dynamicQuery,
188 start, end, orderByComparator);
189 }
190
191
197 @Override
198 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
199 return socialActivityAchievementPersistence.countWithDynamicQuery(dynamicQuery);
200 }
201
202
209 @Override
210 public long dynamicQueryCount(DynamicQuery dynamicQuery,
211 Projection projection) {
212 return socialActivityAchievementPersistence.countWithDynamicQuery(dynamicQuery,
213 projection);
214 }
215
216 @Override
217 public SocialActivityAchievement fetchSocialActivityAchievement(
218 long activityAchievementId) {
219 return socialActivityAchievementPersistence.fetchByPrimaryKey(activityAchievementId);
220 }
221
222
229 @Override
230 public SocialActivityAchievement getSocialActivityAchievement(
231 long activityAchievementId) throws PortalException {
232 return socialActivityAchievementPersistence.findByPrimaryKey(activityAchievementId);
233 }
234
235 @Override
236 public ActionableDynamicQuery getActionableDynamicQuery() {
237 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
238
239 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.social.service.SocialActivityAchievementLocalServiceUtil.getService());
240 actionableDynamicQuery.setClassLoader(getClassLoader());
241 actionableDynamicQuery.setModelClass(SocialActivityAchievement.class);
242
243 actionableDynamicQuery.setPrimaryKeyPropertyName(
244 "activityAchievementId");
245
246 return actionableDynamicQuery;
247 }
248
249 @Override
250 public IndexableActionableDynamicQuery getIndexableActionableDynamicQuery() {
251 IndexableActionableDynamicQuery indexableActionableDynamicQuery = new IndexableActionableDynamicQuery();
252
253 indexableActionableDynamicQuery.setBaseLocalService(com.liferay.portlet.social.service.SocialActivityAchievementLocalServiceUtil.getService());
254 indexableActionableDynamicQuery.setClassLoader(getClassLoader());
255 indexableActionableDynamicQuery.setModelClass(SocialActivityAchievement.class);
256
257 indexableActionableDynamicQuery.setPrimaryKeyPropertyName(
258 "activityAchievementId");
259
260 return indexableActionableDynamicQuery;
261 }
262
263 protected void initActionableDynamicQuery(
264 ActionableDynamicQuery actionableDynamicQuery) {
265 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.social.service.SocialActivityAchievementLocalServiceUtil.getService());
266 actionableDynamicQuery.setClassLoader(getClassLoader());
267 actionableDynamicQuery.setModelClass(SocialActivityAchievement.class);
268
269 actionableDynamicQuery.setPrimaryKeyPropertyName(
270 "activityAchievementId");
271 }
272
273
276 @Override
277 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
278 throws PortalException {
279 return socialActivityAchievementLocalService.deleteSocialActivityAchievement((SocialActivityAchievement)persistedModel);
280 }
281
282 @Override
283 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
284 throws PortalException {
285 return socialActivityAchievementPersistence.findByPrimaryKey(primaryKeyObj);
286 }
287
288
299 @Override
300 public List<SocialActivityAchievement> getSocialActivityAchievements(
301 int start, int end) {
302 return socialActivityAchievementPersistence.findAll(start, end);
303 }
304
305
310 @Override
311 public int getSocialActivityAchievementsCount() {
312 return socialActivityAchievementPersistence.countAll();
313 }
314
315
321 @Indexable(type = IndexableType.REINDEX)
322 @Override
323 public SocialActivityAchievement updateSocialActivityAchievement(
324 SocialActivityAchievement socialActivityAchievement) {
325 return socialActivityAchievementPersistence.update(socialActivityAchievement);
326 }
327
328
333 public SocialActivityAchievementLocalService getSocialActivityAchievementLocalService() {
334 return socialActivityAchievementLocalService;
335 }
336
337
342 public void setSocialActivityAchievementLocalService(
343 SocialActivityAchievementLocalService socialActivityAchievementLocalService) {
344 this.socialActivityAchievementLocalService = socialActivityAchievementLocalService;
345 }
346
347
352 public SocialActivityAchievementPersistence getSocialActivityAchievementPersistence() {
353 return socialActivityAchievementPersistence;
354 }
355
356
361 public void setSocialActivityAchievementPersistence(
362 SocialActivityAchievementPersistence socialActivityAchievementPersistence) {
363 this.socialActivityAchievementPersistence = socialActivityAchievementPersistence;
364 }
365
366
371 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
372 return counterLocalService;
373 }
374
375
380 public void setCounterLocalService(
381 com.liferay.counter.service.CounterLocalService counterLocalService) {
382 this.counterLocalService = counterLocalService;
383 }
384
385
390 public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
391 return groupLocalService;
392 }
393
394
399 public void setGroupLocalService(
400 com.liferay.portal.service.GroupLocalService groupLocalService) {
401 this.groupLocalService = groupLocalService;
402 }
403
404
409 public GroupPersistence getGroupPersistence() {
410 return groupPersistence;
411 }
412
413
418 public void setGroupPersistence(GroupPersistence groupPersistence) {
419 this.groupPersistence = groupPersistence;
420 }
421
422
427 public GroupFinder getGroupFinder() {
428 return groupFinder;
429 }
430
431
436 public void setGroupFinder(GroupFinder groupFinder) {
437 this.groupFinder = groupFinder;
438 }
439
440
445 public com.liferay.portal.service.UserLocalService getUserLocalService() {
446 return userLocalService;
447 }
448
449
454 public void setUserLocalService(
455 com.liferay.portal.service.UserLocalService userLocalService) {
456 this.userLocalService = userLocalService;
457 }
458
459
464 public UserPersistence getUserPersistence() {
465 return userPersistence;
466 }
467
468
473 public void setUserPersistence(UserPersistence userPersistence) {
474 this.userPersistence = userPersistence;
475 }
476
477
482 public UserFinder getUserFinder() {
483 return userFinder;
484 }
485
486
491 public void setUserFinder(UserFinder userFinder) {
492 this.userFinder = userFinder;
493 }
494
495
500 public com.liferay.portlet.social.service.SocialActivityCounterLocalService getSocialActivityCounterLocalService() {
501 return socialActivityCounterLocalService;
502 }
503
504
509 public void setSocialActivityCounterLocalService(
510 com.liferay.portlet.social.service.SocialActivityCounterLocalService socialActivityCounterLocalService) {
511 this.socialActivityCounterLocalService = socialActivityCounterLocalService;
512 }
513
514
519 public SocialActivityCounterPersistence getSocialActivityCounterPersistence() {
520 return socialActivityCounterPersistence;
521 }
522
523
528 public void setSocialActivityCounterPersistence(
529 SocialActivityCounterPersistence socialActivityCounterPersistence) {
530 this.socialActivityCounterPersistence = socialActivityCounterPersistence;
531 }
532
533
538 public SocialActivityCounterFinder getSocialActivityCounterFinder() {
539 return socialActivityCounterFinder;
540 }
541
542
547 public void setSocialActivityCounterFinder(
548 SocialActivityCounterFinder socialActivityCounterFinder) {
549 this.socialActivityCounterFinder = socialActivityCounterFinder;
550 }
551
552 public void afterPropertiesSet() {
553 persistedModelLocalServiceRegistry.register("com.liferay.portlet.social.model.SocialActivityAchievement",
554 socialActivityAchievementLocalService);
555 }
556
557 public void destroy() {
558 persistedModelLocalServiceRegistry.unregister(
559 "com.liferay.portlet.social.model.SocialActivityAchievement");
560 }
561
562
567 @Override
568 public String getOSGiServiceIdentifier() {
569 return SocialActivityAchievementLocalService.class.getName();
570 }
571
572 protected Class<?> getModelClass() {
573 return SocialActivityAchievement.class;
574 }
575
576 protected String getModelClassName() {
577 return SocialActivityAchievement.class.getName();
578 }
579
580
585 protected void runSQL(String sql) {
586 try {
587 DataSource dataSource = socialActivityAchievementPersistence.getDataSource();
588
589 DB db = DBManagerUtil.getDB();
590
591 sql = db.buildSQL(sql);
592 sql = PortalUtil.transformSQL(sql);
593
594 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
595 sql, new int[0]);
596
597 sqlUpdate.update();
598 }
599 catch (Exception e) {
600 throw new SystemException(e);
601 }
602 }
603
604 @BeanReference(type = com.liferay.portlet.social.service.SocialActivityAchievementLocalService.class)
605 protected SocialActivityAchievementLocalService socialActivityAchievementLocalService;
606 @BeanReference(type = SocialActivityAchievementPersistence.class)
607 protected SocialActivityAchievementPersistence socialActivityAchievementPersistence;
608 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
609 protected com.liferay.counter.service.CounterLocalService counterLocalService;
610 @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
611 protected com.liferay.portal.service.GroupLocalService groupLocalService;
612 @BeanReference(type = GroupPersistence.class)
613 protected GroupPersistence groupPersistence;
614 @BeanReference(type = GroupFinder.class)
615 protected GroupFinder groupFinder;
616 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
617 protected com.liferay.portal.service.UserLocalService userLocalService;
618 @BeanReference(type = UserPersistence.class)
619 protected UserPersistence userPersistence;
620 @BeanReference(type = UserFinder.class)
621 protected UserFinder userFinder;
622 @BeanReference(type = com.liferay.portlet.social.service.SocialActivityCounterLocalService.class)
623 protected com.liferay.portlet.social.service.SocialActivityCounterLocalService socialActivityCounterLocalService;
624 @BeanReference(type = SocialActivityCounterPersistence.class)
625 protected SocialActivityCounterPersistence socialActivityCounterPersistence;
626 @BeanReference(type = SocialActivityCounterFinder.class)
627 protected SocialActivityCounterFinder socialActivityCounterFinder;
628 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
629 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
630 }