001
014
015 package com.liferay.portlet.social.service.base;
016
017 import com.liferay.counter.service.CounterLocalService;
018
019 import com.liferay.portal.kernel.bean.BeanReference;
020 import com.liferay.portal.kernel.bean.IdentifiableBean;
021 import com.liferay.portal.kernel.dao.jdbc.SqlUpdate;
022 import com.liferay.portal.kernel.dao.jdbc.SqlUpdateFactoryUtil;
023 import com.liferay.portal.kernel.dao.orm.DynamicQuery;
024 import com.liferay.portal.kernel.exception.PortalException;
025 import com.liferay.portal.kernel.exception.SystemException;
026 import com.liferay.portal.kernel.log.Log;
027 import com.liferay.portal.kernel.log.LogFactoryUtil;
028 import com.liferay.portal.kernel.search.Indexer;
029 import com.liferay.portal.kernel.search.IndexerRegistryUtil;
030 import com.liferay.portal.kernel.search.SearchException;
031 import com.liferay.portal.kernel.util.OrderByComparator;
032 import com.liferay.portal.model.PersistedModel;
033 import com.liferay.portal.service.PersistedModelLocalServiceRegistry;
034 import com.liferay.portal.service.ResourceLocalService;
035 import com.liferay.portal.service.ResourceService;
036 import com.liferay.portal.service.UserLocalService;
037 import com.liferay.portal.service.UserService;
038 import com.liferay.portal.service.persistence.ResourceFinder;
039 import com.liferay.portal.service.persistence.ResourcePersistence;
040 import com.liferay.portal.service.persistence.UserFinder;
041 import com.liferay.portal.service.persistence.UserPersistence;
042
043 import com.liferay.portlet.social.model.SocialRequest;
044 import com.liferay.portlet.social.service.SocialActivityAchievementLocalService;
045 import com.liferay.portlet.social.service.SocialActivityCounterLocalService;
046 import com.liferay.portlet.social.service.SocialActivityInterpreterLocalService;
047 import com.liferay.portlet.social.service.SocialActivityLimitLocalService;
048 import com.liferay.portlet.social.service.SocialActivityLocalService;
049 import com.liferay.portlet.social.service.SocialActivitySettingLocalService;
050 import com.liferay.portlet.social.service.SocialActivitySettingService;
051 import com.liferay.portlet.social.service.SocialRelationLocalService;
052 import com.liferay.portlet.social.service.SocialRequestInterpreterLocalService;
053 import com.liferay.portlet.social.service.SocialRequestLocalService;
054 import com.liferay.portlet.social.service.persistence.SocialActivityAchievementPersistence;
055 import com.liferay.portlet.social.service.persistence.SocialActivityCounterFinder;
056 import com.liferay.portlet.social.service.persistence.SocialActivityCounterPersistence;
057 import com.liferay.portlet.social.service.persistence.SocialActivityFinder;
058 import com.liferay.portlet.social.service.persistence.SocialActivityLimitPersistence;
059 import com.liferay.portlet.social.service.persistence.SocialActivityPersistence;
060 import com.liferay.portlet.social.service.persistence.SocialActivitySettingPersistence;
061 import com.liferay.portlet.social.service.persistence.SocialRelationPersistence;
062 import com.liferay.portlet.social.service.persistence.SocialRequestPersistence;
063
064 import java.io.Serializable;
065
066 import java.util.List;
067
068 import javax.sql.DataSource;
069
070
082 public abstract class SocialRequestLocalServiceBaseImpl
083 implements SocialRequestLocalService, IdentifiableBean {
084
089
090
097 public SocialRequest addSocialRequest(SocialRequest socialRequest)
098 throws SystemException {
099 socialRequest.setNew(true);
100
101 socialRequest = socialRequestPersistence.update(socialRequest, false);
102
103 Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
104
105 if (indexer != null) {
106 try {
107 indexer.reindex(socialRequest);
108 }
109 catch (SearchException se) {
110 if (_log.isWarnEnabled()) {
111 _log.warn(se, se);
112 }
113 }
114 }
115
116 return socialRequest;
117 }
118
119
125 public SocialRequest createSocialRequest(long requestId) {
126 return socialRequestPersistence.create(requestId);
127 }
128
129
136 public void deleteSocialRequest(long requestId)
137 throws PortalException, SystemException {
138 SocialRequest socialRequest = socialRequestPersistence.remove(requestId);
139
140 Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
141
142 if (indexer != null) {
143 try {
144 indexer.delete(socialRequest);
145 }
146 catch (SearchException se) {
147 if (_log.isWarnEnabled()) {
148 _log.warn(se, se);
149 }
150 }
151 }
152 }
153
154
160 public void deleteSocialRequest(SocialRequest socialRequest)
161 throws SystemException {
162 socialRequestPersistence.remove(socialRequest);
163
164 Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
165
166 if (indexer != null) {
167 try {
168 indexer.delete(socialRequest);
169 }
170 catch (SearchException se) {
171 if (_log.isWarnEnabled()) {
172 _log.warn(se, se);
173 }
174 }
175 }
176 }
177
178
185 @SuppressWarnings("rawtypes")
186 public List dynamicQuery(DynamicQuery dynamicQuery)
187 throws SystemException {
188 return socialRequestPersistence.findWithDynamicQuery(dynamicQuery);
189 }
190
191
204 @SuppressWarnings("rawtypes")
205 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end)
206 throws SystemException {
207 return socialRequestPersistence.findWithDynamicQuery(dynamicQuery,
208 start, end);
209 }
210
211
225 @SuppressWarnings("rawtypes")
226 public List dynamicQuery(DynamicQuery dynamicQuery, int start, int end,
227 OrderByComparator orderByComparator) throws SystemException {
228 return socialRequestPersistence.findWithDynamicQuery(dynamicQuery,
229 start, end, orderByComparator);
230 }
231
232
239 public long dynamicQueryCount(DynamicQuery dynamicQuery)
240 throws SystemException {
241 return socialRequestPersistence.countWithDynamicQuery(dynamicQuery);
242 }
243
244 public SocialRequest fetchSocialRequest(long requestId)
245 throws SystemException {
246 return socialRequestPersistence.fetchByPrimaryKey(requestId);
247 }
248
249
257 public SocialRequest getSocialRequest(long requestId)
258 throws PortalException, SystemException {
259 return socialRequestPersistence.findByPrimaryKey(requestId);
260 }
261
262 public PersistedModel getPersistedModel(Serializable primaryKeyObj)
263 throws PortalException, SystemException {
264 return socialRequestPersistence.findByPrimaryKey(primaryKeyObj);
265 }
266
267
276 public SocialRequest getSocialRequestByUuidAndGroupId(String uuid,
277 long groupId) throws PortalException, SystemException {
278 return socialRequestPersistence.findByUUID_G(uuid, groupId);
279 }
280
281
293 public List<SocialRequest> getSocialRequests(int start, int end)
294 throws SystemException {
295 return socialRequestPersistence.findAll(start, end);
296 }
297
298
304 public int getSocialRequestsCount() throws SystemException {
305 return socialRequestPersistence.countAll();
306 }
307
308
315 public SocialRequest updateSocialRequest(SocialRequest socialRequest)
316 throws SystemException {
317 return updateSocialRequest(socialRequest, true);
318 }
319
320
328 public SocialRequest updateSocialRequest(SocialRequest socialRequest,
329 boolean merge) throws SystemException {
330 socialRequest.setNew(false);
331
332 socialRequest = socialRequestPersistence.update(socialRequest, merge);
333
334 Indexer indexer = IndexerRegistryUtil.getIndexer(getModelClassName());
335
336 if (indexer != null) {
337 try {
338 indexer.reindex(socialRequest);
339 }
340 catch (SearchException se) {
341 if (_log.isWarnEnabled()) {
342 _log.warn(se, se);
343 }
344 }
345 }
346
347 return socialRequest;
348 }
349
350
355 public SocialActivityLocalService getSocialActivityLocalService() {
356 return socialActivityLocalService;
357 }
358
359
364 public void setSocialActivityLocalService(
365 SocialActivityLocalService socialActivityLocalService) {
366 this.socialActivityLocalService = socialActivityLocalService;
367 }
368
369
374 public SocialActivityPersistence getSocialActivityPersistence() {
375 return socialActivityPersistence;
376 }
377
378
383 public void setSocialActivityPersistence(
384 SocialActivityPersistence socialActivityPersistence) {
385 this.socialActivityPersistence = socialActivityPersistence;
386 }
387
388
393 public SocialActivityFinder getSocialActivityFinder() {
394 return socialActivityFinder;
395 }
396
397
402 public void setSocialActivityFinder(
403 SocialActivityFinder socialActivityFinder) {
404 this.socialActivityFinder = socialActivityFinder;
405 }
406
407
412 public SocialActivityAchievementLocalService getSocialActivityAchievementLocalService() {
413 return socialActivityAchievementLocalService;
414 }
415
416
421 public void setSocialActivityAchievementLocalService(
422 SocialActivityAchievementLocalService socialActivityAchievementLocalService) {
423 this.socialActivityAchievementLocalService = socialActivityAchievementLocalService;
424 }
425
426
431 public SocialActivityAchievementPersistence getSocialActivityAchievementPersistence() {
432 return socialActivityAchievementPersistence;
433 }
434
435
440 public void setSocialActivityAchievementPersistence(
441 SocialActivityAchievementPersistence socialActivityAchievementPersistence) {
442 this.socialActivityAchievementPersistence = socialActivityAchievementPersistence;
443 }
444
445
450 public SocialActivityCounterLocalService getSocialActivityCounterLocalService() {
451 return socialActivityCounterLocalService;
452 }
453
454
459 public void setSocialActivityCounterLocalService(
460 SocialActivityCounterLocalService socialActivityCounterLocalService) {
461 this.socialActivityCounterLocalService = socialActivityCounterLocalService;
462 }
463
464
469 public SocialActivityCounterPersistence getSocialActivityCounterPersistence() {
470 return socialActivityCounterPersistence;
471 }
472
473
478 public void setSocialActivityCounterPersistence(
479 SocialActivityCounterPersistence socialActivityCounterPersistence) {
480 this.socialActivityCounterPersistence = socialActivityCounterPersistence;
481 }
482
483
488 public SocialActivityCounterFinder getSocialActivityCounterFinder() {
489 return socialActivityCounterFinder;
490 }
491
492
497 public void setSocialActivityCounterFinder(
498 SocialActivityCounterFinder socialActivityCounterFinder) {
499 this.socialActivityCounterFinder = socialActivityCounterFinder;
500 }
501
502
507 public SocialActivityInterpreterLocalService getSocialActivityInterpreterLocalService() {
508 return socialActivityInterpreterLocalService;
509 }
510
511
516 public void setSocialActivityInterpreterLocalService(
517 SocialActivityInterpreterLocalService socialActivityInterpreterLocalService) {
518 this.socialActivityInterpreterLocalService = socialActivityInterpreterLocalService;
519 }
520
521
526 public SocialActivityLimitLocalService getSocialActivityLimitLocalService() {
527 return socialActivityLimitLocalService;
528 }
529
530
535 public void setSocialActivityLimitLocalService(
536 SocialActivityLimitLocalService socialActivityLimitLocalService) {
537 this.socialActivityLimitLocalService = socialActivityLimitLocalService;
538 }
539
540
545 public SocialActivityLimitPersistence getSocialActivityLimitPersistence() {
546 return socialActivityLimitPersistence;
547 }
548
549
554 public void setSocialActivityLimitPersistence(
555 SocialActivityLimitPersistence socialActivityLimitPersistence) {
556 this.socialActivityLimitPersistence = socialActivityLimitPersistence;
557 }
558
559
564 public SocialActivitySettingLocalService getSocialActivitySettingLocalService() {
565 return socialActivitySettingLocalService;
566 }
567
568
573 public void setSocialActivitySettingLocalService(
574 SocialActivitySettingLocalService socialActivitySettingLocalService) {
575 this.socialActivitySettingLocalService = socialActivitySettingLocalService;
576 }
577
578
583 public SocialActivitySettingService getSocialActivitySettingService() {
584 return socialActivitySettingService;
585 }
586
587
592 public void setSocialActivitySettingService(
593 SocialActivitySettingService socialActivitySettingService) {
594 this.socialActivitySettingService = socialActivitySettingService;
595 }
596
597
602 public SocialActivitySettingPersistence getSocialActivitySettingPersistence() {
603 return socialActivitySettingPersistence;
604 }
605
606
611 public void setSocialActivitySettingPersistence(
612 SocialActivitySettingPersistence socialActivitySettingPersistence) {
613 this.socialActivitySettingPersistence = socialActivitySettingPersistence;
614 }
615
616
621 public SocialRelationLocalService getSocialRelationLocalService() {
622 return socialRelationLocalService;
623 }
624
625
630 public void setSocialRelationLocalService(
631 SocialRelationLocalService socialRelationLocalService) {
632 this.socialRelationLocalService = socialRelationLocalService;
633 }
634
635
640 public SocialRelationPersistence getSocialRelationPersistence() {
641 return socialRelationPersistence;
642 }
643
644
649 public void setSocialRelationPersistence(
650 SocialRelationPersistence socialRelationPersistence) {
651 this.socialRelationPersistence = socialRelationPersistence;
652 }
653
654
659 public SocialRequestLocalService getSocialRequestLocalService() {
660 return socialRequestLocalService;
661 }
662
663
668 public void setSocialRequestLocalService(
669 SocialRequestLocalService socialRequestLocalService) {
670 this.socialRequestLocalService = socialRequestLocalService;
671 }
672
673
678 public SocialRequestPersistence getSocialRequestPersistence() {
679 return socialRequestPersistence;
680 }
681
682
687 public void setSocialRequestPersistence(
688 SocialRequestPersistence socialRequestPersistence) {
689 this.socialRequestPersistence = socialRequestPersistence;
690 }
691
692
697 public SocialRequestInterpreterLocalService getSocialRequestInterpreterLocalService() {
698 return socialRequestInterpreterLocalService;
699 }
700
701
706 public void setSocialRequestInterpreterLocalService(
707 SocialRequestInterpreterLocalService socialRequestInterpreterLocalService) {
708 this.socialRequestInterpreterLocalService = socialRequestInterpreterLocalService;
709 }
710
711
716 public CounterLocalService getCounterLocalService() {
717 return counterLocalService;
718 }
719
720
725 public void setCounterLocalService(CounterLocalService counterLocalService) {
726 this.counterLocalService = counterLocalService;
727 }
728
729
734 public ResourceLocalService getResourceLocalService() {
735 return resourceLocalService;
736 }
737
738
743 public void setResourceLocalService(
744 ResourceLocalService resourceLocalService) {
745 this.resourceLocalService = resourceLocalService;
746 }
747
748
753 public ResourceService getResourceService() {
754 return resourceService;
755 }
756
757
762 public void setResourceService(ResourceService resourceService) {
763 this.resourceService = resourceService;
764 }
765
766
771 public ResourcePersistence getResourcePersistence() {
772 return resourcePersistence;
773 }
774
775
780 public void setResourcePersistence(ResourcePersistence resourcePersistence) {
781 this.resourcePersistence = resourcePersistence;
782 }
783
784
789 public ResourceFinder getResourceFinder() {
790 return resourceFinder;
791 }
792
793
798 public void setResourceFinder(ResourceFinder resourceFinder) {
799 this.resourceFinder = resourceFinder;
800 }
801
802
807 public UserLocalService getUserLocalService() {
808 return userLocalService;
809 }
810
811
816 public void setUserLocalService(UserLocalService userLocalService) {
817 this.userLocalService = userLocalService;
818 }
819
820
825 public UserService getUserService() {
826 return userService;
827 }
828
829
834 public void setUserService(UserService userService) {
835 this.userService = userService;
836 }
837
838
843 public UserPersistence getUserPersistence() {
844 return userPersistence;
845 }
846
847
852 public void setUserPersistence(UserPersistence userPersistence) {
853 this.userPersistence = userPersistence;
854 }
855
856
861 public UserFinder getUserFinder() {
862 return userFinder;
863 }
864
865
870 public void setUserFinder(UserFinder userFinder) {
871 this.userFinder = userFinder;
872 }
873
874 public void afterPropertiesSet() {
875 persistedModelLocalServiceRegistry.register("com.liferay.portlet.social.model.SocialRequest",
876 socialRequestLocalService);
877 }
878
879 public void destroy() {
880 persistedModelLocalServiceRegistry.unregister(
881 "com.liferay.portlet.social.model.SocialRequest");
882 }
883
884
889 public String getBeanIdentifier() {
890 return _beanIdentifier;
891 }
892
893
898 public void setBeanIdentifier(String beanIdentifier) {
899 _beanIdentifier = beanIdentifier;
900 }
901
902 protected ClassLoader getClassLoader() {
903 Class<?> clazz = getClass();
904
905 return clazz.getClassLoader();
906 }
907
908 protected Class<?> getModelClass() {
909 return SocialRequest.class;
910 }
911
912 protected String getModelClassName() {
913 return SocialRequest.class.getName();
914 }
915
916
921 protected void runSQL(String sql) throws SystemException {
922 try {
923 DataSource dataSource = socialRequestPersistence.getDataSource();
924
925 SqlUpdate sqlUpdate = SqlUpdateFactoryUtil.getSqlUpdate(dataSource,
926 sql, new int[0]);
927
928 sqlUpdate.update();
929 }
930 catch (Exception e) {
931 throw new SystemException(e);
932 }
933 }
934
935 @BeanReference(type = SocialActivityLocalService.class)
936 protected SocialActivityLocalService socialActivityLocalService;
937 @BeanReference(type = SocialActivityPersistence.class)
938 protected SocialActivityPersistence socialActivityPersistence;
939 @BeanReference(type = SocialActivityFinder.class)
940 protected SocialActivityFinder socialActivityFinder;
941 @BeanReference(type = SocialActivityAchievementLocalService.class)
942 protected SocialActivityAchievementLocalService socialActivityAchievementLocalService;
943 @BeanReference(type = SocialActivityAchievementPersistence.class)
944 protected SocialActivityAchievementPersistence socialActivityAchievementPersistence;
945 @BeanReference(type = SocialActivityCounterLocalService.class)
946 protected SocialActivityCounterLocalService socialActivityCounterLocalService;
947 @BeanReference(type = SocialActivityCounterPersistence.class)
948 protected SocialActivityCounterPersistence socialActivityCounterPersistence;
949 @BeanReference(type = SocialActivityCounterFinder.class)
950 protected SocialActivityCounterFinder socialActivityCounterFinder;
951 @BeanReference(type = SocialActivityInterpreterLocalService.class)
952 protected SocialActivityInterpreterLocalService socialActivityInterpreterLocalService;
953 @BeanReference(type = SocialActivityLimitLocalService.class)
954 protected SocialActivityLimitLocalService socialActivityLimitLocalService;
955 @BeanReference(type = SocialActivityLimitPersistence.class)
956 protected SocialActivityLimitPersistence socialActivityLimitPersistence;
957 @BeanReference(type = SocialActivitySettingLocalService.class)
958 protected SocialActivitySettingLocalService socialActivitySettingLocalService;
959 @BeanReference(type = SocialActivitySettingService.class)
960 protected SocialActivitySettingService socialActivitySettingService;
961 @BeanReference(type = SocialActivitySettingPersistence.class)
962 protected SocialActivitySettingPersistence socialActivitySettingPersistence;
963 @BeanReference(type = SocialRelationLocalService.class)
964 protected SocialRelationLocalService socialRelationLocalService;
965 @BeanReference(type = SocialRelationPersistence.class)
966 protected SocialRelationPersistence socialRelationPersistence;
967 @BeanReference(type = SocialRequestLocalService.class)
968 protected SocialRequestLocalService socialRequestLocalService;
969 @BeanReference(type = SocialRequestPersistence.class)
970 protected SocialRequestPersistence socialRequestPersistence;
971 @BeanReference(type = SocialRequestInterpreterLocalService.class)
972 protected SocialRequestInterpreterLocalService socialRequestInterpreterLocalService;
973 @BeanReference(type = CounterLocalService.class)
974 protected CounterLocalService counterLocalService;
975 @BeanReference(type = ResourceLocalService.class)
976 protected ResourceLocalService resourceLocalService;
977 @BeanReference(type = ResourceService.class)
978 protected ResourceService resourceService;
979 @BeanReference(type = ResourcePersistence.class)
980 protected ResourcePersistence resourcePersistence;
981 @BeanReference(type = ResourceFinder.class)
982 protected ResourceFinder resourceFinder;
983 @BeanReference(type = UserLocalService.class)
984 protected UserLocalService userLocalService;
985 @BeanReference(type = UserService.class)
986 protected UserService userService;
987 @BeanReference(type = UserPersistence.class)
988 protected UserPersistence userPersistence;
989 @BeanReference(type = UserFinder.class)
990 protected UserFinder userFinder;
991 @BeanReference(type = PersistedModelLocalServiceRegistry.class)
992 protected PersistedModelLocalServiceRegistry persistedModelLocalServiceRegistry;
993 private static Log _log = LogFactoryUtil.getLog(SocialRequestLocalServiceBaseImpl.class);
994 private String _beanIdentifier;
995 }