1
19
20 package com.liferay.portlet.social.service;
21
22 import com.liferay.portal.PortalException;
23 import com.liferay.portal.SystemException;
24 import com.liferay.portal.kernel.annotation.Isolation;
25 import com.liferay.portal.kernel.annotation.Propagation;
26 import com.liferay.portal.kernel.annotation.Transactional;
27
28
52 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
53 PortalException.class, SystemException.class})
54 public interface SocialActivityLocalService {
55 public com.liferay.portlet.social.model.SocialActivity addSocialActivity(
56 com.liferay.portlet.social.model.SocialActivity socialActivity)
57 throws com.liferay.portal.SystemException;
58
59 public com.liferay.portlet.social.model.SocialActivity createSocialActivity(
60 long activityId);
61
62 public void deleteSocialActivity(long activityId)
63 throws com.liferay.portal.SystemException,
64 com.liferay.portal.PortalException;
65
66 public void deleteSocialActivity(
67 com.liferay.portlet.social.model.SocialActivity socialActivity)
68 throws com.liferay.portal.SystemException;
69
70 public java.util.List<Object> dynamicQuery(
71 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
72 throws com.liferay.portal.SystemException;
73
74 public java.util.List<Object> dynamicQuery(
75 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
76 int end) throws com.liferay.portal.SystemException;
77
78 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
79 public com.liferay.portlet.social.model.SocialActivity getSocialActivity(
80 long activityId)
81 throws com.liferay.portal.SystemException,
82 com.liferay.portal.PortalException;
83
84 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
85 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getSocialActivities(
86 int start, int end) throws com.liferay.portal.SystemException;
87
88 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
89 public int getSocialActivitiesCount()
90 throws com.liferay.portal.SystemException;
91
92 public com.liferay.portlet.social.model.SocialActivity updateSocialActivity(
93 com.liferay.portlet.social.model.SocialActivity socialActivity)
94 throws com.liferay.portal.SystemException;
95
96 public com.liferay.portlet.social.model.SocialActivity updateSocialActivity(
97 com.liferay.portlet.social.model.SocialActivity socialActivity,
98 boolean merge) throws com.liferay.portal.SystemException;
99
100 public com.liferay.portlet.social.model.SocialActivity addActivity(
101 long userId, long groupId, java.lang.String className, long classPK,
102 int type, java.lang.String extraData, long receiverUserId)
103 throws com.liferay.portal.PortalException,
104 com.liferay.portal.SystemException;
105
106 public com.liferay.portlet.social.model.SocialActivity addActivity(
107 long userId, long groupId, java.util.Date createDate,
108 java.lang.String className, long classPK, int type,
109 java.lang.String extraData, long receiverUserId)
110 throws com.liferay.portal.PortalException,
111 com.liferay.portal.SystemException;
112
113 public com.liferay.portlet.social.model.SocialActivity addUniqueActivity(
114 long userId, long groupId, java.lang.String className, long classPK,
115 int type, java.lang.String extraData, long receiverUserId)
116 throws com.liferay.portal.PortalException,
117 com.liferay.portal.SystemException;
118
119 public com.liferay.portlet.social.model.SocialActivity addUniqueActivity(
120 long userId, long groupId, java.util.Date createDate,
121 java.lang.String className, long classPK, int type,
122 java.lang.String extraData, long receiverUserId)
123 throws com.liferay.portal.PortalException,
124 com.liferay.portal.SystemException;
125
126 public void deleteActivities(java.lang.String className, long classPK)
127 throws com.liferay.portal.SystemException;
128
129 public void deleteActivities(long classNameId, long classPK)
130 throws com.liferay.portal.SystemException;
131
132 public void deleteActivity(long activityId)
133 throws com.liferay.portal.PortalException,
134 com.liferay.portal.SystemException;
135
136 public void deleteUserActivities(long userId)
137 throws com.liferay.portal.SystemException;
138
139 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
140 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getActivities(
141 java.lang.String className, int start, int end)
142 throws com.liferay.portal.SystemException;
143
144 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
145 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getActivities(
146 long classNameId, int start, int end)
147 throws com.liferay.portal.SystemException;
148
149 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
150 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getActivities(
151 long mirrorActivityId, java.lang.String className, long classPK,
152 int start, int end) throws com.liferay.portal.SystemException;
153
154 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
155 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getActivities(
156 long mirrorActivityId, long classNameId, long classPK, int start,
157 int end) throws com.liferay.portal.SystemException;
158
159 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
160 public int getActivitiesCount(java.lang.String className)
161 throws com.liferay.portal.SystemException;
162
163 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
164 public int getActivitiesCount(long classNameId)
165 throws com.liferay.portal.SystemException;
166
167 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
168 public int getActivitiesCount(long mirrorActivityId,
169 java.lang.String className, long classPK)
170 throws com.liferay.portal.SystemException;
171
172 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
173 public int getActivitiesCount(long mirrorActivityId, long classNameId,
174 long classPK) throws com.liferay.portal.SystemException;
175
176 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
177 public com.liferay.portlet.social.model.SocialActivity getActivity(
178 long activityId)
179 throws com.liferay.portal.PortalException,
180 com.liferay.portal.SystemException;
181
182 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
183 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getGroupActivities(
184 long groupId, int start, int end)
185 throws com.liferay.portal.SystemException;
186
187 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
188 public int getGroupActivitiesCount(long groupId)
189 throws com.liferay.portal.SystemException;
190
191 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
192 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getGroupUsersActivities(
193 long groupId, int start, int end)
194 throws com.liferay.portal.SystemException;
195
196 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
197 public int getGroupUsersActivitiesCount(long groupId)
198 throws com.liferay.portal.SystemException;
199
200 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
201 public com.liferay.portlet.social.model.SocialActivity getMirrorActivity(
202 long mirrorActivityId)
203 throws com.liferay.portal.PortalException,
204 com.liferay.portal.SystemException;
205
206 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
207 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getOrganizationActivities(
208 long organizationId, int start, int end)
209 throws com.liferay.portal.SystemException;
210
211 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
212 public int getOrganizationActivitiesCount(long organizationId)
213 throws com.liferay.portal.SystemException;
214
215 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
216 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getOrganizationUsersActivities(
217 long organizationId, int start, int end)
218 throws com.liferay.portal.SystemException;
219
220 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
221 public int getOrganizationUsersActivitiesCount(long organizationId)
222 throws com.liferay.portal.SystemException;
223
224 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
225 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getRelationActivities(
226 long userId, int start, int end)
227 throws com.liferay.portal.SystemException;
228
229 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
230 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getRelationActivities(
231 long userId, int type, int start, int end)
232 throws com.liferay.portal.SystemException;
233
234 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
235 public int getRelationActivitiesCount(long userId)
236 throws com.liferay.portal.SystemException;
237
238 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
239 public int getRelationActivitiesCount(long userId, int type)
240 throws com.liferay.portal.SystemException;
241
242 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
243 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getUserActivities(
244 long userId, int start, int end)
245 throws com.liferay.portal.SystemException;
246
247 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
248 public int getUserActivitiesCount(long userId)
249 throws com.liferay.portal.SystemException;
250
251 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
252 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getUserGroupsActivities(
253 long userId, int start, int end)
254 throws com.liferay.portal.SystemException;
255
256 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
257 public int getUserGroupsActivitiesCount(long userId)
258 throws com.liferay.portal.SystemException;
259
260 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
261 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getUserGroupsAndOrganizationsActivities(
262 long userId, int start, int end)
263 throws com.liferay.portal.SystemException;
264
265 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
266 public int getUserGroupsAndOrganizationsActivitiesCount(long userId)
267 throws com.liferay.portal.SystemException;
268
269 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
270 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getUserOrganizationsActivities(
271 long userId, int start, int end)
272 throws com.liferay.portal.SystemException;
273
274 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
275 public int getUserOrganizationsActivitiesCount(long userId)
276 throws com.liferay.portal.SystemException;
277 }