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