View Javadoc

1   /**
2    * WebSelectPortBindingStub.java
3    *
4    * This file was auto-generated from WSDL
5    * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
6    */
7   
8   package org.sirius.client.web.select;
9   
10  public class WebSelectPortBindingStub extends org.apache.axis.client.Stub
11          implements org.sirius.client.web.select.WebSelect {
12      private java.util.Vector                           cachedSerClasses     = new java.util.Vector();
13      private java.util.Vector                           cachedSerQNames      = new java.util.Vector();
14      private java.util.Vector                           cachedSerFactories   = new java.util.Vector();
15      private java.util.Vector                           cachedDeserFactories = new java.util.Vector();
16  
17      static org.apache.axis.description.OperationDesc[] _operations;
18  
19      static {
20          _operations = new org.apache.axis.description.OperationDesc[11];
21          _initOperationDesc1();
22          _initOperationDesc2();
23      }
24  
25      private static void _initOperationDesc1() {
26          org.apache.axis.description.OperationDesc oper;
27          org.apache.axis.description.ParameterDesc param;
28          oper = new org.apache.axis.description.OperationDesc();
29          oper.setName("isMultiple");
30          param = new org.apache.axis.description.ParameterDesc(
31                  new javax.xml.namespace.QName("", "arg0"),
32                  org.apache.axis.description.ParameterDesc.IN,
33                  new javax.xml.namespace.QName(
34                          "http://www.w3.org/2001/XMLSchema", "string"),
35                  java.lang.String.class, false, false);
36          param.setOmittable(true);
37          oper.addParameter(param);
38          param = new org.apache.axis.description.ParameterDesc(
39                  new javax.xml.namespace.QName("", "arg1"),
40                  org.apache.axis.description.ParameterDesc.IN,
41                  new javax.xml.namespace.QName(
42                          "http://www.w3.org/2001/XMLSchema", "string"),
43                  java.lang.String.class, false, false);
44          param.setOmittable(true);
45          oper.addParameter(param);
46          param = new org.apache.axis.description.ParameterDesc(
47                  new javax.xml.namespace.QName("", "arg2"),
48                  org.apache.axis.description.ParameterDesc.IN,
49                  new javax.xml.namespace.QName(
50                          "http://www.w3.org/2001/XMLSchema", "string"),
51                  java.lang.String.class, false, false);
52          param.setOmittable(true);
53          oper.addParameter(param);
54          oper.setReturnType(new javax.xml.namespace.QName(
55                  "http://www.w3.org/2001/XMLSchema", "boolean"));
56          oper.setReturnClass(boolean.class);
57          oper.setReturnQName(new javax.xml.namespace.QName("", "return"));
58          oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
59          oper.setUse(org.apache.axis.constants.Use.LITERAL);
60          _operations[0] = oper;
61  
62          oper = new org.apache.axis.description.OperationDesc();
63          oper.setName("deselectAll");
64          param = new org.apache.axis.description.ParameterDesc(
65                  new javax.xml.namespace.QName("", "arg0"),
66                  org.apache.axis.description.ParameterDesc.IN,
67                  new javax.xml.namespace.QName(
68                          "http://www.w3.org/2001/XMLSchema", "string"),
69                  java.lang.String.class, false, false);
70          param.setOmittable(true);
71          oper.addParameter(param);
72          param = new org.apache.axis.description.ParameterDesc(
73                  new javax.xml.namespace.QName("", "arg1"),
74                  org.apache.axis.description.ParameterDesc.IN,
75                  new javax.xml.namespace.QName(
76                          "http://www.w3.org/2001/XMLSchema", "string"),
77                  java.lang.String.class, false, false);
78          param.setOmittable(true);
79          oper.addParameter(param);
80          param = new org.apache.axis.description.ParameterDesc(
81                  new javax.xml.namespace.QName("", "arg2"),
82                  org.apache.axis.description.ParameterDesc.IN,
83                  new javax.xml.namespace.QName(
84                          "http://www.w3.org/2001/XMLSchema", "string"),
85                  java.lang.String.class, false, false);
86          param.setOmittable(true);
87          oper.addParameter(param);
88          oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
89          oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
90          oper.setUse(org.apache.axis.constants.Use.LITERAL);
91          _operations[1] = oper;
92  
93          oper = new org.apache.axis.description.OperationDesc();
94          oper.setName("deselectByIndex");
95          param = new org.apache.axis.description.ParameterDesc(
96                  new javax.xml.namespace.QName("", "arg0"),
97                  org.apache.axis.description.ParameterDesc.IN,
98                  new javax.xml.namespace.QName(
99                          "http://www.w3.org/2001/XMLSchema", "string"),
100                 java.lang.String.class, false, false);
101         param.setOmittable(true);
102         oper.addParameter(param);
103         param = new org.apache.axis.description.ParameterDesc(
104                 new javax.xml.namespace.QName("", "arg1"),
105                 org.apache.axis.description.ParameterDesc.IN,
106                 new javax.xml.namespace.QName(
107                         "http://www.w3.org/2001/XMLSchema", "string"),
108                 java.lang.String.class, false, false);
109         param.setOmittable(true);
110         oper.addParameter(param);
111         param = new org.apache.axis.description.ParameterDesc(
112                 new javax.xml.namespace.QName("", "arg2"),
113                 org.apache.axis.description.ParameterDesc.IN,
114                 new javax.xml.namespace.QName(
115                         "http://www.w3.org/2001/XMLSchema", "string"),
116                 java.lang.String.class, false, false);
117         param.setOmittable(true);
118         oper.addParameter(param);
119         param = new org.apache.axis.description.ParameterDesc(
120                 new javax.xml.namespace.QName("", "arg3"),
121                 org.apache.axis.description.ParameterDesc.IN,
122                 new javax.xml.namespace.QName(
123                         "http://www.w3.org/2001/XMLSchema", "int"), int.class,
124                 false, false);
125         oper.addParameter(param);
126         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
127         oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
128         oper.setUse(org.apache.axis.constants.Use.LITERAL);
129         _operations[2] = oper;
130 
131         oper = new org.apache.axis.description.OperationDesc();
132         oper.setName("deselectByValue");
133         param = new org.apache.axis.description.ParameterDesc(
134                 new javax.xml.namespace.QName("", "arg0"),
135                 org.apache.axis.description.ParameterDesc.IN,
136                 new javax.xml.namespace.QName(
137                         "http://www.w3.org/2001/XMLSchema", "string"),
138                 java.lang.String.class, false, false);
139         param.setOmittable(true);
140         oper.addParameter(param);
141         param = new org.apache.axis.description.ParameterDesc(
142                 new javax.xml.namespace.QName("", "arg1"),
143                 org.apache.axis.description.ParameterDesc.IN,
144                 new javax.xml.namespace.QName(
145                         "http://www.w3.org/2001/XMLSchema", "string"),
146                 java.lang.String.class, false, false);
147         param.setOmittable(true);
148         oper.addParameter(param);
149         param = new org.apache.axis.description.ParameterDesc(
150                 new javax.xml.namespace.QName("", "arg2"),
151                 org.apache.axis.description.ParameterDesc.IN,
152                 new javax.xml.namespace.QName(
153                         "http://www.w3.org/2001/XMLSchema", "string"),
154                 java.lang.String.class, false, false);
155         param.setOmittable(true);
156         oper.addParameter(param);
157         param = new org.apache.axis.description.ParameterDesc(
158                 new javax.xml.namespace.QName("", "arg3"),
159                 org.apache.axis.description.ParameterDesc.IN,
160                 new javax.xml.namespace.QName(
161                         "http://www.w3.org/2001/XMLSchema", "string"),
162                 java.lang.String.class, false, false);
163         param.setOmittable(true);
164         oper.addParameter(param);
165         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
166         oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
167         oper.setUse(org.apache.axis.constants.Use.LITERAL);
168         _operations[3] = oper;
169 
170         oper = new org.apache.axis.description.OperationDesc();
171         oper.setName("getAllOptions");
172         param = new org.apache.axis.description.ParameterDesc(
173                 new javax.xml.namespace.QName("", "arg0"),
174                 org.apache.axis.description.ParameterDesc.IN,
175                 new javax.xml.namespace.QName(
176                         "http://www.w3.org/2001/XMLSchema", "string"),
177                 java.lang.String.class, false, false);
178         param.setOmittable(true);
179         oper.addParameter(param);
180         param = new org.apache.axis.description.ParameterDesc(
181                 new javax.xml.namespace.QName("", "arg1"),
182                 org.apache.axis.description.ParameterDesc.IN,
183                 new javax.xml.namespace.QName(
184                         "http://www.w3.org/2001/XMLSchema", "string"),
185                 java.lang.String.class, false, false);
186         param.setOmittable(true);
187         oper.addParameter(param);
188         param = new org.apache.axis.description.ParameterDesc(
189                 new javax.xml.namespace.QName("", "arg2"),
190                 org.apache.axis.description.ParameterDesc.IN,
191                 new javax.xml.namespace.QName(
192                         "http://www.w3.org/2001/XMLSchema", "string"),
193                 java.lang.String.class, false, false);
194         param.setOmittable(true);
195         oper.addParameter(param);
196         oper.setReturnType(new javax.xml.namespace.QName(
197                 "http://www.w3.org/2001/XMLSchema", "string"));
198         oper.setReturnClass(java.lang.String[].class);
199         oper.setReturnQName(new javax.xml.namespace.QName("", "return"));
200         oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
201         oper.setUse(org.apache.axis.constants.Use.LITERAL);
202         _operations[4] = oper;
203 
204         oper = new org.apache.axis.description.OperationDesc();
205         oper.setName("selectByIndex");
206         param = new org.apache.axis.description.ParameterDesc(
207                 new javax.xml.namespace.QName("", "arg0"),
208                 org.apache.axis.description.ParameterDesc.IN,
209                 new javax.xml.namespace.QName(
210                         "http://www.w3.org/2001/XMLSchema", "string"),
211                 java.lang.String.class, false, false);
212         param.setOmittable(true);
213         oper.addParameter(param);
214         param = new org.apache.axis.description.ParameterDesc(
215                 new javax.xml.namespace.QName("", "arg1"),
216                 org.apache.axis.description.ParameterDesc.IN,
217                 new javax.xml.namespace.QName(
218                         "http://www.w3.org/2001/XMLSchema", "string"),
219                 java.lang.String.class, false, false);
220         param.setOmittable(true);
221         oper.addParameter(param);
222         param = new org.apache.axis.description.ParameterDesc(
223                 new javax.xml.namespace.QName("", "arg2"),
224                 org.apache.axis.description.ParameterDesc.IN,
225                 new javax.xml.namespace.QName(
226                         "http://www.w3.org/2001/XMLSchema", "string"),
227                 java.lang.String.class, false, false);
228         param.setOmittable(true);
229         oper.addParameter(param);
230         param = new org.apache.axis.description.ParameterDesc(
231                 new javax.xml.namespace.QName("", "arg3"),
232                 org.apache.axis.description.ParameterDesc.IN,
233                 new javax.xml.namespace.QName(
234                         "http://www.w3.org/2001/XMLSchema", "int"), int.class,
235                 false, false);
236         oper.addParameter(param);
237         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
238         oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
239         oper.setUse(org.apache.axis.constants.Use.LITERAL);
240         _operations[5] = oper;
241 
242         oper = new org.apache.axis.description.OperationDesc();
243         oper.setName("selectByValue");
244         param = new org.apache.axis.description.ParameterDesc(
245                 new javax.xml.namespace.QName("", "arg0"),
246                 org.apache.axis.description.ParameterDesc.IN,
247                 new javax.xml.namespace.QName(
248                         "http://www.w3.org/2001/XMLSchema", "string"),
249                 java.lang.String.class, false, false);
250         param.setOmittable(true);
251         oper.addParameter(param);
252         param = new org.apache.axis.description.ParameterDesc(
253                 new javax.xml.namespace.QName("", "arg1"),
254                 org.apache.axis.description.ParameterDesc.IN,
255                 new javax.xml.namespace.QName(
256                         "http://www.w3.org/2001/XMLSchema", "string"),
257                 java.lang.String.class, false, false);
258         param.setOmittable(true);
259         oper.addParameter(param);
260         param = new org.apache.axis.description.ParameterDesc(
261                 new javax.xml.namespace.QName("", "arg2"),
262                 org.apache.axis.description.ParameterDesc.IN,
263                 new javax.xml.namespace.QName(
264                         "http://www.w3.org/2001/XMLSchema", "string"),
265                 java.lang.String.class, false, false);
266         param.setOmittable(true);
267         oper.addParameter(param);
268         param = new org.apache.axis.description.ParameterDesc(
269                 new javax.xml.namespace.QName("", "arg3"),
270                 org.apache.axis.description.ParameterDesc.IN,
271                 new javax.xml.namespace.QName(
272                         "http://www.w3.org/2001/XMLSchema", "string"),
273                 java.lang.String.class, false, false);
274         param.setOmittable(true);
275         oper.addParameter(param);
276         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
277         oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
278         oper.setUse(org.apache.axis.constants.Use.LITERAL);
279         _operations[6] = oper;
280 
281         oper = new org.apache.axis.description.OperationDesc();
282         oper.setName("selectByVisibleText");
283         param = new org.apache.axis.description.ParameterDesc(
284                 new javax.xml.namespace.QName("", "arg0"),
285                 org.apache.axis.description.ParameterDesc.IN,
286                 new javax.xml.namespace.QName(
287                         "http://www.w3.org/2001/XMLSchema", "string"),
288                 java.lang.String.class, false, false);
289         param.setOmittable(true);
290         oper.addParameter(param);
291         param = new org.apache.axis.description.ParameterDesc(
292                 new javax.xml.namespace.QName("", "arg1"),
293                 org.apache.axis.description.ParameterDesc.IN,
294                 new javax.xml.namespace.QName(
295                         "http://www.w3.org/2001/XMLSchema", "string"),
296                 java.lang.String.class, false, false);
297         param.setOmittable(true);
298         oper.addParameter(param);
299         param = new org.apache.axis.description.ParameterDesc(
300                 new javax.xml.namespace.QName("", "arg2"),
301                 org.apache.axis.description.ParameterDesc.IN,
302                 new javax.xml.namespace.QName(
303                         "http://www.w3.org/2001/XMLSchema", "string"),
304                 java.lang.String.class, false, false);
305         param.setOmittable(true);
306         oper.addParameter(param);
307         param = new org.apache.axis.description.ParameterDesc(
308                 new javax.xml.namespace.QName("", "arg3"),
309                 org.apache.axis.description.ParameterDesc.IN,
310                 new javax.xml.namespace.QName(
311                         "http://www.w3.org/2001/XMLSchema", "string"),
312                 java.lang.String.class, false, false);
313         param.setOmittable(true);
314         oper.addParameter(param);
315         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
316         oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
317         oper.setUse(org.apache.axis.constants.Use.LITERAL);
318         _operations[7] = oper;
319 
320         oper = new org.apache.axis.description.OperationDesc();
321         oper.setName("deselectByVisibleText");
322         param = new org.apache.axis.description.ParameterDesc(
323                 new javax.xml.namespace.QName("", "arg0"),
324                 org.apache.axis.description.ParameterDesc.IN,
325                 new javax.xml.namespace.QName(
326                         "http://www.w3.org/2001/XMLSchema", "string"),
327                 java.lang.String.class, false, false);
328         param.setOmittable(true);
329         oper.addParameter(param);
330         param = new org.apache.axis.description.ParameterDesc(
331                 new javax.xml.namespace.QName("", "arg1"),
332                 org.apache.axis.description.ParameterDesc.IN,
333                 new javax.xml.namespace.QName(
334                         "http://www.w3.org/2001/XMLSchema", "string"),
335                 java.lang.String.class, false, false);
336         param.setOmittable(true);
337         oper.addParameter(param);
338         param = new org.apache.axis.description.ParameterDesc(
339                 new javax.xml.namespace.QName("", "arg2"),
340                 org.apache.axis.description.ParameterDesc.IN,
341                 new javax.xml.namespace.QName(
342                         "http://www.w3.org/2001/XMLSchema", "string"),
343                 java.lang.String.class, false, false);
344         param.setOmittable(true);
345         oper.addParameter(param);
346         param = new org.apache.axis.description.ParameterDesc(
347                 new javax.xml.namespace.QName("", "arg3"),
348                 org.apache.axis.description.ParameterDesc.IN,
349                 new javax.xml.namespace.QName(
350                         "http://www.w3.org/2001/XMLSchema", "string"),
351                 java.lang.String.class, false, false);
352         param.setOmittable(true);
353         oper.addParameter(param);
354         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
355         oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
356         oper.setUse(org.apache.axis.constants.Use.LITERAL);
357         _operations[8] = oper;
358 
359         oper = new org.apache.axis.description.OperationDesc();
360         oper.setName("getAllSelectedOptions");
361         param = new org.apache.axis.description.ParameterDesc(
362                 new javax.xml.namespace.QName("", "arg0"),
363                 org.apache.axis.description.ParameterDesc.IN,
364                 new javax.xml.namespace.QName(
365                         "http://www.w3.org/2001/XMLSchema", "string"),
366                 java.lang.String.class, false, false);
367         param.setOmittable(true);
368         oper.addParameter(param);
369         param = new org.apache.axis.description.ParameterDesc(
370                 new javax.xml.namespace.QName("", "arg1"),
371                 org.apache.axis.description.ParameterDesc.IN,
372                 new javax.xml.namespace.QName(
373                         "http://www.w3.org/2001/XMLSchema", "string"),
374                 java.lang.String.class, false, false);
375         param.setOmittable(true);
376         oper.addParameter(param);
377         param = new org.apache.axis.description.ParameterDesc(
378                 new javax.xml.namespace.QName("", "arg2"),
379                 org.apache.axis.description.ParameterDesc.IN,
380                 new javax.xml.namespace.QName(
381                         "http://www.w3.org/2001/XMLSchema", "string"),
382                 java.lang.String.class, false, false);
383         param.setOmittable(true);
384         oper.addParameter(param);
385         oper.setReturnType(new javax.xml.namespace.QName(
386                 "http://www.w3.org/2001/XMLSchema", "string"));
387         oper.setReturnClass(java.lang.String[].class);
388         oper.setReturnQName(new javax.xml.namespace.QName("", "return"));
389         oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
390         oper.setUse(org.apache.axis.constants.Use.LITERAL);
391         _operations[9] = oper;
392 
393     }
394 
395     private static void _initOperationDesc2() {
396         org.apache.axis.description.OperationDesc oper;
397         org.apache.axis.description.ParameterDesc param;
398         oper = new org.apache.axis.description.OperationDesc();
399         oper.setName("getFirstSelectedOption");
400         param = new org.apache.axis.description.ParameterDesc(
401                 new javax.xml.namespace.QName("", "arg0"),
402                 org.apache.axis.description.ParameterDesc.IN,
403                 new javax.xml.namespace.QName(
404                         "http://www.w3.org/2001/XMLSchema", "string"),
405                 java.lang.String.class, false, false);
406         param.setOmittable(true);
407         oper.addParameter(param);
408         param = new org.apache.axis.description.ParameterDesc(
409                 new javax.xml.namespace.QName("", "arg1"),
410                 org.apache.axis.description.ParameterDesc.IN,
411                 new javax.xml.namespace.QName(
412                         "http://www.w3.org/2001/XMLSchema", "string"),
413                 java.lang.String.class, false, false);
414         param.setOmittable(true);
415         oper.addParameter(param);
416         param = new org.apache.axis.description.ParameterDesc(
417                 new javax.xml.namespace.QName("", "arg2"),
418                 org.apache.axis.description.ParameterDesc.IN,
419                 new javax.xml.namespace.QName(
420                         "http://www.w3.org/2001/XMLSchema", "string"),
421                 java.lang.String.class, false, false);
422         param.setOmittable(true);
423         oper.addParameter(param);
424         oper.setReturnType(new javax.xml.namespace.QName(
425                 "http://www.w3.org/2001/XMLSchema", "string"));
426         oper.setReturnClass(java.lang.String.class);
427         oper.setReturnQName(new javax.xml.namespace.QName("", "return"));
428         oper.setStyle(org.apache.axis.constants.Style.WRAPPED);
429         oper.setUse(org.apache.axis.constants.Use.LITERAL);
430         _operations[10] = oper;
431 
432     }
433 
434     public WebSelectPortBindingStub() throws org.apache.axis.AxisFault {
435         this(null);
436     }
437 
438     public WebSelectPortBindingStub(java.net.URL endpointURL,
439             javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
440         this(service);
441         super.cachedEndpoint = endpointURL;
442     }
443 
444     public WebSelectPortBindingStub(javax.xml.rpc.Service service)
445             throws org.apache.axis.AxisFault {
446         if (service == null) {
447             super.service = new org.apache.axis.client.Service();
448         } else {
449             super.service = service;
450         }
451         ((org.apache.axis.client.Service) super.service)
452                 .setTypeMappingVersion("1.2");
453     }
454 
455     protected org.apache.axis.client.Call createCall()
456             throws java.rmi.RemoteException {
457         try {
458             org.apache.axis.client.Call _call = super._createCall();
459             if (super.maintainSessionSet) {
460                 _call.setMaintainSession(super.maintainSession);
461             }
462             if (super.cachedUsername != null) {
463                 _call.setUsername(super.cachedUsername);
464             }
465             if (super.cachedPassword != null) {
466                 _call.setPassword(super.cachedPassword);
467             }
468             if (super.cachedEndpoint != null) {
469                 _call.setTargetEndpointAddress(super.cachedEndpoint);
470             }
471             if (super.cachedTimeout != null) {
472                 _call.setTimeout(super.cachedTimeout);
473             }
474             if (super.cachedPortName != null) {
475                 _call.setPortName(super.cachedPortName);
476             }
477             java.util.Enumeration keys = super.cachedProperties.keys();
478             while (keys.hasMoreElements()) {
479                 java.lang.String key = (java.lang.String) keys.nextElement();
480                 _call.setProperty(key, super.cachedProperties.get(key));
481             }
482             return _call;
483         } catch (java.lang.Throwable _t) {
484             throw new org.apache.axis.AxisFault(
485                     "Failure trying to get the Call object", _t);
486         }
487     }
488 
489     public boolean isMultiple(java.lang.String arg0, java.lang.String arg1,
490             java.lang.String arg2) throws java.rmi.RemoteException {
491         if (super.cachedEndpoint == null) {
492             throw new org.apache.axis.NoEndPointException();
493         }
494         org.apache.axis.client.Call _call = createCall();
495         _call.setOperation(_operations[0]);
496         _call.setUseSOAPAction(true);
497         _call.setSOAPActionURI("");
498         _call.setEncodingStyle(null);
499         _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR,
500                 Boolean.FALSE);
501         _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS,
502                 Boolean.FALSE);
503         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
504         _call.setOperationName(new javax.xml.namespace.QName(
505                 "http://web.server.sirius.org/", "isMultiple"));
506 
507         setRequestHeaders(_call);
508         setAttachments(_call);
509         try {
510             java.lang.Object _resp = _call.invoke(new java.lang.Object[] {
511                     arg0, arg1, arg2 });
512 
513             if (_resp instanceof java.rmi.RemoteException) {
514                 throw (java.rmi.RemoteException) _resp;
515             } else {
516                 extractAttachments(_call);
517                 try {
518                     return ((java.lang.Boolean) _resp).booleanValue();
519                 } catch (java.lang.Exception _exception) {
520                     return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils
521                             .convert(_resp, boolean.class)).booleanValue();
522                 }
523             }
524         } catch (org.apache.axis.AxisFault axisFaultException) {
525             throw axisFaultException;
526         }
527     }
528 
529     public void deselectAll(java.lang.String arg0, java.lang.String arg1,
530             java.lang.String arg2) 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[1]);
536         _call.setUseSOAPAction(true);
537         _call.setSOAPActionURI("");
538         _call.setEncodingStyle(null);
539         _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR,
540                 Boolean.FALSE);
541         _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS,
542                 Boolean.FALSE);
543         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
544         _call.setOperationName(new javax.xml.namespace.QName(
545                 "http://web.server.sirius.org/", "deselectAll"));
546 
547         setRequestHeaders(_call);
548         setAttachments(_call);
549         try {
550             java.lang.Object _resp = _call.invoke(new java.lang.Object[] {
551                     arg0, arg1, arg2 });
552 
553             if (_resp instanceof java.rmi.RemoteException) {
554                 throw (java.rmi.RemoteException) _resp;
555             }
556             extractAttachments(_call);
557         } catch (org.apache.axis.AxisFault axisFaultException) {
558             throw axisFaultException;
559         }
560     }
561 
562     public void deselectByIndex(java.lang.String arg0, java.lang.String arg1,
563             java.lang.String arg2, int arg3) 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[2]);
569         _call.setUseSOAPAction(true);
570         _call.setSOAPActionURI("");
571         _call.setEncodingStyle(null);
572         _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR,
573                 Boolean.FALSE);
574         _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS,
575                 Boolean.FALSE);
576         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
577         _call.setOperationName(new javax.xml.namespace.QName(
578                 "http://web.server.sirius.org/", "deselectByIndex"));
579 
580         setRequestHeaders(_call);
581         setAttachments(_call);
582         try {
583             java.lang.Object _resp = _call.invoke(new java.lang.Object[] {
584                     arg0, arg1, arg2, new java.lang.Integer(arg3) });
585 
586             if (_resp instanceof java.rmi.RemoteException) {
587                 throw (java.rmi.RemoteException) _resp;
588             }
589             extractAttachments(_call);
590         } catch (org.apache.axis.AxisFault axisFaultException) {
591             throw axisFaultException;
592         }
593     }
594 
595     public void deselectByValue(java.lang.String arg0, java.lang.String arg1,
596             java.lang.String arg2, java.lang.String arg3)
597             throws java.rmi.RemoteException {
598         if (super.cachedEndpoint == null) {
599             throw new org.apache.axis.NoEndPointException();
600         }
601         org.apache.axis.client.Call _call = createCall();
602         _call.setOperation(_operations[3]);
603         _call.setUseSOAPAction(true);
604         _call.setSOAPActionURI("");
605         _call.setEncodingStyle(null);
606         _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR,
607                 Boolean.FALSE);
608         _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS,
609                 Boolean.FALSE);
610         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
611         _call.setOperationName(new javax.xml.namespace.QName(
612                 "http://web.server.sirius.org/", "deselectByValue"));
613 
614         setRequestHeaders(_call);
615         setAttachments(_call);
616         try {
617             java.lang.Object _resp = _call.invoke(new java.lang.Object[] {
618                     arg0, arg1, arg2, arg3 });
619 
620             if (_resp instanceof java.rmi.RemoteException) {
621                 throw (java.rmi.RemoteException) _resp;
622             }
623             extractAttachments(_call);
624         } catch (org.apache.axis.AxisFault axisFaultException) {
625             throw axisFaultException;
626         }
627     }
628 
629     public java.lang.String[] getAllOptions(java.lang.String arg0,
630             java.lang.String arg1, java.lang.String arg2)
631             throws java.rmi.RemoteException {
632         if (super.cachedEndpoint == null) {
633             throw new org.apache.axis.NoEndPointException();
634         }
635         org.apache.axis.client.Call _call = createCall();
636         _call.setOperation(_operations[4]);
637         _call.setUseSOAPAction(true);
638         _call.setSOAPActionURI("");
639         _call.setEncodingStyle(null);
640         _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR,
641                 Boolean.FALSE);
642         _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS,
643                 Boolean.FALSE);
644         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
645         _call.setOperationName(new javax.xml.namespace.QName(
646                 "http://web.server.sirius.org/", "getAllOptions"));
647 
648         setRequestHeaders(_call);
649         setAttachments(_call);
650         try {
651             java.lang.Object _resp = _call.invoke(new java.lang.Object[] {
652                     arg0, arg1, arg2 });
653 
654             if (_resp instanceof java.rmi.RemoteException) {
655                 throw (java.rmi.RemoteException) _resp;
656             } else {
657                 extractAttachments(_call);
658                 try {
659                     return (java.lang.String[]) _resp;
660                 } catch (java.lang.Exception _exception) {
661                     return (java.lang.String[]) org.apache.axis.utils.JavaUtils
662                             .convert(_resp, java.lang.String[].class);
663                 }
664             }
665         } catch (org.apache.axis.AxisFault axisFaultException) {
666             throw axisFaultException;
667         }
668     }
669 
670     public void selectByIndex(java.lang.String arg0, java.lang.String arg1,
671             java.lang.String arg2, int arg3) throws java.rmi.RemoteException {
672         if (super.cachedEndpoint == null) {
673             throw new org.apache.axis.NoEndPointException();
674         }
675         org.apache.axis.client.Call _call = createCall();
676         _call.setOperation(_operations[5]);
677         _call.setUseSOAPAction(true);
678         _call.setSOAPActionURI("");
679         _call.setEncodingStyle(null);
680         _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR,
681                 Boolean.FALSE);
682         _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS,
683                 Boolean.FALSE);
684         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
685         _call.setOperationName(new javax.xml.namespace.QName(
686                 "http://web.server.sirius.org/", "selectByIndex"));
687 
688         setRequestHeaders(_call);
689         setAttachments(_call);
690         try {
691             java.lang.Object _resp = _call.invoke(new java.lang.Object[] {
692                     arg0, arg1, arg2, new java.lang.Integer(arg3) });
693 
694             if (_resp instanceof java.rmi.RemoteException) {
695                 throw (java.rmi.RemoteException) _resp;
696             }
697             extractAttachments(_call);
698         } catch (org.apache.axis.AxisFault axisFaultException) {
699             throw axisFaultException;
700         }
701     }
702 
703     public void selectByValue(java.lang.String arg0, java.lang.String arg1,
704             java.lang.String arg2, java.lang.String arg3)
705             throws java.rmi.RemoteException {
706         if (super.cachedEndpoint == null) {
707             throw new org.apache.axis.NoEndPointException();
708         }
709         org.apache.axis.client.Call _call = createCall();
710         _call.setOperation(_operations[6]);
711         _call.setUseSOAPAction(true);
712         _call.setSOAPActionURI("");
713         _call.setEncodingStyle(null);
714         _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR,
715                 Boolean.FALSE);
716         _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS,
717                 Boolean.FALSE);
718         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
719         _call.setOperationName(new javax.xml.namespace.QName(
720                 "http://web.server.sirius.org/", "selectByValue"));
721 
722         setRequestHeaders(_call);
723         setAttachments(_call);
724         try {
725             java.lang.Object _resp = _call.invoke(new java.lang.Object[] {
726                     arg0, arg1, arg2, arg3 });
727 
728             if (_resp instanceof java.rmi.RemoteException) {
729                 throw (java.rmi.RemoteException) _resp;
730             }
731             extractAttachments(_call);
732         } catch (org.apache.axis.AxisFault axisFaultException) {
733             throw axisFaultException;
734         }
735     }
736 
737     public void selectByVisibleText(java.lang.String arg0,
738             java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
739             throws java.rmi.RemoteException {
740         if (super.cachedEndpoint == null) {
741             throw new org.apache.axis.NoEndPointException();
742         }
743         org.apache.axis.client.Call _call = createCall();
744         _call.setOperation(_operations[7]);
745         _call.setUseSOAPAction(true);
746         _call.setSOAPActionURI("");
747         _call.setEncodingStyle(null);
748         _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR,
749                 Boolean.FALSE);
750         _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS,
751                 Boolean.FALSE);
752         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
753         _call.setOperationName(new javax.xml.namespace.QName(
754                 "http://web.server.sirius.org/", "selectByVisibleText"));
755 
756         setRequestHeaders(_call);
757         setAttachments(_call);
758         try {
759             java.lang.Object _resp = _call.invoke(new java.lang.Object[] {
760                     arg0, arg1, arg2, arg3 });
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     public void deselectByVisibleText(java.lang.String arg0,
772             java.lang.String arg1, java.lang.String arg2, java.lang.String arg3)
773             throws java.rmi.RemoteException {
774         if (super.cachedEndpoint == null) {
775             throw new org.apache.axis.NoEndPointException();
776         }
777         org.apache.axis.client.Call _call = createCall();
778         _call.setOperation(_operations[8]);
779         _call.setUseSOAPAction(true);
780         _call.setSOAPActionURI("");
781         _call.setEncodingStyle(null);
782         _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR,
783                 Boolean.FALSE);
784         _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS,
785                 Boolean.FALSE);
786         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
787         _call.setOperationName(new javax.xml.namespace.QName(
788                 "http://web.server.sirius.org/", "deselectByVisibleText"));
789 
790         setRequestHeaders(_call);
791         setAttachments(_call);
792         try {
793             java.lang.Object _resp = _call.invoke(new java.lang.Object[] {
794                     arg0, arg1, arg2, arg3 });
795 
796             if (_resp instanceof java.rmi.RemoteException) {
797                 throw (java.rmi.RemoteException) _resp;
798             }
799             extractAttachments(_call);
800         } catch (org.apache.axis.AxisFault axisFaultException) {
801             throw axisFaultException;
802         }
803     }
804 
805     public java.lang.String[] getAllSelectedOptions(java.lang.String arg0,
806             java.lang.String arg1, java.lang.String arg2)
807             throws java.rmi.RemoteException {
808         if (super.cachedEndpoint == null) {
809             throw new org.apache.axis.NoEndPointException();
810         }
811         org.apache.axis.client.Call _call = createCall();
812         _call.setOperation(_operations[9]);
813         _call.setUseSOAPAction(true);
814         _call.setSOAPActionURI("");
815         _call.setEncodingStyle(null);
816         _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR,
817                 Boolean.FALSE);
818         _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS,
819                 Boolean.FALSE);
820         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
821         _call.setOperationName(new javax.xml.namespace.QName(
822                 "http://web.server.sirius.org/", "getAllSelectedOptions"));
823 
824         setRequestHeaders(_call);
825         setAttachments(_call);
826         try {
827             java.lang.Object _resp = _call.invoke(new java.lang.Object[] {
828                     arg0, arg1, arg2 });
829 
830             if (_resp instanceof java.rmi.RemoteException) {
831                 throw (java.rmi.RemoteException) _resp;
832             } else {
833                 extractAttachments(_call);
834                 try {
835                     return (java.lang.String[]) _resp;
836                 } catch (java.lang.Exception _exception) {
837                     return (java.lang.String[]) org.apache.axis.utils.JavaUtils
838                             .convert(_resp, java.lang.String[].class);
839                 }
840             }
841         } catch (org.apache.axis.AxisFault axisFaultException) {
842             throw axisFaultException;
843         }
844     }
845 
846     public java.lang.String getFirstSelectedOption(java.lang.String arg0,
847             java.lang.String arg1, java.lang.String arg2)
848             throws java.rmi.RemoteException {
849         if (super.cachedEndpoint == null) {
850             throw new org.apache.axis.NoEndPointException();
851         }
852         org.apache.axis.client.Call _call = createCall();
853         _call.setOperation(_operations[10]);
854         _call.setUseSOAPAction(true);
855         _call.setSOAPActionURI("");
856         _call.setEncodingStyle(null);
857         _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR,
858                 Boolean.FALSE);
859         _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS,
860                 Boolean.FALSE);
861         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
862         _call.setOperationName(new javax.xml.namespace.QName(
863                 "http://web.server.sirius.org/", "getFirstSelectedOption"));
864 
865         setRequestHeaders(_call);
866         setAttachments(_call);
867         try {
868             java.lang.Object _resp = _call.invoke(new java.lang.Object[] {
869                     arg0, arg1, arg2 });
870 
871             if (_resp instanceof java.rmi.RemoteException) {
872                 throw (java.rmi.RemoteException) _resp;
873             } else {
874                 extractAttachments(_call);
875                 try {
876                     return (java.lang.String) _resp;
877                 } catch (java.lang.Exception _exception) {
878                     return (java.lang.String) org.apache.axis.utils.JavaUtils
879                             .convert(_resp, java.lang.String.class);
880                 }
881             }
882         } catch (org.apache.axis.AxisFault axisFaultException) {
883             throw axisFaultException;
884         }
885     }
886 
887 }