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