JAL-3438 spotless for 2.11.2.0
[jalview.git] / src / ext / vamsas / SeqSearchServiceSoapBindingStub.java
1 /*
2  * Jalview - A Sequence Alignment Editor and Viewer ($$Version-Rel$$)
3  * Copyright (C) $$Year-Rel$$ The Jalview Authors
4  * 
5  * This file is part of Jalview.
6  * 
7  * Jalview is free software: you can redistribute it and/or
8  * modify it under the terms of the GNU General Public License 
9  * as published by the Free Software Foundation, either version 3
10  * of the License, or (at your option) any later version.
11  *  
12  * Jalview is distributed in the hope that it will be useful, but 
13  * WITHOUT ANY WARRANTY; without even the implied warranty 
14  * of MERCHANTABILITY or FITNESS FOR A PARTICULAR 
15  * PURPOSE.  See the GNU General Public License for more details.
16  * 
17  * You should have received a copy of the GNU General Public License
18  * along with Jalview.  If not, see <http://www.gnu.org/licenses/>.
19  * The Jalview Authors are detailed in the 'AUTHORS' file.
20  */
21 package ext.vamsas;
22
23 public class SeqSearchServiceSoapBindingStub
24         extends org.apache.axis.client.Stub implements ext.vamsas.SeqSearchI
25 {
26   private java.util.Vector cachedSerClasses = new java.util.Vector();
27
28   private java.util.Vector cachedSerQNames = new java.util.Vector();
29
30   private java.util.Vector cachedSerFactories = new java.util.Vector();
31
32   private java.util.Vector cachedDeserFactories = new java.util.Vector();
33
34   static org.apache.axis.description.OperationDesc[] _operations;
35
36   static
37   {
38     _operations = new org.apache.axis.description.OperationDesc[5];
39     _initOperationDesc1();
40   }
41
42   private static void _initOperationDesc1()
43   {
44     org.apache.axis.description.OperationDesc oper;
45     oper = new org.apache.axis.description.OperationDesc();
46     oper.setName("getDatabase");
47     oper.setReturnType(new javax.xml.namespace.QName(
48             "http://www.w3.org/2001/XMLSchema", "string"));
49     oper.setReturnClass(java.lang.String.class);
50     oper.setReturnQName(
51             new javax.xml.namespace.QName("", "getDatabaseReturn"));
52     oper.setStyle(org.apache.axis.constants.Style.RPC);
53     oper.setUse(org.apache.axis.constants.Use.ENCODED);
54     _operations[0] = oper;
55
56     oper = new org.apache.axis.description.OperationDesc();
57     oper.setName("getResult");
58     oper.addParameter(new javax.xml.namespace.QName("", "job_id"),
59             new javax.xml.namespace.QName(
60                     "http://www.w3.org/2001/XMLSchema", "string"),
61             java.lang.String.class,
62             org.apache.axis.description.ParameterDesc.IN, false, false);
63     oper.setReturnType(new javax.xml.namespace.QName(
64             "simple.objects.vamsas", "SeqSearchResult"));
65     oper.setReturnClass(vamsas.objects.simple.SeqSearchResult.class);
66     oper.setReturnQName(
67             new javax.xml.namespace.QName("", "getResultReturn"));
68     oper.setStyle(org.apache.axis.constants.Style.RPC);
69     oper.setUse(org.apache.axis.constants.Use.ENCODED);
70     _operations[1] = oper;
71
72     oper = new org.apache.axis.description.OperationDesc();
73     oper.setName("psearch");
74     oper.addParameter(new javax.xml.namespace.QName("", "al"),
75             new javax.xml.namespace.QName("simple.objects.vamsas",
76                     "Alignment"),
77             vamsas.objects.simple.Alignment.class,
78             org.apache.axis.description.ParameterDesc.IN, false, false);
79     oper.addParameter(new javax.xml.namespace.QName("", "database"),
80             new javax.xml.namespace.QName(
81                     "http://www.w3.org/2001/XMLSchema", "string"),
82             java.lang.String.class,
83             org.apache.axis.description.ParameterDesc.IN, false, false);
84     oper.setReturnType(new javax.xml.namespace.QName(
85             "simple.objects.vamsas", "WsJobId"));
86     oper.setReturnClass(vamsas.objects.simple.WsJobId.class);
87     oper.setReturnQName(new javax.xml.namespace.QName("", "psearchReturn"));
88     oper.setStyle(org.apache.axis.constants.Style.RPC);
89     oper.setUse(org.apache.axis.constants.Use.ENCODED);
90     _operations[2] = oper;
91
92     oper = new org.apache.axis.description.OperationDesc();
93     oper.setName("search");
94     oper.addParameter(new javax.xml.namespace.QName("", "s"),
95             new javax.xml.namespace.QName("simple.objects.vamsas",
96                     "Sequence"),
97             vamsas.objects.simple.Sequence.class,
98             org.apache.axis.description.ParameterDesc.IN, false, false);
99     oper.addParameter(new javax.xml.namespace.QName("", "database"),
100             new javax.xml.namespace.QName(
101                     "http://www.w3.org/2001/XMLSchema", "string"),
102             java.lang.String.class,
103             org.apache.axis.description.ParameterDesc.IN, false, false);
104     oper.setReturnType(new javax.xml.namespace.QName(
105             "simple.objects.vamsas", "WsJobId"));
106     oper.setReturnClass(vamsas.objects.simple.WsJobId.class);
107     oper.setReturnQName(new javax.xml.namespace.QName("", "searchReturn"));
108     oper.setStyle(org.apache.axis.constants.Style.RPC);
109     oper.setUse(org.apache.axis.constants.Use.ENCODED);
110     _operations[3] = oper;
111
112     oper = new org.apache.axis.description.OperationDesc();
113     oper.setName("cancel");
114     oper.addParameter(new javax.xml.namespace.QName("", "jobId"),
115             new javax.xml.namespace.QName(
116                     "http://www.w3.org/2001/XMLSchema", "string"),
117             java.lang.String.class,
118             org.apache.axis.description.ParameterDesc.IN, false, false);
119     oper.setReturnType(new javax.xml.namespace.QName(
120             "simple.objects.vamsas", "WsJobId"));
121     oper.setReturnClass(vamsas.objects.simple.WsJobId.class);
122     oper.setReturnQName(new javax.xml.namespace.QName("", "cancelReturn"));
123     oper.setStyle(org.apache.axis.constants.Style.RPC);
124     oper.setUse(org.apache.axis.constants.Use.ENCODED);
125     _operations[4] = oper;
126
127   }
128
129   public SeqSearchServiceSoapBindingStub() throws org.apache.axis.AxisFault
130   {
131     this(null);
132   }
133
134   public SeqSearchServiceSoapBindingStub(java.net.URL endpointURL,
135           javax.xml.rpc.Service service) throws org.apache.axis.AxisFault
136   {
137     this(service);
138     super.cachedEndpoint = endpointURL;
139   }
140
141   public SeqSearchServiceSoapBindingStub(javax.xml.rpc.Service service)
142           throws org.apache.axis.AxisFault
143   {
144     if (service == null)
145     {
146       super.service = new org.apache.axis.client.Service();
147     }
148     else
149     {
150       super.service = service;
151     }
152     java.lang.Class cls;
153     javax.xml.namespace.QName qName;
154     java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
155     java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
156     java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
157     java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
158     java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
159     java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
160     java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
161     java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
162     java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
163     java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
164     qName = new javax.xml.namespace.QName("simple.objects.vamsas",
165             "Result");
166     cachedSerQNames.add(qName);
167     cls = vamsas.objects.simple.Result.class;
168     cachedSerClasses.add(cls);
169     cachedSerFactories.add(beansf);
170     cachedDeserFactories.add(beandf);
171
172     qName = new javax.xml.namespace.QName("simple.objects.vamsas",
173             "WsJobId");
174     cachedSerQNames.add(qName);
175     cls = vamsas.objects.simple.WsJobId.class;
176     cachedSerClasses.add(cls);
177     cachedSerFactories.add(beansf);
178     cachedDeserFactories.add(beandf);
179
180     qName = new javax.xml.namespace.QName("http://simple.objects.vamsas",
181             "Object");
182     cachedSerQNames.add(qName);
183     cls = vamsas.objects.simple.Object.class;
184     cachedSerClasses.add(cls);
185     cachedSerFactories.add(beansf);
186     cachedDeserFactories.add(beandf);
187
188     qName = new javax.xml.namespace.QName("vamsas", "ArrayOf_xsd_string");
189     cachedSerQNames.add(qName);
190     cls = java.lang.String[].class;
191     cachedSerClasses.add(cls);
192     cachedSerFactories.add(arraysf);
193     cachedDeserFactories.add(arraydf);
194
195     qName = new javax.xml.namespace.QName("simple.objects.vamsas",
196             "Alignment");
197     cachedSerQNames.add(qName);
198     cls = vamsas.objects.simple.Alignment.class;
199     cachedSerClasses.add(cls);
200     cachedSerFactories.add(beansf);
201     cachedDeserFactories.add(beandf);
202
203     qName = new javax.xml.namespace.QName("simple.objects.vamsas",
204             "Sequence");
205     cachedSerQNames.add(qName);
206     cls = vamsas.objects.simple.Sequence.class;
207     cachedSerClasses.add(cls);
208     cachedSerFactories.add(beansf);
209     cachedDeserFactories.add(beandf);
210
211     qName = new javax.xml.namespace.QName("vamsas",
212             "ArrayOf_tns1_Sequence");
213     cachedSerQNames.add(qName);
214     cls = vamsas.objects.simple.Sequence[].class;
215     cachedSerClasses.add(cls);
216     cachedSerFactories.add(arraysf);
217     cachedDeserFactories.add(arraydf);
218
219     qName = new javax.xml.namespace.QName("simple.objects.vamsas",
220             "SeqSearchResult");
221     cachedSerQNames.add(qName);
222     cls = vamsas.objects.simple.SeqSearchResult.class;
223     cachedSerClasses.add(cls);
224     cachedSerFactories.add(beansf);
225     cachedDeserFactories.add(beandf);
226
227     qName = new javax.xml.namespace.QName("simple.objects.vamsas",
228             "SequenceSet");
229     cachedSerQNames.add(qName);
230     cls = vamsas.objects.simple.SequenceSet.class;
231     cachedSerClasses.add(cls);
232     cachedSerFactories.add(beansf);
233     cachedDeserFactories.add(beandf);
234
235   }
236
237   protected org.apache.axis.client.Call createCall()
238           throws java.rmi.RemoteException
239   {
240     try
241     {
242       org.apache.axis.client.Call _call = (org.apache.axis.client.Call) super.service
243               .createCall();
244       if (super.maintainSessionSet)
245       {
246         _call.setMaintainSession(super.maintainSession);
247       }
248       if (super.cachedUsername != null)
249       {
250         _call.setUsername(super.cachedUsername);
251       }
252       if (super.cachedPassword != null)
253       {
254         _call.setPassword(super.cachedPassword);
255       }
256       if (super.cachedEndpoint != null)
257       {
258         _call.setTargetEndpointAddress(super.cachedEndpoint);
259       }
260       if (super.cachedTimeout != null)
261       {
262         _call.setTimeout(super.cachedTimeout);
263       }
264       if (super.cachedPortName != null)
265       {
266         _call.setPortName(super.cachedPortName);
267       }
268       java.util.Enumeration keys = super.cachedProperties.keys();
269       while (keys.hasMoreElements())
270       {
271         java.lang.String key = (java.lang.String) keys.nextElement();
272         _call.setProperty(key, super.cachedProperties.get(key));
273       }
274       // All the type mapping information is registered
275       // when the first call is made.
276       // The type mapping information is actually registered in
277       // the TypeMappingRegistry of the service, which
278       // is the reason why registration is only needed for the first call.
279       synchronized (this)
280       {
281         if (firstCall())
282         {
283           // must set encoding style before registering serializers
284           _call.setSOAPVersion(
285                   org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
286           _call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC);
287           for (int i = 0; i < cachedSerFactories.size(); ++i)
288           {
289             java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
290             javax.xml.namespace.QName qName = (javax.xml.namespace.QName) cachedSerQNames
291                     .get(i);
292             java.lang.Class sf = (java.lang.Class) cachedSerFactories
293                     .get(i);
294             java.lang.Class df = (java.lang.Class) cachedDeserFactories
295                     .get(i);
296             _call.registerTypeMapping(cls, qName, sf, df, false);
297           }
298         }
299       }
300       return _call;
301     } catch (java.lang.Throwable _t)
302     {
303       throw new org.apache.axis.AxisFault(
304               "Failure trying to get the Call object", _t);
305     }
306   }
307
308   public java.lang.String getDatabase() throws java.rmi.RemoteException
309   {
310     if (super.cachedEndpoint == null)
311     {
312       throw new org.apache.axis.NoEndPointException();
313     }
314     org.apache.axis.client.Call _call = createCall();
315     _call.setOperation(_operations[0]);
316     _call.setUseSOAPAction(true);
317     _call.setSOAPActionURI("");
318     _call.setSOAPVersion(
319             org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
320     _call.setOperationName(
321             new javax.xml.namespace.QName("vamsas", "getDatabase"));
322
323     setRequestHeaders(_call);
324     setAttachments(_call);
325     java.lang.Object _resp = _call.invoke(new java.lang.Object[] {});
326
327     if (_resp instanceof java.rmi.RemoteException)
328     {
329       throw (java.rmi.RemoteException) _resp;
330     }
331     else
332     {
333       extractAttachments(_call);
334       try
335       {
336         return (java.lang.String) _resp;
337       } catch (java.lang.Exception _exception)
338       {
339         return (java.lang.String) org.apache.axis.utils.JavaUtils
340                 .convert(_resp, java.lang.String.class);
341       }
342     }
343   }
344
345   public vamsas.objects.simple.SeqSearchResult getResult(
346           java.lang.String job_id) throws java.rmi.RemoteException
347   {
348     if (super.cachedEndpoint == null)
349     {
350       throw new org.apache.axis.NoEndPointException();
351     }
352     org.apache.axis.client.Call _call = createCall();
353     _call.setOperation(_operations[1]);
354     _call.setUseSOAPAction(true);
355     _call.setSOAPActionURI("");
356     _call.setSOAPVersion(
357             org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
358     _call.setOperationName(
359             new javax.xml.namespace.QName("vamsas", "getResult"));
360
361     setRequestHeaders(_call);
362     setAttachments(_call);
363     java.lang.Object _resp = _call
364             .invoke(new java.lang.Object[]
365             { job_id });
366
367     if (_resp instanceof java.rmi.RemoteException)
368     {
369       throw (java.rmi.RemoteException) _resp;
370     }
371     else
372     {
373       extractAttachments(_call);
374       try
375       {
376         return (vamsas.objects.simple.SeqSearchResult) _resp;
377       } catch (java.lang.Exception _exception)
378       {
379         return (vamsas.objects.simple.SeqSearchResult) org.apache.axis.utils.JavaUtils
380                 .convert(_resp,
381                         vamsas.objects.simple.SeqSearchResult.class);
382       }
383     }
384   }
385
386   public vamsas.objects.simple.WsJobId psearch(
387           vamsas.objects.simple.Alignment al, java.lang.String database)
388           throws java.rmi.RemoteException
389   {
390     if (super.cachedEndpoint == null)
391     {
392       throw new org.apache.axis.NoEndPointException();
393     }
394     org.apache.axis.client.Call _call = createCall();
395     _call.setOperation(_operations[2]);
396     _call.setUseSOAPAction(true);
397     _call.setSOAPActionURI("");
398     _call.setSOAPVersion(
399             org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
400     _call.setOperationName(
401             new javax.xml.namespace.QName("vamsas", "psearch"));
402
403     setRequestHeaders(_call);
404     setAttachments(_call);
405     java.lang.Object _resp = _call
406             .invoke(new java.lang.Object[]
407             { al, database });
408
409     if (_resp instanceof java.rmi.RemoteException)
410     {
411       throw (java.rmi.RemoteException) _resp;
412     }
413     else
414     {
415       extractAttachments(_call);
416       try
417       {
418         return (vamsas.objects.simple.WsJobId) _resp;
419       } catch (java.lang.Exception _exception)
420       {
421         return (vamsas.objects.simple.WsJobId) org.apache.axis.utils.JavaUtils
422                 .convert(_resp, vamsas.objects.simple.WsJobId.class);
423       }
424     }
425   }
426
427   public vamsas.objects.simple.WsJobId search(
428           vamsas.objects.simple.Sequence s, java.lang.String database)
429           throws java.rmi.RemoteException
430   {
431     if (super.cachedEndpoint == null)
432     {
433       throw new org.apache.axis.NoEndPointException();
434     }
435     org.apache.axis.client.Call _call = createCall();
436     _call.setOperation(_operations[3]);
437     _call.setUseSOAPAction(true);
438     _call.setSOAPActionURI("");
439     _call.setSOAPVersion(
440             org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
441     _call.setOperationName(
442             new javax.xml.namespace.QName("vamsas", "search"));
443
444     setRequestHeaders(_call);
445     setAttachments(_call);
446     java.lang.Object _resp = _call
447             .invoke(new java.lang.Object[]
448             { s, database });
449
450     if (_resp instanceof java.rmi.RemoteException)
451     {
452       throw (java.rmi.RemoteException) _resp;
453     }
454     else
455     {
456       extractAttachments(_call);
457       try
458       {
459         return (vamsas.objects.simple.WsJobId) _resp;
460       } catch (java.lang.Exception _exception)
461       {
462         return (vamsas.objects.simple.WsJobId) org.apache.axis.utils.JavaUtils
463                 .convert(_resp, vamsas.objects.simple.WsJobId.class);
464       }
465     }
466   }
467
468   public vamsas.objects.simple.WsJobId cancel(java.lang.String jobId)
469           throws java.rmi.RemoteException
470   {
471     if (super.cachedEndpoint == null)
472     {
473       throw new org.apache.axis.NoEndPointException();
474     }
475     org.apache.axis.client.Call _call = createCall();
476     _call.setOperation(_operations[4]);
477     _call.setUseSOAPAction(true);
478     _call.setSOAPActionURI("");
479     _call.setSOAPVersion(
480             org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
481     _call.setOperationName(
482             new javax.xml.namespace.QName("vamsas", "cancel"));
483
484     setRequestHeaders(_call);
485     setAttachments(_call);
486     java.lang.Object _resp = _call.invoke(new java.lang.Object[] { jobId });
487
488     if (_resp instanceof java.rmi.RemoteException)
489     {
490       throw (java.rmi.RemoteException) _resp;
491     }
492     else
493     {
494       extractAttachments(_call);
495       try
496       {
497         return (vamsas.objects.simple.WsJobId) _resp;
498       } catch (java.lang.Exception _exception)
499       {
500         return (vamsas.objects.simple.WsJobId) org.apache.axis.utils.JavaUtils
501                 .convert(_resp, vamsas.objects.simple.WsJobId.class);
502       }
503     }
504   }
505
506 }