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