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.SystemException,
67 com.liferay.portal.PortalException;
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.SystemException,
85 com.liferay.portal.PortalException;
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.lang.String className, long classPK,
105 int type, java.lang.String extraData, long receiverUserId)
106 throws com.liferay.portal.PortalException,
107 com.liferay.portal.SystemException;
108
109 public com.liferay.portlet.social.model.SocialActivity addActivity(
110 long userId, long groupId, java.util.Date createDate,
111 java.lang.String className, long classPK, int type,
112 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.lang.String className, long classPK,
118 int type, java.lang.String extraData, long receiverUserId)
119 throws com.liferay.portal.PortalException,
120 com.liferay.portal.SystemException;
121
122 public com.liferay.portlet.social.model.SocialActivity addUniqueActivity(
123 long userId, long groupId, java.util.Date createDate,
124 java.lang.String className, long classPK, int type,
125 java.lang.String extraData, long receiverUserId)
126 throws com.liferay.portal.PortalException,
127 com.liferay.portal.SystemException;
128
129 public void deleteActivities(java.lang.String className, long classPK)
130 throws com.liferay.portal.SystemException;
131
132 public void deleteActivities(long classNameId, 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 deleteUserActivities(long userId)
140 throws com.liferay.portal.SystemException;
141
142 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
143 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getActivities(
144 java.lang.String className, int start, int end)
145 throws com.liferay.portal.SystemException;
146
147 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
148 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getActivities(
149 long classNameId, int start, int end)
150 throws com.liferay.portal.SystemException;
151
152 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
153 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getActivities(
154 long mirrorActivityId, java.lang.String className, long classPK,
155 int start, int end) throws com.liferay.portal.SystemException;
156
157 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
158 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getActivities(
159 long mirrorActivityId, long classNameId, long classPK, int start,
160 int end) throws com.liferay.portal.SystemException;
161
162 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
163 public int getActivitiesCount(java.lang.String className)
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,
172 java.lang.String className, long classPK)
173 throws com.liferay.portal.SystemException;
174
175 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
176 public int getActivitiesCount(long mirrorActivityId, long classNameId,
177 long classPK) throws com.liferay.portal.SystemException;
178
179 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
180 public com.liferay.portlet.social.model.SocialActivity getActivity(
181 long activityId)
182 throws com.liferay.portal.PortalException,
183 com.liferay.portal.SystemException;
184
185 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
186 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getGroupActivities(
187 long groupId, int start, int end)
188 throws com.liferay.portal.SystemException;
189
190 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
191 public int getGroupActivitiesCount(long groupId)
192 throws com.liferay.portal.SystemException;
193
194 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
195 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getGroupUsersActivities(
196 long groupId, int start, int end)
197 throws com.liferay.portal.SystemException;
198
199 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
200 public int getGroupUsersActivitiesCount(long groupId)
201 throws com.liferay.portal.SystemException;
202
203 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
204 public com.liferay.portlet.social.model.SocialActivity getMirrorActivity(
205 long mirrorActivityId)
206 throws com.liferay.portal.PortalException,
207 com.liferay.portal.SystemException;
208
209 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
210 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getOrganizationActivities(
211 long organizationId, int start, int end)
212 throws com.liferay.portal.SystemException;
213
214 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
215 public int getOrganizationActivitiesCount(long organizationId)
216 throws com.liferay.portal.SystemException;
217
218 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
219 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getOrganizationUsersActivities(
220 long organizationId, int start, int end)
221 throws com.liferay.portal.SystemException;
222
223 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
224 public int getOrganizationUsersActivitiesCount(long organizationId)
225 throws com.liferay.portal.SystemException;
226
227 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
228 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getRelationActivities(
229 long userId, int start, int end)
230 throws com.liferay.portal.SystemException;
231
232 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
233 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getRelationActivities(
234 long userId, int type, int start, int end)
235 throws com.liferay.portal.SystemException;
236
237 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
238 public int getRelationActivitiesCount(long userId)
239 throws com.liferay.portal.SystemException;
240
241 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
242 public int getRelationActivitiesCount(long userId, int type)
243 throws com.liferay.portal.SystemException;
244
245 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
246 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getUserActivities(
247 long userId, int start, int end)
248 throws com.liferay.portal.SystemException;
249
250 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
251 public int getUserActivitiesCount(long userId)
252 throws com.liferay.portal.SystemException;
253
254 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
255 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getUserGroupsActivities(
256 long userId, int start, int end)
257 throws com.liferay.portal.SystemException;
258
259 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
260 public int getUserGroupsActivitiesCount(long userId)
261 throws com.liferay.portal.SystemException;
262
263 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
264 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getUserGroupsAndOrganizationsActivities(
265 long userId, int start, int end)
266 throws com.liferay.portal.SystemException;
267
268 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
269 public int getUserGroupsAndOrganizationsActivitiesCount(long userId)
270 throws com.liferay.portal.SystemException;
271
272 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
273 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getUserOrganizationsActivities(
274 long userId, int start, int end)
275 throws com.liferay.portal.SystemException;
276
277 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
278 public int getUserOrganizationsActivitiesCount(long userId)
279 throws com.liferay.portal.SystemException;
280 }