001
014
015 package com.liferay.portal.service;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.exception.SystemException;
019 import com.liferay.portal.kernel.transaction.Isolation;
020 import com.liferay.portal.kernel.transaction.Propagation;
021 import com.liferay.portal.kernel.transaction.Transactional;
022
023
036 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
037 PortalException.class, SystemException.class})
038 public interface UserGroupRoleLocalService extends PersistedModelLocalService {
039
044
045
052 public com.liferay.portal.model.UserGroupRole addUserGroupRole(
053 com.liferay.portal.model.UserGroupRole userGroupRole)
054 throws com.liferay.portal.kernel.exception.SystemException;
055
056
062 public com.liferay.portal.model.UserGroupRole createUserGroupRole(
063 com.liferay.portal.service.persistence.UserGroupRolePK userGroupRolePK);
064
065
072 public void deleteUserGroupRole(
073 com.liferay.portal.service.persistence.UserGroupRolePK userGroupRolePK)
074 throws com.liferay.portal.kernel.exception.PortalException,
075 com.liferay.portal.kernel.exception.SystemException;
076
077
083 public void deleteUserGroupRole(
084 com.liferay.portal.model.UserGroupRole userGroupRole)
085 throws com.liferay.portal.kernel.exception.SystemException;
086
087
094 @SuppressWarnings("rawtypes")
095 public java.util.List dynamicQuery(
096 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
097 throws com.liferay.portal.kernel.exception.SystemException;
098
099
112 @SuppressWarnings("rawtypes")
113 public java.util.List dynamicQuery(
114 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
115 int end) throws com.liferay.portal.kernel.exception.SystemException;
116
117
131 @SuppressWarnings("rawtypes")
132 public java.util.List dynamicQuery(
133 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
134 int end,
135 com.liferay.portal.kernel.util.OrderByComparator orderByComparator)
136 throws com.liferay.portal.kernel.exception.SystemException;
137
138
145 public long dynamicQueryCount(
146 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
147 throws com.liferay.portal.kernel.exception.SystemException;
148
149 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
150 public com.liferay.portal.model.UserGroupRole fetchUserGroupRole(
151 com.liferay.portal.service.persistence.UserGroupRolePK userGroupRolePK)
152 throws com.liferay.portal.kernel.exception.SystemException;
153
154
162 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
163 public com.liferay.portal.model.UserGroupRole getUserGroupRole(
164 com.liferay.portal.service.persistence.UserGroupRolePK userGroupRolePK)
165 throws com.liferay.portal.kernel.exception.PortalException,
166 com.liferay.portal.kernel.exception.SystemException;
167
168 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
169 public com.liferay.portal.model.PersistedModel getPersistedModel(
170 java.io.Serializable primaryKeyObj)
171 throws com.liferay.portal.kernel.exception.PortalException,
172 com.liferay.portal.kernel.exception.SystemException;
173
174
186 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
187 public java.util.List<com.liferay.portal.model.UserGroupRole> getUserGroupRoles(
188 int start, int end)
189 throws com.liferay.portal.kernel.exception.SystemException;
190
191
197 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
198 public int getUserGroupRolesCount()
199 throws com.liferay.portal.kernel.exception.SystemException;
200
201
208 public com.liferay.portal.model.UserGroupRole updateUserGroupRole(
209 com.liferay.portal.model.UserGroupRole userGroupRole)
210 throws com.liferay.portal.kernel.exception.SystemException;
211
212
220 public com.liferay.portal.model.UserGroupRole updateUserGroupRole(
221 com.liferay.portal.model.UserGroupRole userGroupRole, boolean merge)
222 throws com.liferay.portal.kernel.exception.SystemException;
223
224
229 public java.lang.String getBeanIdentifier();
230
231
236 public void setBeanIdentifier(java.lang.String beanIdentifier);
237
238 public void addUserGroupRoles(long userId, long groupId, long[] roleIds)
239 throws com.liferay.portal.kernel.exception.PortalException,
240 com.liferay.portal.kernel.exception.SystemException;
241
242 public void addUserGroupRoles(long[] userIds, long groupId, long roleId)
243 throws com.liferay.portal.kernel.exception.PortalException,
244 com.liferay.portal.kernel.exception.SystemException;
245
246 public void deleteUserGroupRoles(long userId, long groupId, long[] roleIds)
247 throws com.liferay.portal.kernel.exception.SystemException;
248
249 public void deleteUserGroupRoles(long userId, long[] groupIds)
250 throws com.liferay.portal.kernel.exception.SystemException;
251
252 public void deleteUserGroupRoles(long[] userIds, long groupId)
253 throws com.liferay.portal.kernel.exception.SystemException;
254
255 public void deleteUserGroupRoles(long[] userIds, long groupId, long roleId)
256 throws com.liferay.portal.kernel.exception.SystemException;
257
258 public void deleteUserGroupRolesByGroupId(long groupId)
259 throws com.liferay.portal.kernel.exception.SystemException;
260
261 public void deleteUserGroupRolesByRoleId(long roleId)
262 throws com.liferay.portal.kernel.exception.SystemException;
263
264 public void deleteUserGroupRolesByUserId(long userId)
265 throws com.liferay.portal.kernel.exception.SystemException;
266
267 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
268 public java.util.List<com.liferay.portal.model.UserGroupRole> getUserGroupRoles(
269 long userId) throws com.liferay.portal.kernel.exception.SystemException;
270
271 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
272 public java.util.List<com.liferay.portal.model.UserGroupRole> getUserGroupRoles(
273 long userId, long groupId)
274 throws com.liferay.portal.kernel.exception.SystemException;
275
276 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
277 public java.util.List<com.liferay.portal.model.UserGroupRole> getUserGroupRolesByGroupAndRole(
278 long groupId, long roleId)
279 throws com.liferay.portal.kernel.exception.SystemException;
280
281 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
282 public java.util.List<com.liferay.portal.model.UserGroupRole> getUserGroupRolesByUserUserGroupAndGroup(
283 long userId, long groupId)
284 throws com.liferay.portal.kernel.exception.SystemException;
285
286 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
287 public boolean hasUserGroupRole(long userId, long groupId, long roleId)
288 throws com.liferay.portal.kernel.exception.SystemException;
289
290 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
291 public boolean hasUserGroupRole(long userId, long groupId, long roleId,
292 boolean inherit)
293 throws com.liferay.portal.kernel.exception.SystemException;
294
295 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
296 public boolean hasUserGroupRole(long userId, long groupId,
297 java.lang.String roleName)
298 throws com.liferay.portal.kernel.exception.PortalException,
299 com.liferay.portal.kernel.exception.SystemException;
300
301 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
302 public boolean hasUserGroupRole(long userId, long groupId,
303 java.lang.String roleName, boolean inherit)
304 throws com.liferay.portal.kernel.exception.PortalException,
305 com.liferay.portal.kernel.exception.SystemException;
306 }