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.ClassNamePersistence;
040 import com.liferay.portal.service.persistence.GroupFinder;
041 import com.liferay.portal.service.persistence.GroupPersistence;
042 import com.liferay.portal.service.persistence.UserFinder;
043 import com.liferay.portal.service.persistence.UserPersistence;
044 import com.liferay.portal.util.PortalUtil;
045
046 import com.liferay.portlet.asset.service.persistence.AssetEntryFinder;
047 import com.liferay.portlet.asset.service.persistence.AssetEntryPersistence;
048 import com.liferay.portlet.social.model.SocialActivityCounter;
049 import com.liferay.portlet.social.service.SocialActivityCounterLocalService;
050 import com.liferay.portlet.social.service.persistence.SocialActivityCounterFinder;
051 import com.liferay.portlet.social.service.persistence.SocialActivityCounterPersistence;
052 import com.liferay.portlet.social.service.persistence.SocialActivityLimitPersistence;
053 import com.liferay.portlet.social.service.persistence.SocialActivitySettingPersistence;
054
055 import java.io.Serializable;
056
057 import java.util.List;
058
059 import javax.sql.DataSource;
060
061
073 @ProviderType
074 public abstract class SocialActivityCounterLocalServiceBaseImpl
075 extends BaseLocalServiceImpl implements SocialActivityCounterLocalService,
076 IdentifiableOSGiService {
077
082
083
089 @Indexable(type = IndexableType.REINDEX)
090 @Override
091 public SocialActivityCounter addSocialActivityCounter(
092 SocialActivityCounter socialActivityCounter) {
093 socialActivityCounter.setNew(true);
094
095 return socialActivityCounterPersistence.update(socialActivityCounter);
096 }
097
098
104 @Override
105 public SocialActivityCounter createSocialActivityCounter(
106 long activityCounterId) {
107 return socialActivityCounterPersistence.create(activityCounterId);
108 }
109
110
117 @Indexable(type = IndexableType.DELETE)
118 @Override
119 public SocialActivityCounter deleteSocialActivityCounter(
120 long activityCounterId) throws PortalException {
121 return socialActivityCounterPersistence.remove(activityCounterId);
122 }
123
124
130 @Indexable(type = IndexableType.DELETE)
131 @Override
132 public SocialActivityCounter deleteSocialActivityCounter(
133 SocialActivityCounter socialActivityCounter) {
134 return socialActivityCounterPersistence.remove(socialActivityCounter);
135 }
136
137 @Override
138 public DynamicQuery dynamicQuery() {
139 Class<?> clazz = getClass();
140
141 return DynamicQueryFactoryUtil.forClass(SocialActivityCounter.class,
142 clazz.getClassLoader());
143 }
144
145
151 @Override
152 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
153 return socialActivityCounterPersistence.findWithDynamicQuery(dynamicQuery);
154 }
155
156
168 @Override
169 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
170 int end) {
171 return socialActivityCounterPersistence.findWithDynamicQuery(dynamicQuery,
172 start, end);
173 }
174
175
188 @Override
189 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
190 int end, OrderByComparator<T> orderByComparator) {
191 return socialActivityCounterPersistence.findWithDynamicQuery(dynamicQuery,
192 start, end, orderByComparator);
193 }
194
195
201 @Override
202 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
203 return socialActivityCounterPersistence.countWithDynamicQuery(dynamicQuery);
204 }
205
206
213 @Override
214 public long dynamicQueryCount(DynamicQuery dynamicQuery,
215 Projection projection) {
216 return socialActivityCounterPersistence.countWithDynamicQuery(dynamicQuery,
217 projection);
218 }
219
220 @Override
221 public SocialActivityCounter fetchSocialActivityCounter(
222 long activityCounterId) {
223 return socialActivityCounterPersistence.fetchByPrimaryKey(activityCounterId);
224 }
225
226
233 @Override
234 public SocialActivityCounter getSocialActivityCounter(
235 long activityCounterId) throws PortalException {
236 return socialActivityCounterPersistence.findByPrimaryKey(activityCounterId);
237 }
238
239 @Override
240 public ActionableDynamicQuery getActionableDynamicQuery() {
241 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
242
243 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.social.service.SocialActivityCounterLocalServiceUtil.getService());
244 actionableDynamicQuery.setClassLoader(getClassLoader());
245 actionableDynamicQuery.setModelClass(SocialActivityCounter.class);
246
247 actionableDynamicQuery.setPrimaryKeyPropertyName("activityCounterId");
248
249 return actionableDynamicQuery;
250 }
251
252 @Override
253 public IndexableActionableDynamicQuery getIndexableActionableDynamicQuery() {
254 IndexableActionableDynamicQuery indexableActionableDynamicQuery = new IndexableActionableDynamicQuery();
255
256 indexableActionableDynamicQuery.setBaseLocalService(com.liferay.portlet.social.service.SocialActivityCounterLocalServiceUtil.getService());
257 indexableActionableDynamicQuery.setClassLoader(getClassLoader());
258 indexableActionableDynamicQuery.setModelClass(SocialActivityCounter.class);
259
260 indexableActionableDynamicQuery.setPrimaryKeyPropertyName(
261 "activityCounterId");
262
263 return indexableActionableDynamicQuery;
264 }
265
266 protected void initActionableDynamicQuery(
267 ActionableDynamicQuery actionableDynamicQuery) {
268 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.social.service.SocialActivityCounterLocalServiceUtil.getService());
269 actionableDynamicQuery.setClassLoader(getClassLoader());
270 actionableDynamicQuery.setModelClass(SocialActivityCounter.class);
271
272 actionableDynamicQuery.setPrimaryKeyPropertyName("activityCounterId");
273 }
274
275
278 @Override
279 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
280 throws PortalException {
281 return socialActivityCounterLocalService.deleteSocialActivityCounter((SocialActivityCounter)persistedModel);
282 }
283
284 @Override
285 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
286 throws PortalException {
287 return socialActivityCounterPersistence.findByPrimaryKey(primaryKeyObj);
288 }
289
290
301 @Override
302 public List<SocialActivityCounter> getSocialActivityCounters(int start,
303 int end) {
304 return socialActivityCounterPersistence.findAll(start, end);
305 }
306
307
312 @Override
313 public int getSocialActivityCountersCount() {
314 return socialActivityCounterPersistence.countAll();
315 }
316
317
323 @Indexable(type = IndexableType.REINDEX)
324 @Override
325 public SocialActivityCounter updateSocialActivityCounter(
326 SocialActivityCounter socialActivityCounter) {
327 return socialActivityCounterPersistence.update(socialActivityCounter);
328 }
329
330
335 public SocialActivityCounterLocalService getSocialActivityCounterLocalService() {
336 return socialActivityCounterLocalService;
337 }
338
339
344 public void setSocialActivityCounterLocalService(
345 SocialActivityCounterLocalService socialActivityCounterLocalService) {
346 this.socialActivityCounterLocalService = socialActivityCounterLocalService;
347 }
348
349
354 public SocialActivityCounterPersistence getSocialActivityCounterPersistence() {
355 return socialActivityCounterPersistence;
356 }
357
358
363 public void setSocialActivityCounterPersistence(
364 SocialActivityCounterPersistence socialActivityCounterPersistence) {
365 this.socialActivityCounterPersistence = socialActivityCounterPersistence;
366 }
367
368
373 public SocialActivityCounterFinder getSocialActivityCounterFinder() {
374 return socialActivityCounterFinder;
375 }
376
377
382 public void setSocialActivityCounterFinder(
383 SocialActivityCounterFinder socialActivityCounterFinder) {
384 this.socialActivityCounterFinder = socialActivityCounterFinder;
385 }
386
387
392 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
393 return counterLocalService;
394 }
395
396
401 public void setCounterLocalService(
402 com.liferay.counter.service.CounterLocalService counterLocalService) {
403 this.counterLocalService = counterLocalService;
404 }
405
406
411 public com.liferay.portal.service.ClassNameLocalService getClassNameLocalService() {
412 return classNameLocalService;
413 }
414
415
420 public void setClassNameLocalService(
421 com.liferay.portal.service.ClassNameLocalService classNameLocalService) {
422 this.classNameLocalService = classNameLocalService;
423 }
424
425
430 public ClassNamePersistence getClassNamePersistence() {
431 return classNamePersistence;
432 }
433
434
439 public void setClassNamePersistence(
440 ClassNamePersistence classNamePersistence) {
441 this.classNamePersistence = classNamePersistence;
442 }
443
444
449 public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
450 return groupLocalService;
451 }
452
453
458 public void setGroupLocalService(
459 com.liferay.portal.service.GroupLocalService groupLocalService) {
460 this.groupLocalService = groupLocalService;
461 }
462
463
468 public GroupPersistence getGroupPersistence() {
469 return groupPersistence;
470 }
471
472
477 public void setGroupPersistence(GroupPersistence groupPersistence) {
478 this.groupPersistence = groupPersistence;
479 }
480
481
486 public GroupFinder getGroupFinder() {
487 return groupFinder;
488 }
489
490
495 public void setGroupFinder(GroupFinder groupFinder) {
496 this.groupFinder = groupFinder;
497 }
498
499
504 public com.liferay.portal.service.UserLocalService getUserLocalService() {
505 return userLocalService;
506 }
507
508
513 public void setUserLocalService(
514 com.liferay.portal.service.UserLocalService userLocalService) {
515 this.userLocalService = userLocalService;
516 }
517
518
523 public UserPersistence getUserPersistence() {
524 return userPersistence;
525 }
526
527
532 public void setUserPersistence(UserPersistence userPersistence) {
533 this.userPersistence = userPersistence;
534 }
535
536
541 public UserFinder getUserFinder() {
542 return userFinder;
543 }
544
545
550 public void setUserFinder(UserFinder userFinder) {
551 this.userFinder = userFinder;
552 }
553
554
559 public com.liferay.portlet.asset.service.AssetEntryLocalService getAssetEntryLocalService() {
560 return assetEntryLocalService;
561 }
562
563
568 public void setAssetEntryLocalService(
569 com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService) {
570 this.assetEntryLocalService = assetEntryLocalService;
571 }
572
573
578 public AssetEntryPersistence getAssetEntryPersistence() {
579 return assetEntryPersistence;
580 }
581
582
587 public void setAssetEntryPersistence(
588 AssetEntryPersistence assetEntryPersistence) {
589 this.assetEntryPersistence = assetEntryPersistence;
590 }
591
592
597 public AssetEntryFinder getAssetEntryFinder() {
598 return assetEntryFinder;
599 }
600
601
606 public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
607 this.assetEntryFinder = assetEntryFinder;
608 }
609
610
615 public com.liferay.portlet.social.service.SocialActivityLimitLocalService getSocialActivityLimitLocalService() {
616 return socialActivityLimitLocalService;
617 }
618
619
624 public void setSocialActivityLimitLocalService(
625 com.liferay.portlet.social.service.SocialActivityLimitLocalService socialActivityLimitLocalService) {
626 this.socialActivityLimitLocalService = socialActivityLimitLocalService;
627 }
628
629
634 public SocialActivityLimitPersistence getSocialActivityLimitPersistence() {
635 return socialActivityLimitPersistence;
636 }
637
638
643 public void setSocialActivityLimitPersistence(
644 SocialActivityLimitPersistence socialActivityLimitPersistence) {
645 this.socialActivityLimitPersistence = socialActivityLimitPersistence;
646 }
647
648
653 public com.liferay.portlet.social.service.SocialActivitySettingLocalService getSocialActivitySettingLocalService() {
654 return socialActivitySettingLocalService;
655 }
656
657
662 public void setSocialActivitySettingLocalService(
663 com.liferay.portlet.social.service.SocialActivitySettingLocalService socialActivitySettingLocalService) {
664 this.socialActivitySettingLocalService = socialActivitySettingLocalService;
665 }
666
667
672 public SocialActivitySettingPersistence getSocialActivitySettingPersistence() {
673 return socialActivitySettingPersistence;
674 }
675
676
681 public void setSocialActivitySettingPersistence(
682 SocialActivitySettingPersistence socialActivitySettingPersistence) {
683 this.socialActivitySettingPersistence = socialActivitySettingPersistence;
684 }
685
686 public void afterPropertiesSet() {
687 persistedModelLocalServiceRegistry.register("com.liferay.portlet.social.model.SocialActivityCounter",
688 socialActivityCounterLocalService);
689 }
690
691 public void destroy() {
692 persistedModelLocalServiceRegistry.unregister(
693 "com.liferay.portlet.social.model.SocialActivityCounter");
694 }
695
696
701 @Override
702 public String getOSGiServiceIdentifier() {
703 return SocialActivityCounterLocalService.class.getName();
704 }
705
706 protected Class<?> getModelClass() {
707 return SocialActivityCounter.class;
708 }
709
710 protected String getModelClassName() {
711 return SocialActivityCounter.class.getName();
712 }
713
714
719 protected void runSQL(String sql) {
720 try {
721 DataSource dataSource = socialActivityCounterPersistence.getDataSource();
722
723 DB db = DBManagerUtil.getDB();
724
725 sql = db.buildSQL(sql);
726 sql = PortalUtil.transformSQL(sql);
727
728 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
729 sql, new int[0]);
730
731 sqlUpdate.update();
732 }
733 catch (Exception e) {
734 throw new SystemException(e);
735 }
736 }
737
738 @BeanReference(type = com.liferay.portlet.social.service.SocialActivityCounterLocalService.class)
739 protected SocialActivityCounterLocalService socialActivityCounterLocalService;
740 @BeanReference(type = SocialActivityCounterPersistence.class)
741 protected SocialActivityCounterPersistence socialActivityCounterPersistence;
742 @BeanReference(type = SocialActivityCounterFinder.class)
743 protected SocialActivityCounterFinder socialActivityCounterFinder;
744 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
745 protected com.liferay.counter.service.CounterLocalService counterLocalService;
746 @BeanReference(type = com.liferay.portal.service.ClassNameLocalService.class)
747 protected com.liferay.portal.service.ClassNameLocalService classNameLocalService;
748 @BeanReference(type = ClassNamePersistence.class)
749 protected ClassNamePersistence classNamePersistence;
750 @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
751 protected com.liferay.portal.service.GroupLocalService groupLocalService;
752 @BeanReference(type = GroupPersistence.class)
753 protected GroupPersistence groupPersistence;
754 @BeanReference(type = GroupFinder.class)
755 protected GroupFinder groupFinder;
756 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
757 protected com.liferay.portal.service.UserLocalService userLocalService;
758 @BeanReference(type = UserPersistence.class)
759 protected UserPersistence userPersistence;
760 @BeanReference(type = UserFinder.class)
761 protected UserFinder userFinder;
762 @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryLocalService.class)
763 protected com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService;
764 @BeanReference(type = AssetEntryPersistence.class)
765 protected AssetEntryPersistence assetEntryPersistence;
766 @BeanReference(type = AssetEntryFinder.class)
767 protected AssetEntryFinder assetEntryFinder;
768 @BeanReference(type = com.liferay.portlet.social.service.SocialActivityLimitLocalService.class)
769 protected com.liferay.portlet.social.service.SocialActivityLimitLocalService socialActivityLimitLocalService;
770 @BeanReference(type = SocialActivityLimitPersistence.class)
771 protected SocialActivityLimitPersistence socialActivityLimitPersistence;
772 @BeanReference(type = com.liferay.portlet.social.service.SocialActivitySettingLocalService.class)
773 protected com.liferay.portlet.social.service.SocialActivitySettingLocalService socialActivitySettingLocalService;
774 @BeanReference(type = SocialActivitySettingPersistence.class)
775 protected SocialActivitySettingPersistence socialActivitySettingPersistence;
776 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
777 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
778 }