001
014
015 package com.liferay.portlet.social.service.base;
016
017 import aQute.bnd.annotation.ProviderType;
018
019 import com.liferay.asset.kernel.service.persistence.AssetEntryFinder;
020 import com.liferay.asset.kernel.service.persistence.AssetEntryPersistence;
021
022 import com.liferay.portal.kernel.bean.BeanReference;
023 import com.liferay.portal.kernel.dao.db.DB;
024 import com.liferay.portal.kernel.dao.db.DBManagerUtil;
025 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
026 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
027 import com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery;
028 import com.liferay.portal.kernel.dao.orm.DefaultActionableDynamicQuery;
029 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
030 import com.liferay.portal.kernel.dao.orm.DynamicQueryFactoryUtil;
031 import com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery;
032 import com.liferay.portal.kernel.dao.orm.Projection;
033 import com.liferay.portal.kernel.exception.PortalException;
034 import com.liferay.portal.kernel.exception.SystemException;
035 import com.liferay.portal.kernel.model.PersistedModel;
036 import com.liferay.portal.kernel.module.framework.service.IdentifiableOSGiService;
037 import com.liferay.portal.kernel.search.Indexable;
038 import com.liferay.portal.kernel.search.IndexableType;
039 import com.liferay.portal.kernel.service.BaseLocalServiceImpl;
040 import com.liferay.portal.kernel.service.PersistedModelLocalServiceRegistry;
041 import com.liferay.portal.kernel.service.persistence.ClassNamePersistence;
042 import com.liferay.portal.kernel.service.persistence.GroupFinder;
043 import com.liferay.portal.kernel.service.persistence.GroupPersistence;
044 import com.liferay.portal.kernel.service.persistence.UserFinder;
045 import com.liferay.portal.kernel.service.persistence.UserPersistence;
046 import com.liferay.portal.kernel.util.OrderByComparator;
047 import com.liferay.portal.kernel.util.PortalUtil;
048
049 import com.liferay.social.kernel.model.SocialActivityCounter;
050 import com.liferay.social.kernel.service.SocialActivityCounterLocalService;
051 import com.liferay.social.kernel.service.persistence.SocialActivityCounterFinder;
052 import com.liferay.social.kernel.service.persistence.SocialActivityCounterPersistence;
053 import com.liferay.social.kernel.service.persistence.SocialActivityLimitPersistence;
054 import com.liferay.social.kernel.service.persistence.SocialActivitySettingPersistence;
055
056 import java.io.Serializable;
057
058 import java.util.List;
059
060 import javax.sql.DataSource;
061
062
074 @ProviderType
075 public abstract class SocialActivityCounterLocalServiceBaseImpl
076 extends BaseLocalServiceImpl implements SocialActivityCounterLocalService,
077 IdentifiableOSGiService {
078
083
084
090 @Indexable(type = IndexableType.REINDEX)
091 @Override
092 public SocialActivityCounter addSocialActivityCounter(
093 SocialActivityCounter socialActivityCounter) {
094 socialActivityCounter.setNew(true);
095
096 return socialActivityCounterPersistence.update(socialActivityCounter);
097 }
098
099
105 @Override
106 public SocialActivityCounter createSocialActivityCounter(
107 long activityCounterId) {
108 return socialActivityCounterPersistence.create(activityCounterId);
109 }
110
111
118 @Indexable(type = IndexableType.DELETE)
119 @Override
120 public SocialActivityCounter deleteSocialActivityCounter(
121 long activityCounterId) throws PortalException {
122 return socialActivityCounterPersistence.remove(activityCounterId);
123 }
124
125
131 @Indexable(type = IndexableType.DELETE)
132 @Override
133 public SocialActivityCounter deleteSocialActivityCounter(
134 SocialActivityCounter socialActivityCounter) {
135 return socialActivityCounterPersistence.remove(socialActivityCounter);
136 }
137
138 @Override
139 public DynamicQuery dynamicQuery() {
140 Class<?> clazz = getClass();
141
142 return DynamicQueryFactoryUtil.forClass(SocialActivityCounter.class,
143 clazz.getClassLoader());
144 }
145
146
152 @Override
153 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
154 return socialActivityCounterPersistence.findWithDynamicQuery(dynamicQuery);
155 }
156
157
169 @Override
170 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
171 int end) {
172 return socialActivityCounterPersistence.findWithDynamicQuery(dynamicQuery,
173 start, end);
174 }
175
176
189 @Override
190 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
191 int end, OrderByComparator<T> orderByComparator) {
192 return socialActivityCounterPersistence.findWithDynamicQuery(dynamicQuery,
193 start, end, orderByComparator);
194 }
195
196
202 @Override
203 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
204 return socialActivityCounterPersistence.countWithDynamicQuery(dynamicQuery);
205 }
206
207
214 @Override
215 public long dynamicQueryCount(DynamicQuery dynamicQuery,
216 Projection projection) {
217 return socialActivityCounterPersistence.countWithDynamicQuery(dynamicQuery,
218 projection);
219 }
220
221 @Override
222 public SocialActivityCounter fetchSocialActivityCounter(
223 long activityCounterId) {
224 return socialActivityCounterPersistence.fetchByPrimaryKey(activityCounterId);
225 }
226
227
234 @Override
235 public SocialActivityCounter getSocialActivityCounter(
236 long activityCounterId) throws PortalException {
237 return socialActivityCounterPersistence.findByPrimaryKey(activityCounterId);
238 }
239
240 @Override
241 public ActionableDynamicQuery getActionableDynamicQuery() {
242 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
243
244 actionableDynamicQuery.setBaseLocalService(socialActivityCounterLocalService);
245 actionableDynamicQuery.setClassLoader(getClassLoader());
246 actionableDynamicQuery.setModelClass(SocialActivityCounter.class);
247
248 actionableDynamicQuery.setPrimaryKeyPropertyName("activityCounterId");
249
250 return actionableDynamicQuery;
251 }
252
253 @Override
254 public IndexableActionableDynamicQuery getIndexableActionableDynamicQuery() {
255 IndexableActionableDynamicQuery indexableActionableDynamicQuery = new IndexableActionableDynamicQuery();
256
257 indexableActionableDynamicQuery.setBaseLocalService(socialActivityCounterLocalService);
258 indexableActionableDynamicQuery.setClassLoader(getClassLoader());
259 indexableActionableDynamicQuery.setModelClass(SocialActivityCounter.class);
260
261 indexableActionableDynamicQuery.setPrimaryKeyPropertyName(
262 "activityCounterId");
263
264 return indexableActionableDynamicQuery;
265 }
266
267 protected void initActionableDynamicQuery(
268 ActionableDynamicQuery actionableDynamicQuery) {
269 actionableDynamicQuery.setBaseLocalService(socialActivityCounterLocalService);
270 actionableDynamicQuery.setClassLoader(getClassLoader());
271 actionableDynamicQuery.setModelClass(SocialActivityCounter.class);
272
273 actionableDynamicQuery.setPrimaryKeyPropertyName("activityCounterId");
274 }
275
276
279 @Override
280 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
281 throws PortalException {
282 return socialActivityCounterLocalService.deleteSocialActivityCounter((SocialActivityCounter)persistedModel);
283 }
284
285 @Override
286 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
287 throws PortalException {
288 return socialActivityCounterPersistence.findByPrimaryKey(primaryKeyObj);
289 }
290
291
302 @Override
303 public List<SocialActivityCounter> getSocialActivityCounters(int start,
304 int end) {
305 return socialActivityCounterPersistence.findAll(start, end);
306 }
307
308
313 @Override
314 public int getSocialActivityCountersCount() {
315 return socialActivityCounterPersistence.countAll();
316 }
317
318
324 @Indexable(type = IndexableType.REINDEX)
325 @Override
326 public SocialActivityCounter updateSocialActivityCounter(
327 SocialActivityCounter socialActivityCounter) {
328 return socialActivityCounterPersistence.update(socialActivityCounter);
329 }
330
331
336 public SocialActivityCounterLocalService getSocialActivityCounterLocalService() {
337 return socialActivityCounterLocalService;
338 }
339
340
345 public void setSocialActivityCounterLocalService(
346 SocialActivityCounterLocalService socialActivityCounterLocalService) {
347 this.socialActivityCounterLocalService = socialActivityCounterLocalService;
348 }
349
350
355 public SocialActivityCounterPersistence getSocialActivityCounterPersistence() {
356 return socialActivityCounterPersistence;
357 }
358
359
364 public void setSocialActivityCounterPersistence(
365 SocialActivityCounterPersistence socialActivityCounterPersistence) {
366 this.socialActivityCounterPersistence = socialActivityCounterPersistence;
367 }
368
369
374 public SocialActivityCounterFinder getSocialActivityCounterFinder() {
375 return socialActivityCounterFinder;
376 }
377
378
383 public void setSocialActivityCounterFinder(
384 SocialActivityCounterFinder socialActivityCounterFinder) {
385 this.socialActivityCounterFinder = socialActivityCounterFinder;
386 }
387
388
393 public com.liferay.counter.kernel.service.CounterLocalService getCounterLocalService() {
394 return counterLocalService;
395 }
396
397
402 public void setCounterLocalService(
403 com.liferay.counter.kernel.service.CounterLocalService counterLocalService) {
404 this.counterLocalService = counterLocalService;
405 }
406
407
412 public com.liferay.portal.kernel.service.ClassNameLocalService getClassNameLocalService() {
413 return classNameLocalService;
414 }
415
416
421 public void setClassNameLocalService(
422 com.liferay.portal.kernel.service.ClassNameLocalService classNameLocalService) {
423 this.classNameLocalService = classNameLocalService;
424 }
425
426
431 public ClassNamePersistence getClassNamePersistence() {
432 return classNamePersistence;
433 }
434
435
440 public void setClassNamePersistence(
441 ClassNamePersistence classNamePersistence) {
442 this.classNamePersistence = classNamePersistence;
443 }
444
445
450 public com.liferay.portal.kernel.service.GroupLocalService getGroupLocalService() {
451 return groupLocalService;
452 }
453
454
459 public void setGroupLocalService(
460 com.liferay.portal.kernel.service.GroupLocalService groupLocalService) {
461 this.groupLocalService = groupLocalService;
462 }
463
464
469 public GroupPersistence getGroupPersistence() {
470 return groupPersistence;
471 }
472
473
478 public void setGroupPersistence(GroupPersistence groupPersistence) {
479 this.groupPersistence = groupPersistence;
480 }
481
482
487 public GroupFinder getGroupFinder() {
488 return groupFinder;
489 }
490
491
496 public void setGroupFinder(GroupFinder groupFinder) {
497 this.groupFinder = groupFinder;
498 }
499
500
505 public com.liferay.portal.kernel.service.UserLocalService getUserLocalService() {
506 return userLocalService;
507 }
508
509
514 public void setUserLocalService(
515 com.liferay.portal.kernel.service.UserLocalService userLocalService) {
516 this.userLocalService = userLocalService;
517 }
518
519
524 public UserPersistence getUserPersistence() {
525 return userPersistence;
526 }
527
528
533 public void setUserPersistence(UserPersistence userPersistence) {
534 this.userPersistence = userPersistence;
535 }
536
537
542 public UserFinder getUserFinder() {
543 return userFinder;
544 }
545
546
551 public void setUserFinder(UserFinder userFinder) {
552 this.userFinder = userFinder;
553 }
554
555
560 public com.liferay.asset.kernel.service.AssetEntryLocalService getAssetEntryLocalService() {
561 return assetEntryLocalService;
562 }
563
564
569 public void setAssetEntryLocalService(
570 com.liferay.asset.kernel.service.AssetEntryLocalService assetEntryLocalService) {
571 this.assetEntryLocalService = assetEntryLocalService;
572 }
573
574
579 public AssetEntryPersistence getAssetEntryPersistence() {
580 return assetEntryPersistence;
581 }
582
583
588 public void setAssetEntryPersistence(
589 AssetEntryPersistence assetEntryPersistence) {
590 this.assetEntryPersistence = assetEntryPersistence;
591 }
592
593
598 public AssetEntryFinder getAssetEntryFinder() {
599 return assetEntryFinder;
600 }
601
602
607 public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
608 this.assetEntryFinder = assetEntryFinder;
609 }
610
611
616 public com.liferay.social.kernel.service.SocialActivityLimitLocalService getSocialActivityLimitLocalService() {
617 return socialActivityLimitLocalService;
618 }
619
620
625 public void setSocialActivityLimitLocalService(
626 com.liferay.social.kernel.service.SocialActivityLimitLocalService socialActivityLimitLocalService) {
627 this.socialActivityLimitLocalService = socialActivityLimitLocalService;
628 }
629
630
635 public SocialActivityLimitPersistence getSocialActivityLimitPersistence() {
636 return socialActivityLimitPersistence;
637 }
638
639
644 public void setSocialActivityLimitPersistence(
645 SocialActivityLimitPersistence socialActivityLimitPersistence) {
646 this.socialActivityLimitPersistence = socialActivityLimitPersistence;
647 }
648
649
654 public com.liferay.social.kernel.service.SocialActivitySettingLocalService getSocialActivitySettingLocalService() {
655 return socialActivitySettingLocalService;
656 }
657
658
663 public void setSocialActivitySettingLocalService(
664 com.liferay.social.kernel.service.SocialActivitySettingLocalService socialActivitySettingLocalService) {
665 this.socialActivitySettingLocalService = socialActivitySettingLocalService;
666 }
667
668
673 public SocialActivitySettingPersistence getSocialActivitySettingPersistence() {
674 return socialActivitySettingPersistence;
675 }
676
677
682 public void setSocialActivitySettingPersistence(
683 SocialActivitySettingPersistence socialActivitySettingPersistence) {
684 this.socialActivitySettingPersistence = socialActivitySettingPersistence;
685 }
686
687 public void afterPropertiesSet() {
688 persistedModelLocalServiceRegistry.register("com.liferay.social.kernel.model.SocialActivityCounter",
689 socialActivityCounterLocalService);
690 }
691
692 public void destroy() {
693 persistedModelLocalServiceRegistry.unregister(
694 "com.liferay.social.kernel.model.SocialActivityCounter");
695 }
696
697
702 @Override
703 public String getOSGiServiceIdentifier() {
704 return SocialActivityCounterLocalService.class.getName();
705 }
706
707 protected Class<?> getModelClass() {
708 return SocialActivityCounter.class;
709 }
710
711 protected String getModelClassName() {
712 return SocialActivityCounter.class.getName();
713 }
714
715
720 protected void runSQL(String sql) {
721 try {
722 DataSource dataSource = socialActivityCounterPersistence.getDataSource();
723
724 DB db = DBManagerUtil.getDB();
725
726 sql = db.buildSQL(sql);
727 sql = PortalUtil.transformSQL(sql);
728
729 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
730 sql);
731
732 sqlUpdate.update();
733 }
734 catch (Exception e) {
735 throw new SystemException(e);
736 }
737 }
738
739 @BeanReference(type = SocialActivityCounterLocalService.class)
740 protected SocialActivityCounterLocalService socialActivityCounterLocalService;
741 @BeanReference(type = SocialActivityCounterPersistence.class)
742 protected SocialActivityCounterPersistence socialActivityCounterPersistence;
743 @BeanReference(type = SocialActivityCounterFinder.class)
744 protected SocialActivityCounterFinder socialActivityCounterFinder;
745 @BeanReference(type = com.liferay.counter.kernel.service.CounterLocalService.class)
746 protected com.liferay.counter.kernel.service.CounterLocalService counterLocalService;
747 @BeanReference(type = com.liferay.portal.kernel.service.ClassNameLocalService.class)
748 protected com.liferay.portal.kernel.service.ClassNameLocalService classNameLocalService;
749 @BeanReference(type = ClassNamePersistence.class)
750 protected ClassNamePersistence classNamePersistence;
751 @BeanReference(type = com.liferay.portal.kernel.service.GroupLocalService.class)
752 protected com.liferay.portal.kernel.service.GroupLocalService groupLocalService;
753 @BeanReference(type = GroupPersistence.class)
754 protected GroupPersistence groupPersistence;
755 @BeanReference(type = GroupFinder.class)
756 protected GroupFinder groupFinder;
757 @BeanReference(type = com.liferay.portal.kernel.service.UserLocalService.class)
758 protected com.liferay.portal.kernel.service.UserLocalService userLocalService;
759 @BeanReference(type = UserPersistence.class)
760 protected UserPersistence userPersistence;
761 @BeanReference(type = UserFinder.class)
762 protected UserFinder userFinder;
763 @BeanReference(type = com.liferay.asset.kernel.service.AssetEntryLocalService.class)
764 protected com.liferay.asset.kernel.service.AssetEntryLocalService assetEntryLocalService;
765 @BeanReference(type = AssetEntryPersistence.class)
766 protected AssetEntryPersistence assetEntryPersistence;
767 @BeanReference(type = AssetEntryFinder.class)
768 protected AssetEntryFinder assetEntryFinder;
769 @BeanReference(type = com.liferay.social.kernel.service.SocialActivityLimitLocalService.class)
770 protected com.liferay.social.kernel.service.SocialActivityLimitLocalService socialActivityLimitLocalService;
771 @BeanReference(type = SocialActivityLimitPersistence.class)
772 protected SocialActivityLimitPersistence socialActivityLimitPersistence;
773 @BeanReference(type = com.liferay.social.kernel.service.SocialActivitySettingLocalService.class)
774 protected com.liferay.social.kernel.service.SocialActivitySettingLocalService socialActivitySettingLocalService;
775 @BeanReference(type = SocialActivitySettingPersistence.class)
776 protected SocialActivitySettingPersistence socialActivitySettingPersistence;
777 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
778 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
779 }