001
014
015 package com.liferay.portlet.social.service;
016
017 import com.liferay.portal.kernel.annotation.Isolation;
018 import com.liferay.portal.kernel.annotation.Propagation;
019 import com.liferay.portal.kernel.annotation.Transactional;
020 import com.liferay.portal.kernel.exception.PortalException;
021 import com.liferay.portal.kernel.exception.SystemException;
022
023
040 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
041 PortalException.class, SystemException.class})
042 public interface SocialActivityLocalService {
043
050 public com.liferay.portlet.social.model.SocialActivity addSocialActivity(
051 com.liferay.portlet.social.model.SocialActivity socialActivity)
052 throws com.liferay.portal.kernel.exception.SystemException;
053
054
060 public com.liferay.portlet.social.model.SocialActivity createSocialActivity(
061 long activityId);
062
063
070 public void deleteSocialActivity(long activityId)
071 throws com.liferay.portal.kernel.exception.PortalException,
072 com.liferay.portal.kernel.exception.SystemException;
073
074
080 public void deleteSocialActivity(
081 com.liferay.portlet.social.model.SocialActivity socialActivity)
082 throws com.liferay.portal.kernel.exception.SystemException;
083
084
091 @SuppressWarnings("rawtypes")
092 public java.util.List dynamicQuery(
093 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
094 throws com.liferay.portal.kernel.exception.SystemException;
095
096
109 @SuppressWarnings("rawtypes")
110 public java.util.List dynamicQuery(
111 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
112 int end) throws com.liferay.portal.kernel.exception.SystemException;
113
114
128 @SuppressWarnings("rawtypes")
129 public java.util.List dynamicQuery(
130 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
131 int end,
132 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
133 throws com.liferay.portal.kernel.exception.SystemException;
134
135
142 public long dynamicQueryCount(
143 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
144 throws com.liferay.portal.kernel.exception.SystemException;
145
146
154 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
155 public com.liferay.portlet.social.model.SocialActivity getSocialActivity(
156 long activityId)
157 throws com.liferay.portal.kernel.exception.PortalException,
158 com.liferay.portal.kernel.exception.SystemException;
159
160
172 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
173 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getSocialActivities(
174 int start, int end)
175 throws com.liferay.portal.kernel.exception.SystemException;
176
177
183 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
184 public int getSocialActivitiesCount()
185 throws com.liferay.portal.kernel.exception.SystemException;
186
187
194 public com.liferay.portlet.social.model.SocialActivity updateSocialActivity(
195 com.liferay.portlet.social.model.SocialActivity socialActivity)
196 throws com.liferay.portal.kernel.exception.SystemException;
197
198
206 public com.liferay.portlet.social.model.SocialActivity updateSocialActivity(
207 com.liferay.portlet.social.model.SocialActivity socialActivity,
208 boolean merge)
209 throws com.liferay.portal.kernel.exception.SystemException;
210
211 public com.liferay.portlet.social.model.SocialActivity addActivity(
212 long userId, long groupId, java.util.Date createDate,
213 java.lang.String className, long classPK, int type,
214 java.lang.String extraData, long receiverUserId)
215 throws com.liferay.portal.kernel.exception.PortalException,
216 com.liferay.portal.kernel.exception.SystemException;
217
218 public com.liferay.portlet.social.model.SocialActivity addActivity(
219 long userId, long groupId, java.lang.String className, long classPK,
220 int type, java.lang.String extraData, long receiverUserId)
221 throws com.liferay.portal.kernel.exception.PortalException,
222 com.liferay.portal.kernel.exception.SystemException;
223
224 public com.liferay.portlet.social.model.SocialActivity addUniqueActivity(
225 long userId, long groupId, java.util.Date createDate,
226 java.lang.String className, long classPK, int type,
227 java.lang.String extraData, long receiverUserId)
228 throws com.liferay.portal.kernel.exception.PortalException,
229 com.liferay.portal.kernel.exception.SystemException;
230
231 public com.liferay.portlet.social.model.SocialActivity addUniqueActivity(
232 long userId, long groupId, java.lang.String className, long classPK,
233 int type, java.lang.String extraData, long receiverUserId)
234 throws com.liferay.portal.kernel.exception.PortalException,
235 com.liferay.portal.kernel.exception.SystemException;
236
237 public void deleteActivities(long classNameId, long classPK)
238 throws com.liferay.portal.kernel.exception.SystemException;
239
240 public void deleteActivities(java.lang.String className, long classPK)
241 throws com.liferay.portal.kernel.exception.SystemException;
242
243 public void deleteActivity(long activityId)
244 throws com.liferay.portal.kernel.exception.PortalException,
245 com.liferay.portal.kernel.exception.SystemException;
246
247 public void deleteActivity(
248 com.liferay.portlet.social.model.SocialActivity activity)
249 throws com.liferay.portal.kernel.exception.SystemException;
250
251 public void deleteUserActivities(long userId)
252 throws com.liferay.portal.kernel.exception.SystemException;
253
254 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
255 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getActivities(
256 long classNameId, int start, int end)
257 throws com.liferay.portal.kernel.exception.SystemException;
258
259 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
260 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getActivities(
261 long mirrorActivityId, long classNameId, long classPK, int start,
262 int end) throws com.liferay.portal.kernel.exception.SystemException;
263
264 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
265 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getActivities(
266 long mirrorActivityId, java.lang.String className, long classPK,
267 int start, int end)
268 throws com.liferay.portal.kernel.exception.SystemException;
269
270 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
271 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getActivities(
272 java.lang.String className, int start, int end)
273 throws com.liferay.portal.kernel.exception.SystemException;
274
275 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
276 public int getActivitiesCount(long classNameId)
277 throws com.liferay.portal.kernel.exception.SystemException;
278
279 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
280 public int getActivitiesCount(long mirrorActivityId, long classNameId,
281 long classPK)
282 throws com.liferay.portal.kernel.exception.SystemException;
283
284 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
285 public int getActivitiesCount(long mirrorActivityId,
286 java.lang.String className, long classPK)
287 throws com.liferay.portal.kernel.exception.SystemException;
288
289 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
290 public int getActivitiesCount(java.lang.String className)
291 throws com.liferay.portal.kernel.exception.SystemException;
292
293 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
294 public com.liferay.portlet.social.model.SocialActivity getActivity(
295 long activityId)
296 throws com.liferay.portal.kernel.exception.PortalException,
297 com.liferay.portal.kernel.exception.SystemException;
298
299 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
300 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getGroupActivities(
301 long groupId, int start, int end)
302 throws com.liferay.portal.kernel.exception.SystemException;
303
304 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
305 public int getGroupActivitiesCount(long groupId)
306 throws com.liferay.portal.kernel.exception.SystemException;
307
308 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
309 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getGroupUsersActivities(
310 long groupId, int start, int end)
311 throws com.liferay.portal.kernel.exception.SystemException;
312
313 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
314 public int getGroupUsersActivitiesCount(long groupId)
315 throws com.liferay.portal.kernel.exception.SystemException;
316
317 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
318 public com.liferay.portlet.social.model.SocialActivity getMirrorActivity(
319 long mirrorActivityId)
320 throws com.liferay.portal.kernel.exception.PortalException,
321 com.liferay.portal.kernel.exception.SystemException;
322
323 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
324 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getOrganizationActivities(
325 long organizationId, int start, int end)
326 throws com.liferay.portal.kernel.exception.SystemException;
327
328 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
329 public int getOrganizationActivitiesCount(long organizationId)
330 throws com.liferay.portal.kernel.exception.SystemException;
331
332 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
333 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getOrganizationUsersActivities(
334 long organizationId, int start, int end)
335 throws com.liferay.portal.kernel.exception.SystemException;
336
337 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
338 public int getOrganizationUsersActivitiesCount(long organizationId)
339 throws com.liferay.portal.kernel.exception.SystemException;
340
341 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
342 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getRelationActivities(
343 long userId, int start, int end)
344 throws com.liferay.portal.kernel.exception.SystemException;
345
346 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
347 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getRelationActivities(
348 long userId, int type, int start, int end)
349 throws com.liferay.portal.kernel.exception.SystemException;
350
351 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
352 public int getRelationActivitiesCount(long userId)
353 throws com.liferay.portal.kernel.exception.SystemException;
354
355 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
356 public int getRelationActivitiesCount(long userId, int type)
357 throws com.liferay.portal.kernel.exception.SystemException;
358
359 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
360 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getUserActivities(
361 long userId, int start, int end)
362 throws com.liferay.portal.kernel.exception.SystemException;
363
364 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
365 public int getUserActivitiesCount(long userId)
366 throws com.liferay.portal.kernel.exception.SystemException;
367
368 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
369 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getUserGroupsActivities(
370 long userId, int start, int end)
371 throws com.liferay.portal.kernel.exception.SystemException;
372
373 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
374 public int getUserGroupsActivitiesCount(long userId)
375 throws com.liferay.portal.kernel.exception.SystemException;
376
377 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
378 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getUserGroupsAndOrganizationsActivities(
379 long userId, int start, int end)
380 throws com.liferay.portal.kernel.exception.SystemException;
381
382 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
383 public int getUserGroupsAndOrganizationsActivitiesCount(long userId)
384 throws com.liferay.portal.kernel.exception.SystemException;
385
386 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
387 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getUserOrganizationsActivities(
388 long userId, int start, int end)
389 throws com.liferay.portal.kernel.exception.SystemException;
390
391 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
392 public int getUserOrganizationsActivitiesCount(long userId)
393 throws com.liferay.portal.kernel.exception.SystemException;
394 }