1
7
8 package com.liferay.client.soap.portal.service.http;
9
10 public class Portal_RoleServiceSoapBindingStub extends org.apache.axis.client.Stub implements com.liferay.client.soap.portal.service.http.RoleServiceSoap {
11 private java.util.Vector cachedSerClasses = new java.util.Vector();
12 private java.util.Vector cachedSerQNames = new java.util.Vector();
13 private java.util.Vector cachedSerFactories = new java.util.Vector();
14 private java.util.Vector cachedDeserFactories = new java.util.Vector();
15
16 static org.apache.axis.description.OperationDesc [] _operations;
17
18 static {
19 _operations = new org.apache.axis.description.OperationDesc[13];
20 _initOperationDesc1();
21 _initOperationDesc2();
22 }
23
24 private static void _initOperationDesc1(){
25 org.apache.axis.description.OperationDesc oper;
26 org.apache.axis.description.ParameterDesc param;
27 oper = new org.apache.axis.description.OperationDesc();
28 oper.setName("getRole");
29 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "companyId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
30 oper.addParameter(param);
31 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "name"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
32 oper.addParameter(param);
33 oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "RoleSoap"));
34 oper.setReturnClass(com.liferay.client.soap.portal.model.RoleSoap.class);
35 oper.setReturnQName(new javax.xml.namespace.QName("", "getRoleReturn"));
36 oper.setStyle(org.apache.axis.constants.Style.RPC);
37 oper.setUse(org.apache.axis.constants.Use.ENCODED);
38 _operations[0] = oper;
39
40 oper = new org.apache.axis.description.OperationDesc();
41 oper.setName("getRole");
42 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "roleId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
43 oper.addParameter(param);
44 oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "RoleSoap"));
45 oper.setReturnClass(com.liferay.client.soap.portal.model.RoleSoap.class);
46 oper.setReturnQName(new javax.xml.namespace.QName("", "getRoleReturn"));
47 oper.setStyle(org.apache.axis.constants.Style.RPC);
48 oper.setUse(org.apache.axis.constants.Use.ENCODED);
49 _operations[1] = oper;
50
51 oper = new org.apache.axis.description.OperationDesc();
52 oper.setName("addUserRoles");
53 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
54 oper.addParameter(param);
55 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "roleIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
56 oper.addParameter(param);
57 oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
58 oper.setStyle(org.apache.axis.constants.Style.RPC);
59 oper.setUse(org.apache.axis.constants.Use.ENCODED);
60 _operations[2] = oper;
61
62 oper = new org.apache.axis.description.OperationDesc();
63 oper.setName("deleteRole");
64 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "roleId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
65 oper.addParameter(param);
66 oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
67 oper.setStyle(org.apache.axis.constants.Style.RPC);
68 oper.setUse(org.apache.axis.constants.Use.ENCODED);
69 _operations[3] = oper;
70
71 oper = new org.apache.axis.description.OperationDesc();
72 oper.setName("getGroupRole");
73 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "companyId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
74 oper.addParameter(param);
75 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
76 oper.addParameter(param);
77 oper.setReturnType(new javax.xml.namespace.QName("http://model.portal.liferay.com", "RoleSoap"));
78 oper.setReturnClass(com.liferay.client.soap.portal.model.RoleSoap.class);
79 oper.setReturnQName(new javax.xml.namespace.QName("", "getGroupRoleReturn"));
80 oper.setStyle(org.apache.axis.constants.Style.RPC);
81 oper.setUse(org.apache.axis.constants.Use.ENCODED);
82 _operations[4] = oper;
83
84 oper = new org.apache.axis.description.OperationDesc();
85 oper.setName("getGroupRoles");
86 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
87 oper.addParameter(param);
88 oper.setReturnType(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_RoleSoap"));
89 oper.setReturnClass(com.liferay.client.soap.portal.model.RoleSoap[].class);
90 oper.setReturnQName(new javax.xml.namespace.QName("", "getGroupRolesReturn"));
91 oper.setStyle(org.apache.axis.constants.Style.RPC);
92 oper.setUse(org.apache.axis.constants.Use.ENCODED);
93 _operations[5] = oper;
94
95 oper = new org.apache.axis.description.OperationDesc();
96 oper.setName("getUserGroupGroupRoles");
97 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
98 oper.addParameter(param);
99 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
100 oper.addParameter(param);
101 oper.setReturnType(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_RoleSoap"));
102 oper.setReturnClass(com.liferay.client.soap.portal.model.RoleSoap[].class);
103 oper.setReturnQName(new javax.xml.namespace.QName("", "getUserGroupGroupRolesReturn"));
104 oper.setStyle(org.apache.axis.constants.Style.RPC);
105 oper.setUse(org.apache.axis.constants.Use.ENCODED);
106 _operations[6] = oper;
107
108 oper = new org.apache.axis.description.OperationDesc();
109 oper.setName("getUserGroupRoles");
110 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
111 oper.addParameter(param);
112 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groupId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
113 oper.addParameter(param);
114 oper.setReturnType(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_RoleSoap"));
115 oper.setReturnClass(com.liferay.client.soap.portal.model.RoleSoap[].class);
116 oper.setReturnQName(new javax.xml.namespace.QName("", "getUserGroupRolesReturn"));
117 oper.setStyle(org.apache.axis.constants.Style.RPC);
118 oper.setUse(org.apache.axis.constants.Use.ENCODED);
119 _operations[7] = oper;
120
121 oper = new org.apache.axis.description.OperationDesc();
122 oper.setName("getUserRelatedRoles");
123 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
124 oper.addParameter(param);
125 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "groups"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_GroupSoap"), com.liferay.client.soap.portal.model.GroupSoap[].class, false, false);
126 oper.addParameter(param);
127 oper.setReturnType(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_RoleSoap"));
128 oper.setReturnClass(com.liferay.client.soap.portal.model.RoleSoap[].class);
129 oper.setReturnQName(new javax.xml.namespace.QName("", "getUserRelatedRolesReturn"));
130 oper.setStyle(org.apache.axis.constants.Style.RPC);
131 oper.setUse(org.apache.axis.constants.Use.ENCODED);
132 _operations[8] = oper;
133
134 oper = new org.apache.axis.description.OperationDesc();
135 oper.setName("getUserRoles");
136 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
137 oper.addParameter(param);
138 oper.setReturnType(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_RoleSoap"));
139 oper.setReturnClass(com.liferay.client.soap.portal.model.RoleSoap[].class);
140 oper.setReturnQName(new javax.xml.namespace.QName("", "getUserRolesReturn"));
141 oper.setStyle(org.apache.axis.constants.Style.RPC);
142 oper.setUse(org.apache.axis.constants.Use.ENCODED);
143 _operations[9] = oper;
144
145 }
146
147 private static void _initOperationDesc2(){
148 org.apache.axis.description.OperationDesc oper;
149 org.apache.axis.description.ParameterDesc param;
150 oper = new org.apache.axis.description.OperationDesc();
151 oper.setName("hasUserRole");
152 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
153 oper.addParameter(param);
154 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "companyId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
155 oper.addParameter(param);
156 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "name"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
157 oper.addParameter(param);
158 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "inherited"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
159 oper.addParameter(param);
160 oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
161 oper.setReturnClass(boolean.class);
162 oper.setReturnQName(new javax.xml.namespace.QName("", "hasUserRoleReturn"));
163 oper.setStyle(org.apache.axis.constants.Style.RPC);
164 oper.setUse(org.apache.axis.constants.Use.ENCODED);
165 _operations[10] = oper;
166
167 oper = new org.apache.axis.description.OperationDesc();
168 oper.setName("hasUserRoles");
169 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
170 oper.addParameter(param);
171 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "companyId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
172 oper.addParameter(param);
173 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "names"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_string"), java.lang.String[].class, false, false);
174 oper.addParameter(param);
175 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "inherited"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
176 oper.addParameter(param);
177 oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
178 oper.setReturnClass(boolean.class);
179 oper.setReturnQName(new javax.xml.namespace.QName("", "hasUserRolesReturn"));
180 oper.setStyle(org.apache.axis.constants.Style.RPC);
181 oper.setUse(org.apache.axis.constants.Use.ENCODED);
182 _operations[11] = oper;
183
184 oper = new org.apache.axis.description.OperationDesc();
185 oper.setName("unsetUserRoles");
186 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
187 oper.addParameter(param);
188 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "roleIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
189 oper.addParameter(param);
190 oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
191 oper.setStyle(org.apache.axis.constants.Style.RPC);
192 oper.setUse(org.apache.axis.constants.Use.ENCODED);
193 _operations[12] = oper;
194
195 }
196
197 public Portal_RoleServiceSoapBindingStub() throws org.apache.axis.AxisFault {
198 this(null);
199 }
200
201 public Portal_RoleServiceSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
202 this(service);
203 super.cachedEndpoint = endpointURL;
204 }
205
206 public Portal_RoleServiceSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
207 if (service == null) {
208 super.service = new org.apache.axis.client.Service();
209 } else {
210 super.service = service;
211 }
212 ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");
213 java.lang.Class cls;
214 javax.xml.namespace.QName qName;
215 javax.xml.namespace.QName qName2;
216 java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
217 java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
218 java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
219 java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
220 java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
221 java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
222 java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
223 java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
224 java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
225 java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
226 qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "GroupSoap");
227 cachedSerQNames.add(qName);
228 cls = com.liferay.client.soap.portal.model.GroupSoap.class;
229 cachedSerClasses.add(cls);
230 cachedSerFactories.add(beansf);
231 cachedDeserFactories.add(beandf);
232
233 qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "RoleSoap");
234 cachedSerQNames.add(qName);
235 cls = com.liferay.client.soap.portal.model.RoleSoap.class;
236 cachedSerClasses.add(cls);
237 cachedSerFactories.add(beansf);
238 cachedDeserFactories.add(beandf);
239
240 qName = new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_GroupSoap");
241 cachedSerQNames.add(qName);
242 cls = com.liferay.client.soap.portal.model.GroupSoap[].class;
243 cachedSerClasses.add(cls);
244 qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "GroupSoap");
245 qName2 = null;
246 cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
247 cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
248
249 qName = new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_RoleSoap");
250 cachedSerQNames.add(qName);
251 cls = com.liferay.client.soap.portal.model.RoleSoap[].class;
252 cachedSerClasses.add(cls);
253 qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "RoleSoap");
254 qName2 = null;
255 cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
256 cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
257
258 qName = new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long");
259 cachedSerQNames.add(qName);
260 cls = long[].class;
261 cachedSerClasses.add(cls);
262 qName = new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long");
263 qName2 = null;
264 cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
265 cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
266
267 qName = new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_string");
268 cachedSerQNames.add(qName);
269 cls = java.lang.String[].class;
270 cachedSerClasses.add(cls);
271 qName = new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string");
272 qName2 = null;
273 cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
274 cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
275
276 }
277
278 protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
279 try {
280 org.apache.axis.client.Call _call = super._createCall();
281 if (super.maintainSessionSet) {
282 _call.setMaintainSession(super.maintainSession);
283 }
284 if (super.cachedUsername != null) {
285 _call.setUsername(super.cachedUsername);
286 }
287 if (super.cachedPassword != null) {
288 _call.setPassword(super.cachedPassword);
289 }
290 if (super.cachedEndpoint != null) {
291 _call.setTargetEndpointAddress(super.cachedEndpoint);
292 }
293 if (super.cachedTimeout != null) {
294 _call.setTimeout(super.cachedTimeout);
295 }
296 if (super.cachedPortName != null) {
297 _call.setPortName(super.cachedPortName);
298 }
299 java.util.Enumeration keys = super.cachedProperties.keys();
300 while (keys.hasMoreElements()) {
301 java.lang.String key = (java.lang.String) keys.nextElement();
302 _call.setProperty(key, super.cachedProperties.get(key));
303 }
304 synchronized (this) {
310 if (firstCall()) {
311 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
313 _call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC);
314 for (int i = 0; i < cachedSerFactories.size(); ++i) {
315 java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
316 javax.xml.namespace.QName qName =
317 (javax.xml.namespace.QName) cachedSerQNames.get(i);
318 java.lang.Object x = cachedSerFactories.get(i);
319 if (x instanceof Class) {
320 java.lang.Class sf = (java.lang.Class)
321 cachedSerFactories.get(i);
322 java.lang.Class df = (java.lang.Class)
323 cachedDeserFactories.get(i);
324 _call.registerTypeMapping(cls, qName, sf, df, false);
325 }
326 else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
327 org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
328 cachedSerFactories.get(i);
329 org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
330 cachedDeserFactories.get(i);
331 _call.registerTypeMapping(cls, qName, sf, df, false);
332 }
333 }
334 }
335 }
336 return _call;
337 }
338 catch (java.lang.Throwable _t) {
339 throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
340 }
341 }
342
343 public com.liferay.client.soap.portal.model.RoleSoap getRole(long companyId, java.lang.String name) throws java.rmi.RemoteException {
344 if (super.cachedEndpoint == null) {
345 throw new org.apache.axis.NoEndPointException();
346 }
347 org.apache.axis.client.Call _call = createCall();
348 _call.setOperation(_operations[0]);
349 _call.setUseSOAPAction(true);
350 _call.setSOAPActionURI("");
351 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
352 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getRole"));
353
354 setRequestHeaders(_call);
355 setAttachments(_call);
356 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), name});
357
358 if (_resp instanceof java.rmi.RemoteException) {
359 throw (java.rmi.RemoteException)_resp;
360 }
361 else {
362 extractAttachments(_call);
363 try {
364 return (com.liferay.client.soap.portal.model.RoleSoap) _resp;
365 } catch (java.lang.Exception _exception) {
366 return (com.liferay.client.soap.portal.model.RoleSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.RoleSoap.class);
367 }
368 }
369 } catch (org.apache.axis.AxisFault axisFaultException) {
370 throw axisFaultException;
371 }
372 }
373
374 public com.liferay.client.soap.portal.model.RoleSoap getRole(long roleId) throws java.rmi.RemoteException {
375 if (super.cachedEndpoint == null) {
376 throw new org.apache.axis.NoEndPointException();
377 }
378 org.apache.axis.client.Call _call = createCall();
379 _call.setOperation(_operations[1]);
380 _call.setUseSOAPAction(true);
381 _call.setSOAPActionURI("");
382 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
383 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getRole"));
384
385 setRequestHeaders(_call);
386 setAttachments(_call);
387 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId)});
388
389 if (_resp instanceof java.rmi.RemoteException) {
390 throw (java.rmi.RemoteException)_resp;
391 }
392 else {
393 extractAttachments(_call);
394 try {
395 return (com.liferay.client.soap.portal.model.RoleSoap) _resp;
396 } catch (java.lang.Exception _exception) {
397 return (com.liferay.client.soap.portal.model.RoleSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.RoleSoap.class);
398 }
399 }
400 } catch (org.apache.axis.AxisFault axisFaultException) {
401 throw axisFaultException;
402 }
403 }
404
405 public void addUserRoles(long userId, long[] roleIds) throws java.rmi.RemoteException {
406 if (super.cachedEndpoint == null) {
407 throw new org.apache.axis.NoEndPointException();
408 }
409 org.apache.axis.client.Call _call = createCall();
410 _call.setOperation(_operations[2]);
411 _call.setUseSOAPAction(true);
412 _call.setSOAPActionURI("");
413 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
414 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addUserRoles"));
415
416 setRequestHeaders(_call);
417 setAttachments(_call);
418 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), roleIds});
419
420 if (_resp instanceof java.rmi.RemoteException) {
421 throw (java.rmi.RemoteException)_resp;
422 }
423 extractAttachments(_call);
424 } catch (org.apache.axis.AxisFault axisFaultException) {
425 throw axisFaultException;
426 }
427 }
428
429 public void deleteRole(long roleId) throws java.rmi.RemoteException {
430 if (super.cachedEndpoint == null) {
431 throw new org.apache.axis.NoEndPointException();
432 }
433 org.apache.axis.client.Call _call = createCall();
434 _call.setOperation(_operations[3]);
435 _call.setUseSOAPAction(true);
436 _call.setSOAPActionURI("");
437 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
438 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "deleteRole"));
439
440 setRequestHeaders(_call);
441 setAttachments(_call);
442 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId)});
443
444 if (_resp instanceof java.rmi.RemoteException) {
445 throw (java.rmi.RemoteException)_resp;
446 }
447 extractAttachments(_call);
448 } catch (org.apache.axis.AxisFault axisFaultException) {
449 throw axisFaultException;
450 }
451 }
452
453 public com.liferay.client.soap.portal.model.RoleSoap getGroupRole(long companyId, long groupId) throws java.rmi.RemoteException {
454 if (super.cachedEndpoint == null) {
455 throw new org.apache.axis.NoEndPointException();
456 }
457 org.apache.axis.client.Call _call = createCall();
458 _call.setOperation(_operations[4]);
459 _call.setUseSOAPAction(true);
460 _call.setSOAPActionURI("");
461 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
462 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getGroupRole"));
463
464 setRequestHeaders(_call);
465 setAttachments(_call);
466 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), new java.lang.Long(groupId)});
467
468 if (_resp instanceof java.rmi.RemoteException) {
469 throw (java.rmi.RemoteException)_resp;
470 }
471 else {
472 extractAttachments(_call);
473 try {
474 return (com.liferay.client.soap.portal.model.RoleSoap) _resp;
475 } catch (java.lang.Exception _exception) {
476 return (com.liferay.client.soap.portal.model.RoleSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.RoleSoap.class);
477 }
478 }
479 } catch (org.apache.axis.AxisFault axisFaultException) {
480 throw axisFaultException;
481 }
482 }
483
484 public com.liferay.client.soap.portal.model.RoleSoap[] getGroupRoles(long groupId) throws java.rmi.RemoteException {
485 if (super.cachedEndpoint == null) {
486 throw new org.apache.axis.NoEndPointException();
487 }
488 org.apache.axis.client.Call _call = createCall();
489 _call.setOperation(_operations[5]);
490 _call.setUseSOAPAction(true);
491 _call.setSOAPActionURI("");
492 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
493 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getGroupRoles"));
494
495 setRequestHeaders(_call);
496 setAttachments(_call);
497 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId)});
498
499 if (_resp instanceof java.rmi.RemoteException) {
500 throw (java.rmi.RemoteException)_resp;
501 }
502 else {
503 extractAttachments(_call);
504 try {
505 return (com.liferay.client.soap.portal.model.RoleSoap[]) _resp;
506 } catch (java.lang.Exception _exception) {
507 return (com.liferay.client.soap.portal.model.RoleSoap[]) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.RoleSoap[].class);
508 }
509 }
510 } catch (org.apache.axis.AxisFault axisFaultException) {
511 throw axisFaultException;
512 }
513 }
514
515 public com.liferay.client.soap.portal.model.RoleSoap[] getUserGroupGroupRoles(long userId, long groupId) throws java.rmi.RemoteException {
516 if (super.cachedEndpoint == null) {
517 throw new org.apache.axis.NoEndPointException();
518 }
519 org.apache.axis.client.Call _call = createCall();
520 _call.setOperation(_operations[6]);
521 _call.setUseSOAPAction(true);
522 _call.setSOAPActionURI("");
523 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
524 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getUserGroupGroupRoles"));
525
526 setRequestHeaders(_call);
527 setAttachments(_call);
528 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), new java.lang.Long(groupId)});
529
530 if (_resp instanceof java.rmi.RemoteException) {
531 throw (java.rmi.RemoteException)_resp;
532 }
533 else {
534 extractAttachments(_call);
535 try {
536 return (com.liferay.client.soap.portal.model.RoleSoap[]) _resp;
537 } catch (java.lang.Exception _exception) {
538 return (com.liferay.client.soap.portal.model.RoleSoap[]) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.RoleSoap[].class);
539 }
540 }
541 } catch (org.apache.axis.AxisFault axisFaultException) {
542 throw axisFaultException;
543 }
544 }
545
546 public com.liferay.client.soap.portal.model.RoleSoap[] getUserGroupRoles(long userId, long groupId) throws java.rmi.RemoteException {
547 if (super.cachedEndpoint == null) {
548 throw new org.apache.axis.NoEndPointException();
549 }
550 org.apache.axis.client.Call _call = createCall();
551 _call.setOperation(_operations[7]);
552 _call.setUseSOAPAction(true);
553 _call.setSOAPActionURI("");
554 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
555 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getUserGroupRoles"));
556
557 setRequestHeaders(_call);
558 setAttachments(_call);
559 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), new java.lang.Long(groupId)});
560
561 if (_resp instanceof java.rmi.RemoteException) {
562 throw (java.rmi.RemoteException)_resp;
563 }
564 else {
565 extractAttachments(_call);
566 try {
567 return (com.liferay.client.soap.portal.model.RoleSoap[]) _resp;
568 } catch (java.lang.Exception _exception) {
569 return (com.liferay.client.soap.portal.model.RoleSoap[]) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.RoleSoap[].class);
570 }
571 }
572 } catch (org.apache.axis.AxisFault axisFaultException) {
573 throw axisFaultException;
574 }
575 }
576
577 public com.liferay.client.soap.portal.model.RoleSoap[] getUserRelatedRoles(long userId, com.liferay.client.soap.portal.model.GroupSoap[] groups) throws java.rmi.RemoteException {
578 if (super.cachedEndpoint == null) {
579 throw new org.apache.axis.NoEndPointException();
580 }
581 org.apache.axis.client.Call _call = createCall();
582 _call.setOperation(_operations[8]);
583 _call.setUseSOAPAction(true);
584 _call.setSOAPActionURI("");
585 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
586 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getUserRelatedRoles"));
587
588 setRequestHeaders(_call);
589 setAttachments(_call);
590 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), groups});
591
592 if (_resp instanceof java.rmi.RemoteException) {
593 throw (java.rmi.RemoteException)_resp;
594 }
595 else {
596 extractAttachments(_call);
597 try {
598 return (com.liferay.client.soap.portal.model.RoleSoap[]) _resp;
599 } catch (java.lang.Exception _exception) {
600 return (com.liferay.client.soap.portal.model.RoleSoap[]) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.RoleSoap[].class);
601 }
602 }
603 } catch (org.apache.axis.AxisFault axisFaultException) {
604 throw axisFaultException;
605 }
606 }
607
608 public com.liferay.client.soap.portal.model.RoleSoap[] getUserRoles(long userId) throws java.rmi.RemoteException {
609 if (super.cachedEndpoint == null) {
610 throw new org.apache.axis.NoEndPointException();
611 }
612 org.apache.axis.client.Call _call = createCall();
613 _call.setOperation(_operations[9]);
614 _call.setUseSOAPAction(true);
615 _call.setSOAPActionURI("");
616 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
617 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getUserRoles"));
618
619 setRequestHeaders(_call);
620 setAttachments(_call);
621 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId)});
622
623 if (_resp instanceof java.rmi.RemoteException) {
624 throw (java.rmi.RemoteException)_resp;
625 }
626 else {
627 extractAttachments(_call);
628 try {
629 return (com.liferay.client.soap.portal.model.RoleSoap[]) _resp;
630 } catch (java.lang.Exception _exception) {
631 return (com.liferay.client.soap.portal.model.RoleSoap[]) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portal.model.RoleSoap[].class);
632 }
633 }
634 } catch (org.apache.axis.AxisFault axisFaultException) {
635 throw axisFaultException;
636 }
637 }
638
639 public boolean hasUserRole(long userId, long companyId, java.lang.String name, boolean inherited) throws java.rmi.RemoteException {
640 if (super.cachedEndpoint == null) {
641 throw new org.apache.axis.NoEndPointException();
642 }
643 org.apache.axis.client.Call _call = createCall();
644 _call.setOperation(_operations[10]);
645 _call.setUseSOAPAction(true);
646 _call.setSOAPActionURI("");
647 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
648 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "hasUserRole"));
649
650 setRequestHeaders(_call);
651 setAttachments(_call);
652 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), new java.lang.Long(companyId), name, new java.lang.Boolean(inherited)});
653
654 if (_resp instanceof java.rmi.RemoteException) {
655 throw (java.rmi.RemoteException)_resp;
656 }
657 else {
658 extractAttachments(_call);
659 try {
660 return ((java.lang.Boolean) _resp).booleanValue();
661 } catch (java.lang.Exception _exception) {
662 return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue();
663 }
664 }
665 } catch (org.apache.axis.AxisFault axisFaultException) {
666 throw axisFaultException;
667 }
668 }
669
670 public boolean hasUserRoles(long userId, long companyId, java.lang.String[] names, boolean inherited) throws java.rmi.RemoteException {
671 if (super.cachedEndpoint == null) {
672 throw new org.apache.axis.NoEndPointException();
673 }
674 org.apache.axis.client.Call _call = createCall();
675 _call.setOperation(_operations[11]);
676 _call.setUseSOAPAction(true);
677 _call.setSOAPActionURI("");
678 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
679 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "hasUserRoles"));
680
681 setRequestHeaders(_call);
682 setAttachments(_call);
683 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), new java.lang.Long(companyId), names, new java.lang.Boolean(inherited)});
684
685 if (_resp instanceof java.rmi.RemoteException) {
686 throw (java.rmi.RemoteException)_resp;
687 }
688 else {
689 extractAttachments(_call);
690 try {
691 return ((java.lang.Boolean) _resp).booleanValue();
692 } catch (java.lang.Exception _exception) {
693 return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue();
694 }
695 }
696 } catch (org.apache.axis.AxisFault axisFaultException) {
697 throw axisFaultException;
698 }
699 }
700
701 public void unsetUserRoles(long userId, long[] roleIds) throws java.rmi.RemoteException {
702 if (super.cachedEndpoint == null) {
703 throw new org.apache.axis.NoEndPointException();
704 }
705 org.apache.axis.client.Call _call = createCall();
706 _call.setOperation(_operations[12]);
707 _call.setUseSOAPAction(true);
708 _call.setSOAPActionURI("");
709 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
710 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "unsetUserRoles"));
711
712 setRequestHeaders(_call);
713 setAttachments(_call);
714 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), roleIds});
715
716 if (_resp instanceof java.rmi.RemoteException) {
717 throw (java.rmi.RemoteException)_resp;
718 }
719 extractAttachments(_call);
720 } catch (org.apache.axis.AxisFault axisFaultException) {
721 throw axisFaultException;
722 }
723 }
724
725 }
726