1
22
23 package com.liferay.portal.service.http;
24
25 import com.liferay.portal.kernel.log.Log;
26 import com.liferay.portal.kernel.log.LogFactoryUtil;
27 import com.liferay.portal.service.RoleServiceUtil;
28
29 import java.rmi.RemoteException;
30
31
82 public class RoleServiceSoap {
83 public static com.liferay.portal.model.RoleSoap addRole(
84 java.lang.String name, java.lang.String description, int type)
85 throws RemoteException {
86 try {
87 com.liferay.portal.model.Role returnValue = RoleServiceUtil.addRole(name,
88 description, type);
89
90 return com.liferay.portal.model.RoleSoap.toSoapModel(returnValue);
91 }
92 catch (Exception e) {
93 _log.error(e, e);
94
95 throw new RemoteException(e.getMessage());
96 }
97 }
98
99 public static void addUserRoles(long userId, long[] roleIds)
100 throws RemoteException {
101 try {
102 RoleServiceUtil.addUserRoles(userId, roleIds);
103 }
104 catch (Exception e) {
105 _log.error(e, e);
106
107 throw new RemoteException(e.getMessage());
108 }
109 }
110
111 public static void deleteRole(long roleId) throws RemoteException {
112 try {
113 RoleServiceUtil.deleteRole(roleId);
114 }
115 catch (Exception e) {
116 _log.error(e, e);
117
118 throw new RemoteException(e.getMessage());
119 }
120 }
121
122 public static com.liferay.portal.model.RoleSoap getGroupRole(
123 long companyId, long groupId) throws RemoteException {
124 try {
125 com.liferay.portal.model.Role returnValue = RoleServiceUtil.getGroupRole(companyId,
126 groupId);
127
128 return com.liferay.portal.model.RoleSoap.toSoapModel(returnValue);
129 }
130 catch (Exception e) {
131 _log.error(e, e);
132
133 throw new RemoteException(e.getMessage());
134 }
135 }
136
137 public static com.liferay.portal.model.RoleSoap[] getGroupRoles(
138 long groupId) throws RemoteException {
139 try {
140 java.util.List returnValue = RoleServiceUtil.getGroupRoles(groupId);
141
142 return com.liferay.portal.model.RoleSoap.toSoapModels(returnValue);
143 }
144 catch (Exception e) {
145 _log.error(e, e);
146
147 throw new RemoteException(e.getMessage());
148 }
149 }
150
151 public static com.liferay.portal.model.RoleSoap getRole(long roleId)
152 throws RemoteException {
153 try {
154 com.liferay.portal.model.Role returnValue = RoleServiceUtil.getRole(roleId);
155
156 return com.liferay.portal.model.RoleSoap.toSoapModel(returnValue);
157 }
158 catch (Exception e) {
159 _log.error(e, e);
160
161 throw new RemoteException(e.getMessage());
162 }
163 }
164
165 public static com.liferay.portal.model.RoleSoap getRole(long companyId,
166 java.lang.String name) throws RemoteException {
167 try {
168 com.liferay.portal.model.Role returnValue = RoleServiceUtil.getRole(companyId,
169 name);
170
171 return com.liferay.portal.model.RoleSoap.toSoapModel(returnValue);
172 }
173 catch (Exception e) {
174 _log.error(e, e);
175
176 throw new RemoteException(e.getMessage());
177 }
178 }
179
180 public static com.liferay.portal.model.RoleSoap[] getUserGroupRoles(
181 long userId, long groupId) throws RemoteException {
182 try {
183 java.util.List returnValue = RoleServiceUtil.getUserGroupRoles(userId,
184 groupId);
185
186 return com.liferay.portal.model.RoleSoap.toSoapModels(returnValue);
187 }
188 catch (Exception e) {
189 _log.error(e, e);
190
191 throw new RemoteException(e.getMessage());
192 }
193 }
194
195 public static com.liferay.portal.model.RoleSoap[] getUserRelatedRoles(
196 long userId, java.util.List groups) throws RemoteException {
197 try {
198 java.util.List returnValue = RoleServiceUtil.getUserRelatedRoles(userId,
199 groups);
200
201 return com.liferay.portal.model.RoleSoap.toSoapModels(returnValue);
202 }
203 catch (Exception e) {
204 _log.error(e, e);
205
206 throw new RemoteException(e.getMessage());
207 }
208 }
209
210 public static com.liferay.portal.model.RoleSoap[] getUserRoles(long userId)
211 throws RemoteException {
212 try {
213 java.util.List returnValue = RoleServiceUtil.getUserRoles(userId);
214
215 return com.liferay.portal.model.RoleSoap.toSoapModels(returnValue);
216 }
217 catch (Exception e) {
218 _log.error(e, e);
219
220 throw new RemoteException(e.getMessage());
221 }
222 }
223
224 public static boolean hasUserRole(long userId, long companyId,
225 java.lang.String name, boolean inherited) throws RemoteException {
226 try {
227 boolean returnValue = RoleServiceUtil.hasUserRole(userId,
228 companyId, name, inherited);
229
230 return returnValue;
231 }
232 catch (Exception e) {
233 _log.error(e, e);
234
235 throw new RemoteException(e.getMessage());
236 }
237 }
238
239 public static boolean hasUserRoles(long userId, long companyId,
240 java.lang.String[] names, boolean inherited) throws RemoteException {
241 try {
242 boolean returnValue = RoleServiceUtil.hasUserRoles(userId,
243 companyId, names, inherited);
244
245 return returnValue;
246 }
247 catch (Exception e) {
248 _log.error(e, e);
249
250 throw new RemoteException(e.getMessage());
251 }
252 }
253
254 public static void unsetUserRoles(long userId, long[] roleIds)
255 throws RemoteException {
256 try {
257 RoleServiceUtil.unsetUserRoles(userId, roleIds);
258 }
259 catch (Exception e) {
260 _log.error(e, e);
261
262 throw new RemoteException(e.getMessage());
263 }
264 }
265
266 public static com.liferay.portal.model.RoleSoap updateRole(long roleId,
267 java.lang.String name, java.lang.String description)
268 throws RemoteException {
269 try {
270 com.liferay.portal.model.Role returnValue = RoleServiceUtil.updateRole(roleId,
271 name, description);
272
273 return com.liferay.portal.model.RoleSoap.toSoapModel(returnValue);
274 }
275 catch (Exception e) {
276 _log.error(e, e);
277
278 throw new RemoteException(e.getMessage());
279 }
280 }
281
282 private static Log _log = LogFactoryUtil.getLog(RoleServiceSoap.class);
283 }