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.LayoutFinder;
045 import com.liferay.portal.kernel.service.persistence.LayoutPersistence;
046 import com.liferay.portal.kernel.service.persistence.UserFinder;
047 import com.liferay.portal.kernel.service.persistence.UserPersistence;
048 import com.liferay.portal.kernel.util.OrderByComparator;
049 import com.liferay.portal.kernel.util.PortalUtil;
050
051 import com.liferay.social.kernel.model.SocialActivity;
052 import com.liferay.social.kernel.service.SocialActivityLocalService;
053 import com.liferay.social.kernel.service.persistence.SocialActivityCounterFinder;
054 import com.liferay.social.kernel.service.persistence.SocialActivityCounterPersistence;
055 import com.liferay.social.kernel.service.persistence.SocialActivityFinder;
056 import com.liferay.social.kernel.service.persistence.SocialActivityLimitPersistence;
057 import com.liferay.social.kernel.service.persistence.SocialActivityPersistence;
058 import com.liferay.social.kernel.service.persistence.SocialActivitySetFinder;
059 import com.liferay.social.kernel.service.persistence.SocialActivitySetPersistence;
060 import com.liferay.social.kernel.service.persistence.SocialActivitySettingPersistence;
061
062 import java.io.Serializable;
063
064 import java.util.List;
065
066 import javax.sql.DataSource;
067
068
080 @ProviderType
081 public abstract class SocialActivityLocalServiceBaseImpl
082 extends BaseLocalServiceImpl implements SocialActivityLocalService,
083 IdentifiableOSGiService {
084
089
090
096 @Indexable(type = IndexableType.REINDEX)
097 @Override
098 public SocialActivity addSocialActivity(SocialActivity socialActivity) {
099 socialActivity.setNew(true);
100
101 return socialActivityPersistence.update(socialActivity);
102 }
103
104
110 @Override
111 public SocialActivity createSocialActivity(long activityId) {
112 return socialActivityPersistence.create(activityId);
113 }
114
115
122 @Indexable(type = IndexableType.DELETE)
123 @Override
124 public SocialActivity deleteSocialActivity(long activityId)
125 throws PortalException {
126 return socialActivityPersistence.remove(activityId);
127 }
128
129
135 @Indexable(type = IndexableType.DELETE)
136 @Override
137 public SocialActivity deleteSocialActivity(SocialActivity socialActivity) {
138 return socialActivityPersistence.remove(socialActivity);
139 }
140
141 @Override
142 public DynamicQuery dynamicQuery() {
143 Class<?> clazz = getClass();
144
145 return DynamicQueryFactoryUtil.forClass(SocialActivity.class,
146 clazz.getClassLoader());
147 }
148
149
155 @Override
156 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery) {
157 return socialActivityPersistence.findWithDynamicQuery(dynamicQuery);
158 }
159
160
172 @Override
173 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
174 int end) {
175 return socialActivityPersistence.findWithDynamicQuery(dynamicQuery,
176 start, end);
177 }
178
179
192 @Override
193 public <T> List<T> dynamicQuery(DynamicQuery dynamicQuery, int start,
194 int end, OrderByComparator<T> orderByComparator) {
195 return socialActivityPersistence.findWithDynamicQuery(dynamicQuery,
196 start, end, orderByComparator);
197 }
198
199
205 @Override
206 public long dynamicQueryCount(DynamicQuery dynamicQuery) {
207 return socialActivityPersistence.countWithDynamicQuery(dynamicQuery);
208 }
209
210
217 @Override
218 public long dynamicQueryCount(DynamicQuery dynamicQuery,
219 Projection projection) {
220 return socialActivityPersistence.countWithDynamicQuery(dynamicQuery,
221 projection);
222 }
223
224 @Override
225 public SocialActivity fetchSocialActivity(long activityId) {
226 return socialActivityPersistence.fetchByPrimaryKey(activityId);
227 }
228
229
236 @Override
237 public SocialActivity getSocialActivity(long activityId)
238 throws PortalException {
239 return socialActivityPersistence.findByPrimaryKey(activityId);
240 }
241
242 @Override
243 public ActionableDynamicQuery getActionableDynamicQuery() {
244 ActionableDynamicQuery actionableDynamicQuery = new DefaultActionableDynamicQuery();
245
246 actionableDynamicQuery.setBaseLocalService(socialActivityLocalService);
247 actionableDynamicQuery.setClassLoader(getClassLoader());
248 actionableDynamicQuery.setModelClass(SocialActivity.class);
249
250 actionableDynamicQuery.setPrimaryKeyPropertyName("activityId");
251
252 return actionableDynamicQuery;
253 }
254
255 @Override
256 public IndexableActionableDynamicQuery getIndexableActionableDynamicQuery() {
257 IndexableActionableDynamicQuery indexableActionableDynamicQuery = new IndexableActionableDynamicQuery();
258
259 indexableActionableDynamicQuery.setBaseLocalService(socialActivityLocalService);
260 indexableActionableDynamicQuery.setClassLoader(getClassLoader());
261 indexableActionableDynamicQuery.setModelClass(SocialActivity.class);
262
263 indexableActionableDynamicQuery.setPrimaryKeyPropertyName("activityId");
264
265 return indexableActionableDynamicQuery;
266 }
267
268 protected void initActionableDynamicQuery(
269 ActionableDynamicQuery actionableDynamicQuery) {
270 actionableDynamicQuery.setBaseLocalService(socialActivityLocalService);
271 actionableDynamicQuery.setClassLoader(getClassLoader());
272 actionableDynamicQuery.setModelClass(SocialActivity.class);
273
274 actionableDynamicQuery.setPrimaryKeyPropertyName("activityId");
275 }
276
277
280 @Override
281 public PersistedModel deletePersistedModel(PersistedModel persistedModel)
282 throws PortalException {
283 return socialActivityLocalService.deleteSocialActivity((SocialActivity)persistedModel);
284 }
285
286 @Override
287 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
288 throws PortalException {
289 return socialActivityPersistence.findByPrimaryKey(primaryKeyObj);
290 }
291
292
303 @Override
304 public List<SocialActivity> getSocialActivities(int start, int end) {
305 return socialActivityPersistence.findAll(start, end);
306 }
307
308
313 @Override
314 public int getSocialActivitiesCount() {
315 return socialActivityPersistence.countAll();
316 }
317
318
324 @Indexable(type = IndexableType.REINDEX)
325 @Override
326 public SocialActivity updateSocialActivity(SocialActivity socialActivity) {
327 return socialActivityPersistence.update(socialActivity);
328 }
329
330
335 public SocialActivityLocalService getSocialActivityLocalService() {
336 return socialActivityLocalService;
337 }
338
339
344 public void setSocialActivityLocalService(
345 SocialActivityLocalService socialActivityLocalService) {
346 this.socialActivityLocalService = socialActivityLocalService;
347 }
348
349
354 public SocialActivityPersistence getSocialActivityPersistence() {
355 return socialActivityPersistence;
356 }
357
358
363 public void setSocialActivityPersistence(
364 SocialActivityPersistence socialActivityPersistence) {
365 this.socialActivityPersistence = socialActivityPersistence;
366 }
367
368
373 public SocialActivityFinder getSocialActivityFinder() {
374 return socialActivityFinder;
375 }
376
377
382 public void setSocialActivityFinder(
383 SocialActivityFinder socialActivityFinder) {
384 this.socialActivityFinder = socialActivityFinder;
385 }
386
387
392 public com.liferay.counter.kernel.service.CounterLocalService getCounterLocalService() {
393 return counterLocalService;
394 }
395
396
401 public void setCounterLocalService(
402 com.liferay.counter.kernel.service.CounterLocalService counterLocalService) {
403 this.counterLocalService = counterLocalService;
404 }
405
406
411 public com.liferay.portal.kernel.service.ClassNameLocalService getClassNameLocalService() {
412 return classNameLocalService;
413 }
414
415
420 public void setClassNameLocalService(
421 com.liferay.portal.kernel.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.kernel.service.GroupLocalService getGroupLocalService() {
450 return groupLocalService;
451 }
452
453
458 public void setGroupLocalService(
459 com.liferay.portal.kernel.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.kernel.service.LayoutLocalService getLayoutLocalService() {
505 return layoutLocalService;
506 }
507
508
513 public void setLayoutLocalService(
514 com.liferay.portal.kernel.service.LayoutLocalService layoutLocalService) {
515 this.layoutLocalService = layoutLocalService;
516 }
517
518
523 public LayoutPersistence getLayoutPersistence() {
524 return layoutPersistence;
525 }
526
527
532 public void setLayoutPersistence(LayoutPersistence layoutPersistence) {
533 this.layoutPersistence = layoutPersistence;
534 }
535
536
541 public LayoutFinder getLayoutFinder() {
542 return layoutFinder;
543 }
544
545
550 public void setLayoutFinder(LayoutFinder layoutFinder) {
551 this.layoutFinder = layoutFinder;
552 }
553
554
559 public com.liferay.portal.kernel.service.UserLocalService getUserLocalService() {
560 return userLocalService;
561 }
562
563
568 public void setUserLocalService(
569 com.liferay.portal.kernel.service.UserLocalService userLocalService) {
570 this.userLocalService = userLocalService;
571 }
572
573
578 public UserPersistence getUserPersistence() {
579 return userPersistence;
580 }
581
582
587 public void setUserPersistence(UserPersistence userPersistence) {
588 this.userPersistence = userPersistence;
589 }
590
591
596 public UserFinder getUserFinder() {
597 return userFinder;
598 }
599
600
605 public void setUserFinder(UserFinder userFinder) {
606 this.userFinder = userFinder;
607 }
608
609
614 public com.liferay.asset.kernel.service.AssetEntryLocalService getAssetEntryLocalService() {
615 return assetEntryLocalService;
616 }
617
618
623 public void setAssetEntryLocalService(
624 com.liferay.asset.kernel.service.AssetEntryLocalService assetEntryLocalService) {
625 this.assetEntryLocalService = assetEntryLocalService;
626 }
627
628
633 public AssetEntryPersistence getAssetEntryPersistence() {
634 return assetEntryPersistence;
635 }
636
637
642 public void setAssetEntryPersistence(
643 AssetEntryPersistence assetEntryPersistence) {
644 this.assetEntryPersistence = assetEntryPersistence;
645 }
646
647
652 public AssetEntryFinder getAssetEntryFinder() {
653 return assetEntryFinder;
654 }
655
656
661 public void setAssetEntryFinder(AssetEntryFinder assetEntryFinder) {
662 this.assetEntryFinder = assetEntryFinder;
663 }
664
665
670 public com.liferay.social.kernel.service.SocialActivityCounterLocalService getSocialActivityCounterLocalService() {
671 return socialActivityCounterLocalService;
672 }
673
674
679 public void setSocialActivityCounterLocalService(
680 com.liferay.social.kernel.service.SocialActivityCounterLocalService socialActivityCounterLocalService) {
681 this.socialActivityCounterLocalService = socialActivityCounterLocalService;
682 }
683
684
689 public SocialActivityCounterPersistence getSocialActivityCounterPersistence() {
690 return socialActivityCounterPersistence;
691 }
692
693
698 public void setSocialActivityCounterPersistence(
699 SocialActivityCounterPersistence socialActivityCounterPersistence) {
700 this.socialActivityCounterPersistence = socialActivityCounterPersistence;
701 }
702
703
708 public SocialActivityCounterFinder getSocialActivityCounterFinder() {
709 return socialActivityCounterFinder;
710 }
711
712
717 public void setSocialActivityCounterFinder(
718 SocialActivityCounterFinder socialActivityCounterFinder) {
719 this.socialActivityCounterFinder = socialActivityCounterFinder;
720 }
721
722
727 public com.liferay.social.kernel.service.SocialActivityInterpreterLocalService getSocialActivityInterpreterLocalService() {
728 return socialActivityInterpreterLocalService;
729 }
730
731
736 public void setSocialActivityInterpreterLocalService(
737 com.liferay.social.kernel.service.SocialActivityInterpreterLocalService socialActivityInterpreterLocalService) {
738 this.socialActivityInterpreterLocalService = socialActivityInterpreterLocalService;
739 }
740
741
746 public com.liferay.social.kernel.service.SocialActivityLimitLocalService getSocialActivityLimitLocalService() {
747 return socialActivityLimitLocalService;
748 }
749
750
755 public void setSocialActivityLimitLocalService(
756 com.liferay.social.kernel.service.SocialActivityLimitLocalService socialActivityLimitLocalService) {
757 this.socialActivityLimitLocalService = socialActivityLimitLocalService;
758 }
759
760
765 public SocialActivityLimitPersistence getSocialActivityLimitPersistence() {
766 return socialActivityLimitPersistence;
767 }
768
769
774 public void setSocialActivityLimitPersistence(
775 SocialActivityLimitPersistence socialActivityLimitPersistence) {
776 this.socialActivityLimitPersistence = socialActivityLimitPersistence;
777 }
778
779
784 public com.liferay.social.kernel.service.SocialActivitySetLocalService getSocialActivitySetLocalService() {
785 return socialActivitySetLocalService;
786 }
787
788
793 public void setSocialActivitySetLocalService(
794 com.liferay.social.kernel.service.SocialActivitySetLocalService socialActivitySetLocalService) {
795 this.socialActivitySetLocalService = socialActivitySetLocalService;
796 }
797
798
803 public SocialActivitySetPersistence getSocialActivitySetPersistence() {
804 return socialActivitySetPersistence;
805 }
806
807
812 public void setSocialActivitySetPersistence(
813 SocialActivitySetPersistence socialActivitySetPersistence) {
814 this.socialActivitySetPersistence = socialActivitySetPersistence;
815 }
816
817
822 public SocialActivitySetFinder getSocialActivitySetFinder() {
823 return socialActivitySetFinder;
824 }
825
826
831 public void setSocialActivitySetFinder(
832 SocialActivitySetFinder socialActivitySetFinder) {
833 this.socialActivitySetFinder = socialActivitySetFinder;
834 }
835
836
841 public com.liferay.social.kernel.service.SocialActivitySettingLocalService getSocialActivitySettingLocalService() {
842 return socialActivitySettingLocalService;
843 }
844
845
850 public void setSocialActivitySettingLocalService(
851 com.liferay.social.kernel.service.SocialActivitySettingLocalService socialActivitySettingLocalService) {
852 this.socialActivitySettingLocalService = socialActivitySettingLocalService;
853 }
854
855
860 public SocialActivitySettingPersistence getSocialActivitySettingPersistence() {
861 return socialActivitySettingPersistence;
862 }
863
864
869 public void setSocialActivitySettingPersistence(
870 SocialActivitySettingPersistence socialActivitySettingPersistence) {
871 this.socialActivitySettingPersistence = socialActivitySettingPersistence;
872 }
873
874 public void afterPropertiesSet() {
875 persistedModelLocalServiceRegistry.register("com.liferay.social.kernel.model.SocialActivity",
876 socialActivityLocalService);
877 }
878
879 public void destroy() {
880 persistedModelLocalServiceRegistry.unregister(
881 "com.liferay.social.kernel.model.SocialActivity");
882 }
883
884
889 @Override
890 public String getOSGiServiceIdentifier() {
891 return SocialActivityLocalService.class.getName();
892 }
893
894 protected Class<?> getModelClass() {
895 return SocialActivity.class;
896 }
897
898 protected String getModelClassName() {
899 return SocialActivity.class.getName();
900 }
901
902
907 protected void runSQL(String sql) {
908 try {
909 DataSource dataSource = socialActivityPersistence.getDataSource();
910
911 DB db = DBManagerUtil.getDB();
912
913 sql = db.buildSQL(sql);
914 sql = PortalUtil.transformSQL(sql);
915
916 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
917 sql);
918
919 sqlUpdate.update();
920 }
921 catch (Exception e) {
922 throw new SystemException(e);
923 }
924 }
925
926 @BeanReference(type = SocialActivityLocalService.class)
927 protected SocialActivityLocalService socialActivityLocalService;
928 @BeanReference(type = SocialActivityPersistence.class)
929 protected SocialActivityPersistence socialActivityPersistence;
930 @BeanReference(type = SocialActivityFinder.class)
931 protected SocialActivityFinder socialActivityFinder;
932 @BeanReference(type = com.liferay.counter.kernel.service.CounterLocalService.class)
933 protected com.liferay.counter.kernel.service.CounterLocalService counterLocalService;
934 @BeanReference(type = com.liferay.portal.kernel.service.ClassNameLocalService.class)
935 protected com.liferay.portal.kernel.service.ClassNameLocalService classNameLocalService;
936 @BeanReference(type = ClassNamePersistence.class)
937 protected ClassNamePersistence classNamePersistence;
938 @BeanReference(type = com.liferay.portal.kernel.service.GroupLocalService.class)
939 protected com.liferay.portal.kernel.service.GroupLocalService groupLocalService;
940 @BeanReference(type = GroupPersistence.class)
941 protected GroupPersistence groupPersistence;
942 @BeanReference(type = GroupFinder.class)
943 protected GroupFinder groupFinder;
944 @BeanReference(type = com.liferay.portal.kernel.service.LayoutLocalService.class)
945 protected com.liferay.portal.kernel.service.LayoutLocalService layoutLocalService;
946 @BeanReference(type = LayoutPersistence.class)
947 protected LayoutPersistence layoutPersistence;
948 @BeanReference(type = LayoutFinder.class)
949 protected LayoutFinder layoutFinder;
950 @BeanReference(type = com.liferay.portal.kernel.service.UserLocalService.class)
951 protected com.liferay.portal.kernel.service.UserLocalService userLocalService;
952 @BeanReference(type = UserPersistence.class)
953 protected UserPersistence userPersistence;
954 @BeanReference(type = UserFinder.class)
955 protected UserFinder userFinder;
956 @BeanReference(type = com.liferay.asset.kernel.service.AssetEntryLocalService.class)
957 protected com.liferay.asset.kernel.service.AssetEntryLocalService assetEntryLocalService;
958 @BeanReference(type = AssetEntryPersistence.class)
959 protected AssetEntryPersistence assetEntryPersistence;
960 @BeanReference(type = AssetEntryFinder.class)
961 protected AssetEntryFinder assetEntryFinder;
962 @BeanReference(type = com.liferay.social.kernel.service.SocialActivityCounterLocalService.class)
963 protected com.liferay.social.kernel.service.SocialActivityCounterLocalService socialActivityCounterLocalService;
964 @BeanReference(type = SocialActivityCounterPersistence.class)
965 protected SocialActivityCounterPersistence socialActivityCounterPersistence;
966 @BeanReference(type = SocialActivityCounterFinder.class)
967 protected SocialActivityCounterFinder socialActivityCounterFinder;
968 @BeanReference(type = com.liferay.social.kernel.service.SocialActivityInterpreterLocalService.class)
969 protected com.liferay.social.kernel.service.SocialActivityInterpreterLocalService socialActivityInterpreterLocalService;
970 @BeanReference(type = com.liferay.social.kernel.service.SocialActivityLimitLocalService.class)
971 protected com.liferay.social.kernel.service.SocialActivityLimitLocalService socialActivityLimitLocalService;
972 @BeanReference(type = SocialActivityLimitPersistence.class)
973 protected SocialActivityLimitPersistence socialActivityLimitPersistence;
974 @BeanReference(type = com.liferay.social.kernel.service.SocialActivitySetLocalService.class)
975 protected com.liferay.social.kernel.service.SocialActivitySetLocalService socialActivitySetLocalService;
976 @BeanReference(type = SocialActivitySetPersistence.class)
977 protected SocialActivitySetPersistence socialActivitySetPersistence;
978 @BeanReference(type = SocialActivitySetFinder.class)
979 protected SocialActivitySetFinder socialActivitySetFinder;
980 @BeanReference(type = com.liferay.social.kernel.service.SocialActivitySettingLocalService.class)
981 protected com.liferay.social.kernel.service.SocialActivitySettingLocalService socialActivitySettingLocalService;
982 @BeanReference(type = SocialActivitySettingPersistence.class)
983 protected SocialActivitySettingPersistence socialActivitySettingPersistence;
984 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
985 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
986 }