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.LayoutFinder;
043 import com.liferay.portal.service.persistence.LayoutPersistence;
044 import com.liferay.portal.service.persistence.UserFinder;
045 import com.liferay.portal.service.persistence.UserPersistence;
046 import com.liferay.portal.util.PortalUtil;
047
048 import com.liferay.portlet.asset.service.persistence.AssetEntryFinder;
049 import com.liferay.portlet.asset.service.persistence.AssetEntryPersistence;
050 import com.liferay.portlet.social.model.SocialActivity;
051 import com.liferay.portlet.social.service.SocialActivityLocalService;
052 import com.liferay.portlet.social.service.persistence.SocialActivityCounterFinder;
053 import com.liferay.portlet.social.service.persistence.SocialActivityCounterPersistence;
054 import com.liferay.portlet.social.service.persistence.SocialActivityFinder;
055 import com.liferay.portlet.social.service.persistence.SocialActivityLimitPersistence;
056 import com.liferay.portlet.social.service.persistence.SocialActivityPersistence;
057 import com.liferay.portlet.social.service.persistence.SocialActivitySetFinder;
058 import com.liferay.portlet.social.service.persistence.SocialActivitySetPersistence;
059 import com.liferay.portlet.social.service.persistence.SocialActivitySettingPersistence;
060
061 import java.io.Serializable;
062
063 import java.util.List;
064
065 import javax.sql.DataSource;
066
067
079 @ProviderType
080 public abstract class SocialActivityLocalServiceBaseImpl
081 extends BaseLocalServiceImpl implements SocialActivityLocalService,
082 IdentifiableOSGiService {
083
088
089
095 @Indexable(type = IndexableType.REINDEX)
096 @Override
097 public SocialActivity addSocialActivity(SocialActivity socialActivity) {
098 socialActivity.setNew(true);
099
100 return socialActivityPersistence.update(socialActivity);
101 }
102
103
109 @Override
110 public SocialActivity createSocialActivity(long activityId) {
111 return socialActivityPersistence.create(activityId);
112 }
113
114
121 @Indexable(type = IndexableType.DELETE)
122 @Override
123 public SocialActivity deleteSocialActivity(long activityId)
124 throws PortalException {
125 return socialActivityPersistence.remove(activityId);
126 }
127
128
134 @Indexable(type = IndexableType.DELETE)
135 @Override
136 public SocialActivity deleteSocialActivity(SocialActivity socialActivity) {
137 return socialActivityPersistence.remove(socialActivity);
138 }
139
140 @Override
141 public DynamicQuery dynamicQuery() {
142 Class<?> clazz = getClass();
143
144 return DynamicQueryFactoryUtil.forClass(SocialActivity.class,
145 clazz.getClassLoader());
146 }
147
148
154 @Override
155 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
156 return socialActivityPersistence.findWithDynamicQuery(dynamicQuery);
157 }
158
159
171 @Override
172 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
173 int end) {
174 return socialActivityPersistence.findWithDynamicQuery(dynamicQuery,
175 start, end);
176 }
177
178
191 @Override
192 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
193 int end, OrderByComparator<T> orderByComparator) {
194 return socialActivityPersistence.findWithDynamicQuery(dynamicQuery,
195 start, end, orderByComparator);
196 }
197
198
204 @Override
205 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
206 return socialActivityPersistence.countWithDynamicQuery(dynamicQuery);
207 }
208
209
216 @Override
217 public long dynamicQueryCount(DynamicQuery dynamicQuery,
218 Projection projection) {
219 return socialActivityPersistence.countWithDynamicQuery(dynamicQuery,
220 projection);
221 }
222
223 @Override
224 public SocialActivity fetchSocialActivity(long activityId) {
225 return socialActivityPersistence.fetchByPrimaryKey(activityId);
226 }
227
228
235 @Override
236 public SocialActivity getSocialActivity(long activityId)
237 throws PortalException {
238 return socialActivityPersistence.findByPrimaryKey(activityId);
239 }
240
241 @Override
242 public ActionableDynamicQuery getActionableDynamicQuery() {
243 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
244
245 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.social.service.SocialActivityLocalServiceUtil.getService());
246 actionableDynamicQuery.setClassLoader(getClassLoader());
247 actionableDynamicQuery.setModelClass(SocialActivity.class);
248
249 actionableDynamicQuery.setPrimaryKeyPropertyName("activityId");
250
251 return actionableDynamicQuery;
252 }
253
254 @Override
255 public IndexableActionableDynamicQuery getIndexableActionableDynamicQuery() {
256 IndexableActionableDynamicQuery indexableActionableDynamicQuery = new IndexableActionableDynamicQuery();
257
258 indexableActionableDynamicQuery.setBaseLocalService(com.liferay.portlet.social.service.SocialActivityLocalServiceUtil.getService());
259 indexableActionableDynamicQuery.setClassLoader(getClassLoader());
260 indexableActionableDynamicQuery.setModelClass(SocialActivity.class);
261
262 indexableActionableDynamicQuery.setPrimaryKeyPropertyName("activityId");
263
264 return indexableActionableDynamicQuery;
265 }
266
267 protected void initActionableDynamicQuery(
268 ActionableDynamicQuery actionableDynamicQuery) {
269 actionableDynamicQuery.setBaseLocalService(com.liferay.portlet.social.service.SocialActivityLocalServiceUtil.getService());
270 actionableDynamicQuery.setClassLoader(getClassLoader());
271 actionableDynamicQuery.setModelClass(SocialActivity.class);
272
273 actionableDynamicQuery.setPrimaryKeyPropertyName("activityId");
274 }
275
276
279 @Override
280 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
281 throws PortalException {
282 return socialActivityLocalService.deleteSocialActivity((SocialActivity)persistedModel);
283 }
284
285 @Override
286 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
287 throws PortalException {
288 return socialActivityPersistence.findByPrimaryKey(primaryKeyObj);
289 }
290
291
302 @Override
303 public List<SocialActivity> getSocialActivities(int start, int end) {
304 return socialActivityPersistence.findAll(start, end);
305 }
306
307
312 @Override
313 public int getSocialActivitiesCount() {
314 return socialActivityPersistence.countAll();
315 }
316
317
323 @Indexable(type = IndexableType.REINDEX)
324 @Override
325 public SocialActivity updateSocialActivity(SocialActivity socialActivity) {
326 return socialActivityPersistence.update(socialActivity);
327 }
328
329
334 public SocialActivityLocalService getSocialActivityLocalService() {
335 return socialActivityLocalService;
336 }
337
338
343 public void setSocialActivityLocalService(
344 SocialActivityLocalService socialActivityLocalService) {
345 this.socialActivityLocalService = socialActivityLocalService;
346 }
347
348
353 public SocialActivityPersistence getSocialActivityPersistence() {
354 return socialActivityPersistence;
355 }
356
357
362 public void setSocialActivityPersistence(
363 SocialActivityPersistence socialActivityPersistence) {
364 this.socialActivityPersistence = socialActivityPersistence;
365 }
366
367
372 public SocialActivityFinder getSocialActivityFinder() {
373 return socialActivityFinder;
374 }
375
376
381 public void setSocialActivityFinder(
382 SocialActivityFinder socialActivityFinder) {
383 this.socialActivityFinder = socialActivityFinder;
384 }
385
386
391 public com.liferay.counter.service.CounterLocalService getCounterLocalService() {
392 return counterLocalService;
393 }
394
395
400 public void setCounterLocalService(
401 com.liferay.counter.service.CounterLocalService counterLocalService) {
402 this.counterLocalService = counterLocalService;
403 }
404
405
410 public com.liferay.portal.service.ClassNameLocalService getClassNameLocalService() {
411 return classNameLocalService;
412 }
413
414
419 public void setClassNameLocalService(
420 com.liferay.portal.service.ClassNameLocalService classNameLocalService) {
421 this.classNameLocalService = classNameLocalService;
422 }
423
424
429 public ClassNamePersistence getClassNamePersistence() {
430 return classNamePersistence;
431 }
432
433
438 public void setClassNamePersistence(
439 ClassNamePersistence classNamePersistence) {
440 this.classNamePersistence = classNamePersistence;
441 }
442
443
448 public com.liferay.portal.service.GroupLocalService getGroupLocalService() {
449 return groupLocalService;
450 }
451
452
457 public void setGroupLocalService(
458 com.liferay.portal.service.GroupLocalService groupLocalService) {
459 this.groupLocalService = groupLocalService;
460 }
461
462
467 public GroupPersistence getGroupPersistence() {
468 return groupPersistence;
469 }
470
471
476 public void setGroupPersistence(GroupPersistence groupPersistence) {
477 this.groupPersistence = groupPersistence;
478 }
479
480
485 public GroupFinder getGroupFinder() {
486 return groupFinder;
487 }
488
489
494 public void setGroupFinder(GroupFinder groupFinder) {
495 this.groupFinder = groupFinder;
496 }
497
498
503 public com.liferay.portal.service.LayoutLocalService getLayoutLocalService() {
504 return layoutLocalService;
505 }
506
507
512 public void setLayoutLocalService(
513 com.liferay.portal.service.LayoutLocalService layoutLocalService) {
514 this.layoutLocalService = layoutLocalService;
515 }
516
517
522 public LayoutPersistence getLayoutPersistence() {
523 return layoutPersistence;
524 }
525
526
531 public void setLayoutPersistence(LayoutPersistence layoutPersistence) {
532 this.layoutPersistence = layoutPersistence;
533 }
534
535
540 public LayoutFinder getLayoutFinder() {
541 return layoutFinder;
542 }
543
544
549 public void setLayoutFinder(LayoutFinder layoutFinder) {
550 this.layoutFinder = layoutFinder;
551 }
552
553
558 public com.liferay.portal.service.UserLocalService getUserLocalService() {
559 return userLocalService;
560 }
561
562
567 public void setUserLocalService(
568 com.liferay.portal.service.UserLocalService userLocalService) {
569 this.userLocalService = userLocalService;
570 }
571
572
577 public UserPersistence getUserPersistence() {
578 return userPersistence;
579 }
580
581
586 public void setUserPersistence(UserPersistence userPersistence) {
587 this.userPersistence = userPersistence;
588 }
589
590
595 public UserFinder getUserFinder() {
596 return userFinder;
597 }
598
599
604 public void setUserFinder(UserFinder userFinder) {
605 this.userFinder = userFinder;
606 }
607
608
613 public com.liferay.portlet.asset.service.AssetEntryLocalService getAssetEntryLocalService() {
614 return assetEntryLocalService;
615 }
616
617
622 public void setAssetEntryLocalService(
623 com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService) {
624 this.assetEntryLocalService = assetEntryLocalService;
625 }
626
627
632 public AssetEntryPersistence getAssetEntryPersistence() {
633 return assetEntryPersistence;
634 }
635
636
641 public void setAssetEntryPersistence(
642 AssetEntryPersistence assetEntryPersistence) {
643 this.assetEntryPersistence = assetEntryPersistence;
644 }
645
646
651 public AssetEntryFinder getAssetEntryFinder() {
652 return assetEntryFinder;
653 }
654
655
660 public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
661 this.assetEntryFinder = assetEntryFinder;
662 }
663
664
669 public com.liferay.portlet.social.service.SocialActivityCounterLocalService getSocialActivityCounterLocalService() {
670 return socialActivityCounterLocalService;
671 }
672
673
678 public void setSocialActivityCounterLocalService(
679 com.liferay.portlet.social.service.SocialActivityCounterLocalService socialActivityCounterLocalService) {
680 this.socialActivityCounterLocalService = socialActivityCounterLocalService;
681 }
682
683
688 public SocialActivityCounterPersistence getSocialActivityCounterPersistence() {
689 return socialActivityCounterPersistence;
690 }
691
692
697 public void setSocialActivityCounterPersistence(
698 SocialActivityCounterPersistence socialActivityCounterPersistence) {
699 this.socialActivityCounterPersistence = socialActivityCounterPersistence;
700 }
701
702
707 public SocialActivityCounterFinder getSocialActivityCounterFinder() {
708 return socialActivityCounterFinder;
709 }
710
711
716 public void setSocialActivityCounterFinder(
717 SocialActivityCounterFinder socialActivityCounterFinder) {
718 this.socialActivityCounterFinder = socialActivityCounterFinder;
719 }
720
721
726 public com.liferay.portlet.social.service.SocialActivityInterpreterLocalService getSocialActivityInterpreterLocalService() {
727 return socialActivityInterpreterLocalService;
728 }
729
730
735 public void setSocialActivityInterpreterLocalService(
736 com.liferay.portlet.social.service.SocialActivityInterpreterLocalService socialActivityInterpreterLocalService) {
737 this.socialActivityInterpreterLocalService = socialActivityInterpreterLocalService;
738 }
739
740
745 public com.liferay.portlet.social.service.SocialActivityLimitLocalService getSocialActivityLimitLocalService() {
746 return socialActivityLimitLocalService;
747 }
748
749
754 public void setSocialActivityLimitLocalService(
755 com.liferay.portlet.social.service.SocialActivityLimitLocalService socialActivityLimitLocalService) {
756 this.socialActivityLimitLocalService = socialActivityLimitLocalService;
757 }
758
759
764 public SocialActivityLimitPersistence getSocialActivityLimitPersistence() {
765 return socialActivityLimitPersistence;
766 }
767
768
773 public void setSocialActivityLimitPersistence(
774 SocialActivityLimitPersistence socialActivityLimitPersistence) {
775 this.socialActivityLimitPersistence = socialActivityLimitPersistence;
776 }
777
778
783 public com.liferay.portlet.social.service.SocialActivitySetLocalService getSocialActivitySetLocalService() {
784 return socialActivitySetLocalService;
785 }
786
787
792 public void setSocialActivitySetLocalService(
793 com.liferay.portlet.social.service.SocialActivitySetLocalService socialActivitySetLocalService) {
794 this.socialActivitySetLocalService = socialActivitySetLocalService;
795 }
796
797
802 public SocialActivitySetPersistence getSocialActivitySetPersistence() {
803 return socialActivitySetPersistence;
804 }
805
806
811 public void setSocialActivitySetPersistence(
812 SocialActivitySetPersistence socialActivitySetPersistence) {
813 this.socialActivitySetPersistence = socialActivitySetPersistence;
814 }
815
816
821 public SocialActivitySetFinder getSocialActivitySetFinder() {
822 return socialActivitySetFinder;
823 }
824
825
830 public void setSocialActivitySetFinder(
831 SocialActivitySetFinder socialActivitySetFinder) {
832 this.socialActivitySetFinder = socialActivitySetFinder;
833 }
834
835
840 public com.liferay.portlet.social.service.SocialActivitySettingLocalService getSocialActivitySettingLocalService() {
841 return socialActivitySettingLocalService;
842 }
843
844
849 public void setSocialActivitySettingLocalService(
850 com.liferay.portlet.social.service.SocialActivitySettingLocalService socialActivitySettingLocalService) {
851 this.socialActivitySettingLocalService = socialActivitySettingLocalService;
852 }
853
854
859 public SocialActivitySettingPersistence getSocialActivitySettingPersistence() {
860 return socialActivitySettingPersistence;
861 }
862
863
868 public void setSocialActivitySettingPersistence(
869 SocialActivitySettingPersistence socialActivitySettingPersistence) {
870 this.socialActivitySettingPersistence = socialActivitySettingPersistence;
871 }
872
873 public void afterPropertiesSet() {
874 persistedModelLocalServiceRegistry.register("com.liferay.portlet.social.model.SocialActivity",
875 socialActivityLocalService);
876 }
877
878 public void destroy() {
879 persistedModelLocalServiceRegistry.unregister(
880 "com.liferay.portlet.social.model.SocialActivity");
881 }
882
883
888 @Override
889 public String getOSGiServiceIdentifier() {
890 return SocialActivityLocalService.class.getName();
891 }
892
893 protected Class<?> getModelClass() {
894 return SocialActivity.class;
895 }
896
897 protected String getModelClassName() {
898 return SocialActivity.class.getName();
899 }
900
901
906 protected void runSQL(String sql) {
907 try {
908 DataSource dataSource = socialActivityPersistence.getDataSource();
909
910 DB db = DBManagerUtil.getDB();
911
912 sql = db.buildSQL(sql);
913 sql = PortalUtil.transformSQL(sql);
914
915 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
916 sql, new int[0]);
917
918 sqlUpdate.update();
919 }
920 catch (Exception e) {
921 throw new SystemException(e);
922 }
923 }
924
925 @BeanReference(type = com.liferay.portlet.social.service.SocialActivityLocalService.class)
926 protected SocialActivityLocalService socialActivityLocalService;
927 @BeanReference(type = SocialActivityPersistence.class)
928 protected SocialActivityPersistence socialActivityPersistence;
929 @BeanReference(type = SocialActivityFinder.class)
930 protected SocialActivityFinder socialActivityFinder;
931 @BeanReference(type = com.liferay.counter.service.CounterLocalService.class)
932 protected com.liferay.counter.service.CounterLocalService counterLocalService;
933 @BeanReference(type = com.liferay.portal.service.ClassNameLocalService.class)
934 protected com.liferay.portal.service.ClassNameLocalService classNameLocalService;
935 @BeanReference(type = ClassNamePersistence.class)
936 protected ClassNamePersistence classNamePersistence;
937 @BeanReference(type = com.liferay.portal.service.GroupLocalService.class)
938 protected com.liferay.portal.service.GroupLocalService groupLocalService;
939 @BeanReference(type = GroupPersistence.class)
940 protected GroupPersistence groupPersistence;
941 @BeanReference(type = GroupFinder.class)
942 protected GroupFinder groupFinder;
943 @BeanReference(type = com.liferay.portal.service.LayoutLocalService.class)
944 protected com.liferay.portal.service.LayoutLocalService layoutLocalService;
945 @BeanReference(type = LayoutPersistence.class)
946 protected LayoutPersistence layoutPersistence;
947 @BeanReference(type = LayoutFinder.class)
948 protected LayoutFinder layoutFinder;
949 @BeanReference(type = com.liferay.portal.service.UserLocalService.class)
950 protected com.liferay.portal.service.UserLocalService userLocalService;
951 @BeanReference(type = UserPersistence.class)
952 protected UserPersistence userPersistence;
953 @BeanReference(type = UserFinder.class)
954 protected UserFinder userFinder;
955 @BeanReference(type = com.liferay.portlet.asset.service.AssetEntryLocalService.class)
956 protected com.liferay.portlet.asset.service.AssetEntryLocalService assetEntryLocalService;
957 @BeanReference(type = AssetEntryPersistence.class)
958 protected AssetEntryPersistence assetEntryPersistence;
959 @BeanReference(type = AssetEntryFinder.class)
960 protected AssetEntryFinder assetEntryFinder;
961 @BeanReference(type = com.liferay.portlet.social.service.SocialActivityCounterLocalService.class)
962 protected com.liferay.portlet.social.service.SocialActivityCounterLocalService socialActivityCounterLocalService;
963 @BeanReference(type = SocialActivityCounterPersistence.class)
964 protected SocialActivityCounterPersistence socialActivityCounterPersistence;
965 @BeanReference(type = SocialActivityCounterFinder.class)
966 protected SocialActivityCounterFinder socialActivityCounterFinder;
967 @BeanReference(type = com.liferay.portlet.social.service.SocialActivityInterpreterLocalService.class)
968 protected com.liferay.portlet.social.service.SocialActivityInterpreterLocalService socialActivityInterpreterLocalService;
969 @BeanReference(type = com.liferay.portlet.social.service.SocialActivityLimitLocalService.class)
970 protected com.liferay.portlet.social.service.SocialActivityLimitLocalService socialActivityLimitLocalService;
971 @BeanReference(type = SocialActivityLimitPersistence.class)
972 protected SocialActivityLimitPersistence socialActivityLimitPersistence;
973 @BeanReference(type = com.liferay.portlet.social.service.SocialActivitySetLocalService.class)
974 protected com.liferay.portlet.social.service.SocialActivitySetLocalService socialActivitySetLocalService;
975 @BeanReference(type = SocialActivitySetPersistence.class)
976 protected SocialActivitySetPersistence socialActivitySetPersistence;
977 @BeanReference(type = SocialActivitySetFinder.class)
978 protected SocialActivitySetFinder socialActivitySetFinder;
979 @BeanReference(type = com.liferay.portlet.social.service.SocialActivitySettingLocalService.class)
980 protected com.liferay.portlet.social.service.SocialActivitySettingLocalService socialActivitySettingLocalService;
981 @BeanReference(type = SocialActivitySettingPersistence.class)
982 protected SocialActivitySettingPersistence socialActivitySettingPersistence;
983 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
984 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
985 }