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