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_xsd_anyType"), java.lang.Object[].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", "RoleSoap");
244 cachedSerQNames.add(qName);
245 cls = com.liferay.client.portal.model.RoleSoap.class;
246 cachedSerClasses.add(cls);
247 cachedSerFactories.add(beansf);
248 cachedDeserFactories.add(beandf);
249
250 qName = new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_tns2_RoleSoap");
251 cachedSerQNames.add(qName);
252 cls = com.liferay.client.portal.model.RoleSoap[].class;
253 cachedSerClasses.add(cls);
254 qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "RoleSoap");
255 qName2 = null;
256 cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
257 cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
258
259 qName = new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_anyType");
260 cachedSerQNames.add(qName);
261 cls = java.lang.Object[].class;
262 cachedSerClasses.add(cls);
263 qName = new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "anyType");
264 qName2 = null;
265 cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
266 cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
267
268 qName = new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_long");
269 cachedSerQNames.add(qName);
270 cls = long[].class;
271 cachedSerClasses.add(cls);
272 qName = new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long");
273 qName2 = null;
274 cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
275 cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
276
277 qName = new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "ArrayOf_xsd_string");
278 cachedSerQNames.add(qName);
279 cls = java.lang.String[].class;
280 cachedSerClasses.add(cls);
281 qName = new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string");
282 qName2 = null;
283 cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
284 cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
285
286 }
287
288 protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
289 try {
290 org.apache.axis.client.Call _call = super._createCall();
291 if (super.maintainSessionSet) {
292 _call.setMaintainSession(super.maintainSession);
293 }
294 if (super.cachedUsername != null) {
295 _call.setUsername(super.cachedUsername);
296 }
297 if (super.cachedPassword != null) {
298 _call.setPassword(super.cachedPassword);
299 }
300 if (super.cachedEndpoint != null) {
301 _call.setTargetEndpointAddress(super.cachedEndpoint);
302 }
303 if (super.cachedTimeout != null) {
304 _call.setTimeout(super.cachedTimeout);
305 }
306 if (super.cachedPortName != null) {
307 _call.setPortName(super.cachedPortName);
308 }
309 java.util.Enumeration keys = super.cachedProperties.keys();
310 while (keys.hasMoreElements()) {
311 java.lang.String key = (java.lang.String) keys.nextElement();
312 _call.setProperty(key, super.cachedProperties.get(key));
313 }
314 synchronized (this) {
320 if (firstCall()) {
321 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
323 _call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC);
324 for (int i = 0; i < cachedSerFactories.size(); ++i) {
325 java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
326 javax.xml.namespace.QName qName =
327 (javax.xml.namespace.QName) cachedSerQNames.get(i);
328 java.lang.Object x = cachedSerFactories.get(i);
329 if (x instanceof Class) {
330 java.lang.Class sf = (java.lang.Class)
331 cachedSerFactories.get(i);
332 java.lang.Class df = (java.lang.Class)
333 cachedDeserFactories.get(i);
334 _call.registerTypeMapping(cls, qName, sf, df, false);
335 }
336 else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
337 org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
338 cachedSerFactories.get(i);
339 org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
340 cachedDeserFactories.get(i);
341 _call.registerTypeMapping(cls, qName, sf, df, false);
342 }
343 }
344 }
345 }
346 return _call;
347 }
348 catch (java.lang.Throwable _t) {
349 throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
350 }
351 }
352
353 public com.liferay.client.portal.model.RoleSoap getRole(long companyId, java.lang.String name) throws java.rmi.RemoteException {
354 if (super.cachedEndpoint == null) {
355 throw new org.apache.axis.NoEndPointException();
356 }
357 org.apache.axis.client.Call _call = createCall();
358 _call.setOperation(_operations[0]);
359 _call.setUseSOAPAction(true);
360 _call.setSOAPActionURI("");
361 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
362 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getRole"));
363
364 setRequestHeaders(_call);
365 setAttachments(_call);
366 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), name});
367
368 if (_resp instanceof java.rmi.RemoteException) {
369 throw (java.rmi.RemoteException)_resp;
370 }
371 else {
372 extractAttachments(_call);
373 try {
374 return (com.liferay.client.portal.model.RoleSoap) _resp;
375 } catch (java.lang.Exception _exception) {
376 return (com.liferay.client.portal.model.RoleSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.RoleSoap.class);
377 }
378 }
379 } catch (org.apache.axis.AxisFault axisFaultException) {
380 throw axisFaultException;
381 }
382 }
383
384 public com.liferay.client.portal.model.RoleSoap getRole(long roleId) throws java.rmi.RemoteException {
385 if (super.cachedEndpoint == null) {
386 throw new org.apache.axis.NoEndPointException();
387 }
388 org.apache.axis.client.Call _call = createCall();
389 _call.setOperation(_operations[1]);
390 _call.setUseSOAPAction(true);
391 _call.setSOAPActionURI("");
392 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
393 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getRole"));
394
395 setRequestHeaders(_call);
396 setAttachments(_call);
397 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId)});
398
399 if (_resp instanceof java.rmi.RemoteException) {
400 throw (java.rmi.RemoteException)_resp;
401 }
402 else {
403 extractAttachments(_call);
404 try {
405 return (com.liferay.client.portal.model.RoleSoap) _resp;
406 } catch (java.lang.Exception _exception) {
407 return (com.liferay.client.portal.model.RoleSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.RoleSoap.class);
408 }
409 }
410 } catch (org.apache.axis.AxisFault axisFaultException) {
411 throw axisFaultException;
412 }
413 }
414
415 public boolean hasUserRole(long userId, long companyId, java.lang.String name, boolean inherited) throws java.rmi.RemoteException {
416 if (super.cachedEndpoint == null) {
417 throw new org.apache.axis.NoEndPointException();
418 }
419 org.apache.axis.client.Call _call = createCall();
420 _call.setOperation(_operations[2]);
421 _call.setUseSOAPAction(true);
422 _call.setSOAPActionURI("");
423 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
424 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "hasUserRole"));
425
426 setRequestHeaders(_call);
427 setAttachments(_call);
428 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)});
429
430 if (_resp instanceof java.rmi.RemoteException) {
431 throw (java.rmi.RemoteException)_resp;
432 }
433 else {
434 extractAttachments(_call);
435 try {
436 return ((java.lang.Boolean) _resp).booleanValue();
437 } catch (java.lang.Exception _exception) {
438 return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue();
439 }
440 }
441 } catch (org.apache.axis.AxisFault axisFaultException) {
442 throw axisFaultException;
443 }
444 }
445
446 public com.liferay.client.portal.model.RoleSoap getGroupRole(long companyId, long groupId) throws java.rmi.RemoteException {
447 if (super.cachedEndpoint == null) {
448 throw new org.apache.axis.NoEndPointException();
449 }
450 org.apache.axis.client.Call _call = createCall();
451 _call.setOperation(_operations[3]);
452 _call.setUseSOAPAction(true);
453 _call.setSOAPActionURI("");
454 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
455 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getGroupRole"));
456
457 setRequestHeaders(_call);
458 setAttachments(_call);
459 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), new java.lang.Long(groupId)});
460
461 if (_resp instanceof java.rmi.RemoteException) {
462 throw (java.rmi.RemoteException)_resp;
463 }
464 else {
465 extractAttachments(_call);
466 try {
467 return (com.liferay.client.portal.model.RoleSoap) _resp;
468 } catch (java.lang.Exception _exception) {
469 return (com.liferay.client.portal.model.RoleSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.RoleSoap.class);
470 }
471 }
472 } catch (org.apache.axis.AxisFault axisFaultException) {
473 throw axisFaultException;
474 }
475 }
476
477 public void deleteRole(long roleId) throws java.rmi.RemoteException {
478 if (super.cachedEndpoint == null) {
479 throw new org.apache.axis.NoEndPointException();
480 }
481 org.apache.axis.client.Call _call = createCall();
482 _call.setOperation(_operations[4]);
483 _call.setUseSOAPAction(true);
484 _call.setSOAPActionURI("");
485 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
486 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "deleteRole"));
487
488 setRequestHeaders(_call);
489 setAttachments(_call);
490 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId)});
491
492 if (_resp instanceof java.rmi.RemoteException) {
493 throw (java.rmi.RemoteException)_resp;
494 }
495 extractAttachments(_call);
496 } catch (org.apache.axis.AxisFault axisFaultException) {
497 throw axisFaultException;
498 }
499 }
500
501 public com.liferay.client.portal.model.RoleSoap addRole(java.lang.String name, java.lang.String description, int type) throws java.rmi.RemoteException {
502 if (super.cachedEndpoint == null) {
503 throw new org.apache.axis.NoEndPointException();
504 }
505 org.apache.axis.client.Call _call = createCall();
506 _call.setOperation(_operations[5]);
507 _call.setUseSOAPAction(true);
508 _call.setSOAPActionURI("");
509 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
510 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addRole"));
511
512 setRequestHeaders(_call);
513 setAttachments(_call);
514 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {name, description, new java.lang.Integer(type)});
515
516 if (_resp instanceof java.rmi.RemoteException) {
517 throw (java.rmi.RemoteException)_resp;
518 }
519 else {
520 extractAttachments(_call);
521 try {
522 return (com.liferay.client.portal.model.RoleSoap) _resp;
523 } catch (java.lang.Exception _exception) {
524 return (com.liferay.client.portal.model.RoleSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.RoleSoap.class);
525 }
526 }
527 } catch (org.apache.axis.AxisFault axisFaultException) {
528 throw axisFaultException;
529 }
530 }
531
532 public com.liferay.client.portal.model.RoleSoap[] getGroupRoles(long groupId) throws java.rmi.RemoteException {
533 if (super.cachedEndpoint == null) {
534 throw new org.apache.axis.NoEndPointException();
535 }
536 org.apache.axis.client.Call _call = createCall();
537 _call.setOperation(_operations[6]);
538 _call.setUseSOAPAction(true);
539 _call.setSOAPActionURI("");
540 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
541 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getGroupRoles"));
542
543 setRequestHeaders(_call);
544 setAttachments(_call);
545 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId)});
546
547 if (_resp instanceof java.rmi.RemoteException) {
548 throw (java.rmi.RemoteException)_resp;
549 }
550 else {
551 extractAttachments(_call);
552 try {
553 return (com.liferay.client.portal.model.RoleSoap[]) _resp;
554 } catch (java.lang.Exception _exception) {
555 return (com.liferay.client.portal.model.RoleSoap[]) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.RoleSoap[].class);
556 }
557 }
558 } catch (org.apache.axis.AxisFault axisFaultException) {
559 throw axisFaultException;
560 }
561 }
562
563 public com.liferay.client.portal.model.RoleSoap[] getUserRoles(long userId) throws java.rmi.RemoteException {
564 if (super.cachedEndpoint == null) {
565 throw new org.apache.axis.NoEndPointException();
566 }
567 org.apache.axis.client.Call _call = createCall();
568 _call.setOperation(_operations[7]);
569 _call.setUseSOAPAction(true);
570 _call.setSOAPActionURI("");
571 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
572 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getUserRoles"));
573
574 setRequestHeaders(_call);
575 setAttachments(_call);
576 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId)});
577
578 if (_resp instanceof java.rmi.RemoteException) {
579 throw (java.rmi.RemoteException)_resp;
580 }
581 else {
582 extractAttachments(_call);
583 try {
584 return (com.liferay.client.portal.model.RoleSoap[]) _resp;
585 } catch (java.lang.Exception _exception) {
586 return (com.liferay.client.portal.model.RoleSoap[]) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.RoleSoap[].class);
587 }
588 }
589 } catch (org.apache.axis.AxisFault axisFaultException) {
590 throw axisFaultException;
591 }
592 }
593
594 public void addUserRoles(long userId, long[] roleIds) throws java.rmi.RemoteException {
595 if (super.cachedEndpoint == null) {
596 throw new org.apache.axis.NoEndPointException();
597 }
598 org.apache.axis.client.Call _call = createCall();
599 _call.setOperation(_operations[8]);
600 _call.setUseSOAPAction(true);
601 _call.setSOAPActionURI("");
602 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
603 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "addUserRoles"));
604
605 setRequestHeaders(_call);
606 setAttachments(_call);
607 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), roleIds});
608
609 if (_resp instanceof java.rmi.RemoteException) {
610 throw (java.rmi.RemoteException)_resp;
611 }
612 extractAttachments(_call);
613 } catch (org.apache.axis.AxisFault axisFaultException) {
614 throw axisFaultException;
615 }
616 }
617
618 public com.liferay.client.portal.model.RoleSoap[] getUserGroupRoles(long userId, long groupId) throws java.rmi.RemoteException {
619 if (super.cachedEndpoint == null) {
620 throw new org.apache.axis.NoEndPointException();
621 }
622 org.apache.axis.client.Call _call = createCall();
623 _call.setOperation(_operations[9]);
624 _call.setUseSOAPAction(true);
625 _call.setSOAPActionURI("");
626 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
627 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getUserGroupRoles"));
628
629 setRequestHeaders(_call);
630 setAttachments(_call);
631 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), new java.lang.Long(groupId)});
632
633 if (_resp instanceof java.rmi.RemoteException) {
634 throw (java.rmi.RemoteException)_resp;
635 }
636 else {
637 extractAttachments(_call);
638 try {
639 return (com.liferay.client.portal.model.RoleSoap[]) _resp;
640 } catch (java.lang.Exception _exception) {
641 return (com.liferay.client.portal.model.RoleSoap[]) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.RoleSoap[].class);
642 }
643 }
644 } catch (org.apache.axis.AxisFault axisFaultException) {
645 throw axisFaultException;
646 }
647 }
648
649 public com.liferay.client.portal.model.RoleSoap[] getUserRelatedRoles(long userId, java.lang.Object[] groups) throws java.rmi.RemoteException {
650 if (super.cachedEndpoint == null) {
651 throw new org.apache.axis.NoEndPointException();
652 }
653 org.apache.axis.client.Call _call = createCall();
654 _call.setOperation(_operations[10]);
655 _call.setUseSOAPAction(true);
656 _call.setSOAPActionURI("");
657 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
658 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "getUserRelatedRoles"));
659
660 setRequestHeaders(_call);
661 setAttachments(_call);
662 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), groups});
663
664 if (_resp instanceof java.rmi.RemoteException) {
665 throw (java.rmi.RemoteException)_resp;
666 }
667 else {
668 extractAttachments(_call);
669 try {
670 return (com.liferay.client.portal.model.RoleSoap[]) _resp;
671 } catch (java.lang.Exception _exception) {
672 return (com.liferay.client.portal.model.RoleSoap[]) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.RoleSoap[].class);
673 }
674 }
675 } catch (org.apache.axis.AxisFault axisFaultException) {
676 throw axisFaultException;
677 }
678 }
679
680 public boolean hasUserRoles(long userId, long companyId, java.lang.String[] names, boolean inherited) throws java.rmi.RemoteException {
681 if (super.cachedEndpoint == null) {
682 throw new org.apache.axis.NoEndPointException();
683 }
684 org.apache.axis.client.Call _call = createCall();
685 _call.setOperation(_operations[11]);
686 _call.setUseSOAPAction(true);
687 _call.setSOAPActionURI("");
688 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
689 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "hasUserRoles"));
690
691 setRequestHeaders(_call);
692 setAttachments(_call);
693 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)});
694
695 if (_resp instanceof java.rmi.RemoteException) {
696 throw (java.rmi.RemoteException)_resp;
697 }
698 else {
699 extractAttachments(_call);
700 try {
701 return ((java.lang.Boolean) _resp).booleanValue();
702 } catch (java.lang.Exception _exception) {
703 return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue();
704 }
705 }
706 } catch (org.apache.axis.AxisFault axisFaultException) {
707 throw axisFaultException;
708 }
709 }
710
711 public void unsetUserRoles(long userId, long[] roleIds) throws java.rmi.RemoteException {
712 if (super.cachedEndpoint == null) {
713 throw new org.apache.axis.NoEndPointException();
714 }
715 org.apache.axis.client.Call _call = createCall();
716 _call.setOperation(_operations[12]);
717 _call.setUseSOAPAction(true);
718 _call.setSOAPActionURI("");
719 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
720 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "unsetUserRoles"));
721
722 setRequestHeaders(_call);
723 setAttachments(_call);
724 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(userId), roleIds});
725
726 if (_resp instanceof java.rmi.RemoteException) {
727 throw (java.rmi.RemoteException)_resp;
728 }
729 extractAttachments(_call);
730 } catch (org.apache.axis.AxisFault axisFaultException) {
731 throw axisFaultException;
732 }
733 }
734
735 public com.liferay.client.portal.model.RoleSoap updateRole(long roleId, java.lang.String name, java.lang.String description) throws java.rmi.RemoteException {
736 if (super.cachedEndpoint == null) {
737 throw new org.apache.axis.NoEndPointException();
738 }
739 org.apache.axis.client.Call _call = createCall();
740 _call.setOperation(_operations[13]);
741 _call.setUseSOAPAction(true);
742 _call.setSOAPActionURI("");
743 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
744 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.portal.liferay.com", "updateRole"));
745
746 setRequestHeaders(_call);
747 setAttachments(_call);
748 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(roleId), name, description});
749
750 if (_resp instanceof java.rmi.RemoteException) {
751 throw (java.rmi.RemoteException)_resp;
752 }
753 else {
754 extractAttachments(_call);
755 try {
756 return (com.liferay.client.portal.model.RoleSoap) _resp;
757 } catch (java.lang.Exception _exception) {
758 return (com.liferay.client.portal.model.RoleSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portal.model.RoleSoap.class);
759 }
760 }
761 } catch (org.apache.axis.AxisFault axisFaultException) {
762 throw axisFaultException;
763 }
764 }
765
766 }
767