1
22
23 package com.liferay.portal.service;
24
25 import com.liferay.portal.PortalException;
26 import com.liferay.portal.SystemException;
27 import com.liferay.portal.kernel.annotation.Propagation;
28 import com.liferay.portal.kernel.annotation.Transactional;
29
30
54 @Transactional(rollbackFor = {
55 PortalException.class, SystemException.class})
56 public interface UserGroupRoleLocalService {
57 public com.liferay.portal.model.UserGroupRole addUserGroupRole(
58 com.liferay.portal.model.UserGroupRole userGroupRole)
59 throws com.liferay.portal.SystemException;
60
61 public com.liferay.portal.model.UserGroupRole createUserGroupRole(
62 com.liferay.portal.service.persistence.UserGroupRolePK userGroupRolePK);
63
64 public void deleteUserGroupRole(
65 com.liferay.portal.service.persistence.UserGroupRolePK userGroupRolePK)
66 throws com.liferay.portal.SystemException,
67 com.liferay.portal.PortalException;
68
69 public void deleteUserGroupRole(
70 com.liferay.portal.model.UserGroupRole userGroupRole)
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.portal.model.UserGroupRole getUserGroupRole(
83 com.liferay.portal.service.persistence.UserGroupRolePK userGroupRolePK)
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.portal.model.UserGroupRole> getUserGroupRoles(
89 int start, int end) throws com.liferay.portal.SystemException;
90
91 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
92 public int getUserGroupRolesCount()
93 throws com.liferay.portal.SystemException;
94
95 public com.liferay.portal.model.UserGroupRole updateUserGroupRole(
96 com.liferay.portal.model.UserGroupRole userGroupRole)
97 throws com.liferay.portal.SystemException;
98
99 public void addUserGroupRoles(long userId, long groupId, long[] roleIds)
100 throws com.liferay.portal.PortalException,
101 com.liferay.portal.SystemException;
102
103 public void addUserGroupRoles(long[] userIds, long groupId, long roleId)
104 throws com.liferay.portal.PortalException,
105 com.liferay.portal.SystemException;
106
107 public void deleteUserGroupRoles(long userId, long[] groupIds)
108 throws com.liferay.portal.SystemException;
109
110 public void deleteUserGroupRoles(long[] userIds, long groupId)
111 throws com.liferay.portal.SystemException;
112
113 public void deleteUserGroupRoles(long userId, long groupId, long[] roleIds)
114 throws com.liferay.portal.SystemException;
115
116 public void deleteUserGroupRoles(long[] userIds, long groupId, long roleId)
117 throws com.liferay.portal.SystemException;
118
119 public void deleteUserGroupRolesByGroupId(long groupId)
120 throws com.liferay.portal.SystemException;
121
122 public void deleteUserGroupRolesByRoleId(long roleId)
123 throws com.liferay.portal.SystemException;
124
125 public void deleteUserGroupRolesByUserId(long userId)
126 throws com.liferay.portal.SystemException;
127
128 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
129 public java.util.List<com.liferay.portal.model.UserGroupRole> getUserGroupRoles(
130 long userId) throws com.liferay.portal.SystemException;
131
132 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
133 public java.util.List<com.liferay.portal.model.UserGroupRole> getUserGroupRoles(
134 long userId, long groupId) throws com.liferay.portal.SystemException;
135
136 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
137 public java.util.List<com.liferay.portal.model.UserGroupRole> getUserGroupRolesByGroupAndRole(
138 long groupId, long roleId) throws com.liferay.portal.SystemException;
139
140 public boolean hasUserGroupRole(long userId, long groupId, long roleId)
141 throws com.liferay.portal.SystemException;
142
143 public boolean hasUserGroupRole(long userId, long groupId,
144 java.lang.String roleName)
145 throws com.liferay.portal.PortalException,
146 com.liferay.portal.SystemException;
147 }