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 public com.liferay.portlet.social.model.SocialActivity addSocialActivity(
044 com.liferay.portlet.social.model.SocialActivity socialActivity)
045 throws com.liferay.portal.kernel.exception.SystemException;
046
047 public com.liferay.portlet.social.model.SocialActivity createSocialActivity(
048 long activityId);
049
050 public void deleteSocialActivity(long activityId)
051 throws com.liferay.portal.kernel.exception.PortalException,
052 com.liferay.portal.kernel.exception.SystemException;
053
054 public void deleteSocialActivity(
055 com.liferay.portlet.social.model.SocialActivity socialActivity)
056 throws com.liferay.portal.kernel.exception.SystemException;
057
058 @SuppressWarnings("unchecked")
059 public java.util.List dynamicQuery(
060 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
061 throws com.liferay.portal.kernel.exception.SystemException;
062
063 @SuppressWarnings("unchecked")
064 public java.util.List dynamicQuery(
065 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
066 int end) throws com.liferay.portal.kernel.exception.SystemException;
067
068 @SuppressWarnings("unchecked")
069 public java.util.List dynamicQuery(
070 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
071 int end,
072 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
073 throws com.liferay.portal.kernel.exception.SystemException;
074
075 public long dynamicQueryCount(
076 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
077 throws com.liferay.portal.kernel.exception.SystemException;
078
079 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
080 public com.liferay.portlet.social.model.SocialActivity getSocialActivity(
081 long activityId)
082 throws com.liferay.portal.kernel.exception.PortalException,
083 com.liferay.portal.kernel.exception.SystemException;
084
085 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
086 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getSocialActivities(
087 int start, int end)
088 throws com.liferay.portal.kernel.exception.SystemException;
089
090 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
091 public int getSocialActivitiesCount()
092 throws com.liferay.portal.kernel.exception.SystemException;
093
094 public com.liferay.portlet.social.model.SocialActivity updateSocialActivity(
095 com.liferay.portlet.social.model.SocialActivity socialActivity)
096 throws com.liferay.portal.kernel.exception.SystemException;
097
098 public com.liferay.portlet.social.model.SocialActivity updateSocialActivity(
099 com.liferay.portlet.social.model.SocialActivity socialActivity,
100 boolean merge)
101 throws com.liferay.portal.kernel.exception.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.kernel.exception.PortalException,
108 com.liferay.portal.kernel.exception.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.kernel.exception.PortalException,
114 com.liferay.portal.kernel.exception.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.kernel.exception.PortalException,
121 com.liferay.portal.kernel.exception.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.kernel.exception.PortalException,
127 com.liferay.portal.kernel.exception.SystemException;
128
129 public void deleteActivities(long classNameId, long classPK)
130 throws com.liferay.portal.kernel.exception.SystemException;
131
132 public void deleteActivities(java.lang.String className, long classPK)
133 throws com.liferay.portal.kernel.exception.SystemException;
134
135 public void deleteActivity(long activityId)
136 throws com.liferay.portal.kernel.exception.PortalException,
137 com.liferay.portal.kernel.exception.SystemException;
138
139 public void deleteActivity(
140 com.liferay.portlet.social.model.SocialActivity activity)
141 throws com.liferay.portal.kernel.exception.SystemException;
142
143 public void deleteUserActivities(long userId)
144 throws com.liferay.portal.kernel.exception.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.kernel.exception.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.kernel.exception.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)
160 throws com.liferay.portal.kernel.exception.SystemException;
161
162 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
163 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getActivities(
164 java.lang.String className, int start, int end)
165 throws com.liferay.portal.kernel.exception.SystemException;
166
167 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
168 public int getActivitiesCount(long classNameId)
169 throws com.liferay.portal.kernel.exception.SystemException;
170
171 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
172 public int getActivitiesCount(long mirrorActivityId, long classNameId,
173 long classPK)
174 throws com.liferay.portal.kernel.exception.SystemException;
175
176 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
177 public int getActivitiesCount(long mirrorActivityId,
178 java.lang.String className, long classPK)
179 throws com.liferay.portal.kernel.exception.SystemException;
180
181 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
182 public int getActivitiesCount(java.lang.String className)
183 throws com.liferay.portal.kernel.exception.SystemException;
184
185 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
186 public com.liferay.portlet.social.model.SocialActivity getActivity(
187 long activityId)
188 throws com.liferay.portal.kernel.exception.PortalException,
189 com.liferay.portal.kernel.exception.SystemException;
190
191 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
192 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getGroupActivities(
193 long groupId, int start, int end)
194 throws com.liferay.portal.kernel.exception.SystemException;
195
196 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
197 public int getGroupActivitiesCount(long groupId)
198 throws com.liferay.portal.kernel.exception.SystemException;
199
200 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
201 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getGroupUsersActivities(
202 long groupId, int start, int end)
203 throws com.liferay.portal.kernel.exception.SystemException;
204
205 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
206 public int getGroupUsersActivitiesCount(long groupId)
207 throws com.liferay.portal.kernel.exception.SystemException;
208
209 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
210 public com.liferay.portlet.social.model.SocialActivity getMirrorActivity(
211 long mirrorActivityId)
212 throws com.liferay.portal.kernel.exception.PortalException,
213 com.liferay.portal.kernel.exception.SystemException;
214
215 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
216 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getOrganizationActivities(
217 long organizationId, int start, int end)
218 throws com.liferay.portal.kernel.exception.SystemException;
219
220 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
221 public int getOrganizationActivitiesCount(long organizationId)
222 throws com.liferay.portal.kernel.exception.SystemException;
223
224 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
225 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getOrganizationUsersActivities(
226 long organizationId, int start, int end)
227 throws com.liferay.portal.kernel.exception.SystemException;
228
229 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
230 public int getOrganizationUsersActivitiesCount(long organizationId)
231 throws com.liferay.portal.kernel.exception.SystemException;
232
233 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
234 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getRelationActivities(
235 long userId, int start, int end)
236 throws com.liferay.portal.kernel.exception.SystemException;
237
238 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
239 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getRelationActivities(
240 long userId, int type, int start, int end)
241 throws com.liferay.portal.kernel.exception.SystemException;
242
243 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
244 public int getRelationActivitiesCount(long userId)
245 throws com.liferay.portal.kernel.exception.SystemException;
246
247 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
248 public int getRelationActivitiesCount(long userId, int type)
249 throws com.liferay.portal.kernel.exception.SystemException;
250
251 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
252 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getUserActivities(
253 long userId, int start, int end)
254 throws com.liferay.portal.kernel.exception.SystemException;
255
256 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
257 public int getUserActivitiesCount(long userId)
258 throws com.liferay.portal.kernel.exception.SystemException;
259
260 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
261 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getUserGroupsActivities(
262 long userId, int start, int end)
263 throws com.liferay.portal.kernel.exception.SystemException;
264
265 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
266 public int getUserGroupsActivitiesCount(long userId)
267 throws com.liferay.portal.kernel.exception.SystemException;
268
269 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
270 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getUserGroupsAndOrganizationsActivities(
271 long userId, int start, int end)
272 throws com.liferay.portal.kernel.exception.SystemException;
273
274 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
275 public int getUserGroupsAndOrganizationsActivitiesCount(long userId)
276 throws com.liferay.portal.kernel.exception.SystemException;
277
278 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
279 public java.util.List<com.liferay.portlet.social.model.SocialActivity> getUserOrganizationsActivities(
280 long userId, int start, int end)
281 throws com.liferay.portal.kernel.exception.SystemException;
282
283 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
284 public int getUserOrganizationsActivitiesCount(long userId)
285 throws com.liferay.portal.kernel.exception.SystemException;
286 }