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<com.liferay.portal.model.Role> 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<com.liferay.portal.model.Role> 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, com.liferay.portal.model.GroupSoap[] groups)
197 throws RemoteException {
198 try {
199 java.util.List<com.liferay.portal.model.Role> returnValue = RoleServiceUtil.getUserRelatedRoles(userId,
200 com.liferay.portal.model.impl.GroupModelImpl.toModels(
201 groups));
202
203 return com.liferay.portal.model.RoleSoap.toSoapModels(returnValue);
204 }
205 catch (Exception e) {
206 _log.error(e, e);
207
208 throw new RemoteException(e.getMessage());
209 }
210 }
211
212 public static com.liferay.portal.model.RoleSoap[] getUserRoles(long userId)
213 throws RemoteException {
214 try {
215 java.util.List<com.liferay.portal.model.Role> returnValue = RoleServiceUtil.getUserRoles(userId);
216
217 return com.liferay.portal.model.RoleSoap.toSoapModels(returnValue);
218 }
219 catch (Exception e) {
220 _log.error(e, e);
221
222 throw new RemoteException(e.getMessage());
223 }
224 }
225
226 public static boolean hasUserRole(long userId, long companyId,
227 java.lang.String name, boolean inherited) throws RemoteException {
228 try {
229 boolean returnValue = RoleServiceUtil.hasUserRole(userId,
230 companyId, name, inherited);
231
232 return returnValue;
233 }
234 catch (Exception e) {
235 _log.error(e, e);
236
237 throw new RemoteException(e.getMessage());
238 }
239 }
240
241 public static boolean hasUserRoles(long userId, long companyId,
242 java.lang.String[] names, boolean inherited) throws RemoteException {
243 try {
244 boolean returnValue = RoleServiceUtil.hasUserRoles(userId,
245 companyId, names, inherited);
246
247 return returnValue;
248 }
249 catch (Exception e) {
250 _log.error(e, e);
251
252 throw new RemoteException(e.getMessage());
253 }
254 }
255
256 public static void unsetUserRoles(long userId, long[] roleIds)
257 throws RemoteException {
258 try {
259 RoleServiceUtil.unsetUserRoles(userId, roleIds);
260 }
261 catch (Exception e) {
262 _log.error(e, e);
263
264 throw new RemoteException(e.getMessage());
265 }
266 }
267
268 private static Log _log = LogFactoryUtil.getLog(RoleServiceSoap.class);
269 }