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