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.ClassNamePersistence;
039 import com.liferay.portal.service.persistence.GroupFinder;
040 import com.liferay.portal.service.persistence.GroupPersistence;
041 import com.liferay.portal.service.persistence.LockFinder;
042 import com.liferay.portal.service.persistence.LockPersistence;
043 import com.liferay.portal.service.persistence.UserFinder;
044 import com.liferay.portal.service.persistence.UserPersistence;
045 import com.liferay.portal.util.PortalUtil;
046
047 import com.liferay.portlet.asset.service.persistence.AssetEntryFinder;
048 import com.liferay.portlet.asset.service.persistence.AssetEntryPersistence;
049 import com.liferay.portlet.social.model.SocialActivityCounter;
050 import com.liferay.portlet.social.service.SocialActivityCounterLocalService;
051 import com.liferay.portlet.social.service.persistence.SocialActivityCounterFinder;
052 import com.liferay.portlet.social.service.persistence.SocialActivityCounterPersistence;
053 import com.liferay.portlet.social.service.persistence.SocialActivityLimitPersistence;
054 import com.liferay.portlet.social.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 IdentifiableBean {
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(com.liferay.portlet.social.service.SocialActivityCounterLocalServiceUtil.getService());
245 actionableDynamicQuery.setClass(SocialActivityCounter.class);
246 actionableDynamicQuery.setClassLoader(getClassLoader());
247
248 actionableDynamicQuery.setPrimaryKeyPropertyName("activityCounterId");
249
250 return actionableDynamicQuery;
251 }
252
253 protected void initActionableDynamicQuery(
254 ActionableDynamicQuery actionableDynamicQuery) {
255 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.social.service.SocialActivityCounterLocalServiceUtil.getService());
256 actionableDynamicQuery.setClass(SocialActivityCounter.class);
257 actionableDynamicQuery.setClassLoader(getClassLoader());
258
259 actionableDynamicQuery.setPrimaryKeyPropertyName("activityCounterId");
260 }
261
262
265 @Override
266 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
267 throws PortalException {
268 return socialActivityCounterLocalService.deleteSocialActivityCounter((SocialActivityCounter)persistedModel);
269 }
270
271 @Override
272 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
273 throws PortalException {
274 return socialActivityCounterPersistence.findByPrimaryKey(primaryKeyObj);
275 }
276
277
288 @Override
289 public List<SocialActivityCounter> getSocialActivityCounters(int start,
290 int end) {
291 return socialActivityCounterPersistence.findAll(start, end);
292 }
293
294
299 @Override
300 public int getSocialActivityCountersCount() {
301 return socialActivityCounterPersistence.countAll();
302 }
303
304
310 @Indexable(type = IndexableType.REINDEX)
311 @Override
312 public SocialActivityCounter updateSocialActivityCounter(
313 SocialActivityCounter socialActivityCounter) {
314 return socialActivityCounterPersistence.update(socialActivityCounter);
315 }
316
317
322 public com.liferay.portlet.social.service.SocialActivityCounterLocalService getSocialActivityCounterLocalService() {
323 return socialActivityCounterLocalService;
324 }
325
326
331 public void setSocialActivityCounterLocalService(
332 com.liferay.portlet.social.service.SocialActivityCounterLocalService socialActivityCounterLocalService) {
333 this.socialActivityCounterLocalService = socialActivityCounterLocalService;
334 }
335
336
341 public SocialActivityCounterPersistence getSocialActivityCounterPersistence() {
342 return socialActivityCounterPersistence;
343 }
344
345
350 public void setSocialActivityCounterPersistence(
351 SocialActivityCounterPersistence socialActivityCounterPersistence) {
352 this.socialActivityCounterPersistence = socialActivityCounterPersistence;
353 }
354
355
360 public SocialActivityCounterFinder getSocialActivityCounterFinder() {
361 return socialActivityCounterFinder;
362 }
363
364
369 public void setSocialActivityCounterFinder(
370 SocialActivityCounterFinder socialActivityCounterFinder) {
371 this.socialActivityCounterFinder = socialActivityCounterFinder;
372 }
373
374
379 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
380 return counterLocalService;
381 }
382
383
388 public void setCounterLocalService(
389 com.liferay.counter.service.CounterLocalService counterLocalService) {
390 this.counterLocalService = counterLocalService;
391 }
392
393
398 public com.liferay.portal.service.ClassNameLocalService getClassNameLocalService() {
399 return classNameLocalService;
400 }
401
402
407 public void setClassNameLocalService(
408 com.liferay.portal.service.ClassNameLocalService classNameLocalService) {
409 this.classNameLocalService = classNameLocalService;
410 }
411
412
417 public com.liferay.portal.service.ClassNameService getClassNameService() {
418 return classNameService;
419 }
420
421
426 public void setClassNameService(
427 com.liferay.portal.service.ClassNameService classNameService) {
428 this.classNameService = classNameService;
429 }
430
431
436 public ClassNamePersistence getClassNamePersistence() {
437 return classNamePersistence;
438 }
439
440
445 public void setClassNamePersistence(
446 ClassNamePersistence classNamePersistence) {
447 this.classNamePersistence = classNamePersistence;
448 }
449
450
455 public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
456 return groupLocalService;
457 }
458
459
464 public void setGroupLocalService(
465 com.liferay.portal.service.GroupLocalService groupLocalService) {
466 this.groupLocalService = groupLocalService;
467 }
468
469
474 public com.liferay.portal.service.GroupService getGroupService() {
475 return groupService;
476 }
477
478
483 public void setGroupService(
484 com.liferay.portal.service.GroupService groupService) {
485 this.groupService = groupService;
486 }
487
488
493 public GroupPersistence getGroupPersistence() {
494 return groupPersistence;
495 }
496
497
502 public void setGroupPersistence(GroupPersistence groupPersistence) {
503 this.groupPersistence = groupPersistence;
504 }
505
506
511 public GroupFinder getGroupFinder() {
512 return groupFinder;
513 }
514
515
520 public void setGroupFinder(GroupFinder groupFinder) {
521 this.groupFinder = groupFinder;
522 }
523
524
529 public com.liferay.portal.service.LockLocalService getLockLocalService() {
530 return lockLocalService;
531 }
532
533
538 public void setLockLocalService(
539 com.liferay.portal.service.LockLocalService lockLocalService) {
540 this.lockLocalService = lockLocalService;
541 }
542
543
548 public LockPersistence getLockPersistence() {
549 return lockPersistence;
550 }
551
552
557 public void setLockPersistence(LockPersistence lockPersistence) {
558 this.lockPersistence = lockPersistence;
559 }
560
561
566 public LockFinder getLockFinder() {
567 return lockFinder;
568 }
569
570
575 public void setLockFinder(LockFinder lockFinder) {
576 this.lockFinder = lockFinder;
577 }
578
579
584 public com.liferay.portal.service.UserLocalService getUserLocalService() {
585 return userLocalService;
586 }
587
588
593 public void setUserLocalService(
594 com.liferay.portal.service.UserLocalService userLocalService) {
595 this.userLocalService = userLocalService;
596 }
597
598
603 public com.liferay.portal.service.UserService getUserService() {
604 return userService;
605 }
606
607
612 public void setUserService(
613 com.liferay.portal.service.UserService userService) {
614 this.userService = userService;
615 }
616
617
622 public UserPersistence getUserPersistence() {
623 return userPersistence;
624 }
625
626
631 public void setUserPersistence(UserPersistence userPersistence) {
632 this.userPersistence = userPersistence;
633 }
634
635
640 public UserFinder getUserFinder() {
641 return userFinder;
642 }
643
644
649 public void setUserFinder(UserFinder userFinder) {
650 this.userFinder = userFinder;
651 }
652
653
658 public com.liferay.portlet.asset.service.AssetEntryLocalService getAssetEntryLocalService() {
659 return assetEntryLocalService;
660 }
661
662
667 public void setAssetEntryLocalService(
668 com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService) {
669 this.assetEntryLocalService = assetEntryLocalService;
670 }
671
672
677 public com.liferay.portlet.asset.service.AssetEntryService getAssetEntryService() {
678 return assetEntryService;
679 }
680
681
686 public void setAssetEntryService(
687 com.liferay.portlet.asset.service.AssetEntryService assetEntryService) {
688 this.assetEntryService = assetEntryService;
689 }
690
691
696 public AssetEntryPersistence getAssetEntryPersistence() {
697 return assetEntryPersistence;
698 }
699
700
705 public void setAssetEntryPersistence(
706 AssetEntryPersistence assetEntryPersistence) {
707 this.assetEntryPersistence = assetEntryPersistence;
708 }
709
710
715 public AssetEntryFinder getAssetEntryFinder() {
716 return assetEntryFinder;
717 }
718
719
724 public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
725 this.assetEntryFinder = assetEntryFinder;
726 }
727
728
733 public com.liferay.portlet.social.service.SocialActivityLimitLocalService getSocialActivityLimitLocalService() {
734 return socialActivityLimitLocalService;
735 }
736
737
742 public void setSocialActivityLimitLocalService(
743 com.liferay.portlet.social.service.SocialActivityLimitLocalService socialActivityLimitLocalService) {
744 this.socialActivityLimitLocalService = socialActivityLimitLocalService;
745 }
746
747
752 public SocialActivityLimitPersistence getSocialActivityLimitPersistence() {
753 return socialActivityLimitPersistence;
754 }
755
756
761 public void setSocialActivityLimitPersistence(
762 SocialActivityLimitPersistence socialActivityLimitPersistence) {
763 this.socialActivityLimitPersistence = socialActivityLimitPersistence;
764 }
765
766
771 public com.liferay.portlet.social.service.SocialActivitySettingLocalService getSocialActivitySettingLocalService() {
772 return socialActivitySettingLocalService;
773 }
774
775
780 public void setSocialActivitySettingLocalService(
781 com.liferay.portlet.social.service.SocialActivitySettingLocalService socialActivitySettingLocalService) {
782 this.socialActivitySettingLocalService = socialActivitySettingLocalService;
783 }
784
785
790 public com.liferay.portlet.social.service.SocialActivitySettingService getSocialActivitySettingService() {
791 return socialActivitySettingService;
792 }
793
794
799 public void setSocialActivitySettingService(
800 com.liferay.portlet.social.service.SocialActivitySettingService socialActivitySettingService) {
801 this.socialActivitySettingService = socialActivitySettingService;
802 }
803
804
809 public SocialActivitySettingPersistence getSocialActivitySettingPersistence() {
810 return socialActivitySettingPersistence;
811 }
812
813
818 public void setSocialActivitySettingPersistence(
819 SocialActivitySettingPersistence socialActivitySettingPersistence) {
820 this.socialActivitySettingPersistence = socialActivitySettingPersistence;
821 }
822
823 public void afterPropertiesSet() {
824 persistedModelLocalServiceRegistry.register("com.liferay.portlet.social.model.SocialActivityCounter",
825 socialActivityCounterLocalService);
826 }
827
828 public void destroy() {
829 persistedModelLocalServiceRegistry.unregister(
830 "com.liferay.portlet.social.model.SocialActivityCounter");
831 }
832
833
838 @Override
839 public String getBeanIdentifier() {
840 return _beanIdentifier;
841 }
842
843
848 @Override
849 public void setBeanIdentifier(String beanIdentifier) {
850 _beanIdentifier = beanIdentifier;
851 }
852
853 protected Class<?> getModelClass() {
854 return SocialActivityCounter.class;
855 }
856
857 protected String getModelClassName() {
858 return SocialActivityCounter.class.getName();
859 }
860
861
866 protected void runSQL(String sql) {
867 try {
868 DataSource dataSource = socialActivityCounterPersistence.getDataSource();
869
870 DB db = DBFactoryUtil.getDB();
871
872 sql = db.buildSQL(sql);
873 sql = PortalUtil.transformSQL(sql);
874
875 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
876 sql, new int[0]);
877
878 sqlUpdate.update();
879 }
880 catch (Exception e) {
881 throw new SystemException(e);
882 }
883 }
884
885 @BeanReference(type = com.liferay.portlet.social.service.SocialActivityCounterLocalService.class)
886 protected com.liferay.portlet.social.service.SocialActivityCounterLocalService socialActivityCounterLocalService;
887 @BeanReference(type = SocialActivityCounterPersistence.class)
888 protected SocialActivityCounterPersistence socialActivityCounterPersistence;
889 @BeanReference(type = SocialActivityCounterFinder.class)
890 protected SocialActivityCounterFinder socialActivityCounterFinder;
891 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
892 protected com.liferay.counter.service.CounterLocalService counterLocalService;
893 @BeanReference(type = com.liferay.portal.service.ClassNameLocalService.class)
894 protected com.liferay.portal.service.ClassNameLocalService classNameLocalService;
895 @BeanReference(type = com.liferay.portal.service.ClassNameService.class)
896 protected com.liferay.portal.service.ClassNameService classNameService;
897 @BeanReference(type = ClassNamePersistence.class)
898 protected ClassNamePersistence classNamePersistence;
899 @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
900 protected com.liferay.portal.service.GroupLocalService groupLocalService;
901 @BeanReference(type = com.liferay.portal.service.GroupService.class)
902 protected com.liferay.portal.service.GroupService groupService;
903 @BeanReference(type = GroupPersistence.class)
904 protected GroupPersistence groupPersistence;
905 @BeanReference(type = GroupFinder.class)
906 protected GroupFinder groupFinder;
907 @BeanReference(type = com.liferay.portal.service.LockLocalService.class)
908 protected com.liferay.portal.service.LockLocalService lockLocalService;
909 @BeanReference(type = LockPersistence.class)
910 protected LockPersistence lockPersistence;
911 @BeanReference(type = LockFinder.class)
912 protected LockFinder lockFinder;
913 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
914 protected com.liferay.portal.service.UserLocalService userLocalService;
915 @BeanReference(type = com.liferay.portal.service.UserService.class)
916 protected com.liferay.portal.service.UserService userService;
917 @BeanReference(type = UserPersistence.class)
918 protected UserPersistence userPersistence;
919 @BeanReference(type = UserFinder.class)
920 protected UserFinder userFinder;
921 @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryLocalService.class)
922 protected com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService;
923 @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryService.class)
924 protected com.liferay.portlet.asset.service.AssetEntryService assetEntryService;
925 @BeanReference(type = AssetEntryPersistence.class)
926 protected AssetEntryPersistence assetEntryPersistence;
927 @BeanReference(type = AssetEntryFinder.class)
928 protected AssetEntryFinder assetEntryFinder;
929 @BeanReference(type = com.liferay.portlet.social.service.SocialActivityLimitLocalService.class)
930 protected com.liferay.portlet.social.service.SocialActivityLimitLocalService socialActivityLimitLocalService;
931 @BeanReference(type = SocialActivityLimitPersistence.class)
932 protected SocialActivityLimitPersistence socialActivityLimitPersistence;
933 @BeanReference(type = com.liferay.portlet.social.service.SocialActivitySettingLocalService.class)
934 protected com.liferay.portlet.social.service.SocialActivitySettingLocalService socialActivitySettingLocalService;
935 @BeanReference(type = com.liferay.portlet.social.service.SocialActivitySettingService.class)
936 protected com.liferay.portlet.social.service.SocialActivitySettingService socialActivitySettingService;
937 @BeanReference(type = SocialActivitySettingPersistence.class)
938 protected SocialActivitySettingPersistence socialActivitySettingPersistence;
939 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
940 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
941 private String _beanIdentifier;
942 }