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