KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > sun > j2ee > blueprints > admin > webservice > AdminWebServiceSoapBindingStub


1 /**
2  * AdminWebServiceSoapBindingStub.java
3  *
4  * This file was auto-generated from WSDL
5  * by the Apache Axis WSDL2Java emitter.
6  */

7
8 package com.sun.j2ee.blueprints.admin.webservice;
9
10 public class AdminWebServiceSoapBindingStub extends org.apache.axis.client.Stub implements com.sun.j2ee.blueprints.admin.webservice.AdminServiceImpl {
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[4];
20         org.apache.axis.description.OperationDesc oper;
21         oper = new org.apache.axis.description.OperationDesc();
22         oper.setName("update");
23         oper.addParameter(new javax.xml.namespace.QName("", "in0"), new javax.xml.namespace.QName("webservice.admin.blueprints.j2ee.sun.com", "AdminService_OrderApprovalTO"), com.sun.j2ee.blueprints.admin.webservice.AdminService_OrderApprovalTO.class, org.apache.axis.description.ParameterDesc.IN, false, false);
24         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
25         oper.setStyle(org.apache.axis.enum.Style.RPC);
26         oper.setUse(org.apache.axis.enum.Use.ENCODED);
27         _operations[0] = oper;
28
29         oper = new org.apache.axis.description.OperationDesc();
30         oper.setName("update");
31         oper.addParameter(new javax.xml.namespace.QName("", "in0"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, org.apache.axis.description.ParameterDesc.IN, false, false);
32         oper.addParameter(new javax.xml.namespace.QName("", "in1"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, org.apache.axis.description.ParameterDesc.IN, false, false);
33         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
34         oper.setStyle(org.apache.axis.enum.Style.RPC);
35         oper.setUse(org.apache.axis.enum.Use.ENCODED);
36         _operations[1] = oper;
37
38         oper = new org.apache.axis.description.OperationDesc();
39         oper.setName("getOrdersByStatus");
40         oper.addParameter(new javax.xml.namespace.QName("", "in0"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, org.apache.axis.description.ParameterDesc.IN, false, false);
41         oper.setReturnType(new javax.xml.namespace.QName("webservice.admin.blueprints.j2ee.sun.com", "AdminService_OrdersTO"));
42         oper.setReturnClass(com.sun.j2ee.blueprints.admin.webservice.AdminService_OrdersTO.class);
43         oper.setReturnQName(new javax.xml.namespace.QName("", "getOrdersByStatusReturn"));
44         oper.setStyle(org.apache.axis.enum.Style.RPC);
45         oper.setUse(org.apache.axis.enum.Use.ENCODED);
46         _operations[2] = oper;
47
48         oper = new org.apache.axis.description.OperationDesc();
49         oper.setName("getChartInfo");
50         oper.addParameter(new javax.xml.namespace.QName("", "in0"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, org.apache.axis.description.ParameterDesc.IN, false, false);
51         oper.addParameter(new javax.xml.namespace.QName("", "in1"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"), java.util.Calendar.class, org.apache.axis.description.ParameterDesc.IN, false, false);
52         oper.addParameter(new javax.xml.namespace.QName("", "in2"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "dateTime"), java.util.Calendar.class, org.apache.axis.description.ParameterDesc.IN, false, false);
53         oper.addParameter(new javax.xml.namespace.QName("", "in3"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, org.apache.axis.description.ParameterDesc.IN, false, false);
54         oper.setReturnType(new javax.xml.namespace.QName("http://xml.apache.org/xml-soap", "Map"));
55         oper.setReturnClass(java.util.HashMap.class);
56         oper.setReturnQName(new javax.xml.namespace.QName("", "getChartInfoReturn"));
57         oper.setStyle(org.apache.axis.enum.Style.RPC);
58         oper.setUse(org.apache.axis.enum.Use.ENCODED);
59         _operations[3] = oper;
60
61     }
62
63     public AdminWebServiceSoapBindingStub() throws org.apache.axis.AxisFault {
64          this(null);
65     }
66
67     public AdminWebServiceSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
68          this(service);
69          super.cachedEndpoint = endpointURL;
70     }
71
72     public AdminWebServiceSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
73         if (service == null) {
74             super.service = new org.apache.axis.client.Service();
75         } else {
76             super.service = service;
77         }
78             java.lang.Class cls;
79             javax.xml.namespace.QName qName;
80             java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
81             java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
82             java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
83             java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
84             java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
85             java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
86             java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
87             java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
88             qName = new javax.xml.namespace.QName("webservice.admin.blueprints.j2ee.sun.com", "AdminService_OrderApprovalTO");
89             cachedSerQNames.add(qName);
90             cls = com.sun.j2ee.blueprints.admin.webservice.AdminService_OrderApprovalTO.class;
91             cachedSerClasses.add(cls);
92             cachedSerFactories.add(beansf);
93             cachedDeserFactories.add(beandf);
94
95             qName = new javax.xml.namespace.QName("webservice.admin.blueprints.j2ee.sun.com", "AdminService_Order");
96             cachedSerQNames.add(qName);
97             cls = com.sun.j2ee.blueprints.admin.webservice.AdminService_Order.class;
98             cachedSerClasses.add(cls);
99             cachedSerFactories.add(beansf);
100             cachedDeserFactories.add(beandf);
101
102             qName = new javax.xml.namespace.QName("webservice.admin.blueprints.j2ee.sun.com", "AdminService_OrdersTO");
103             cachedSerQNames.add(qName);
104             cls = com.sun.j2ee.blueprints.admin.webservice.AdminService_OrdersTO.class;
105             cachedSerClasses.add(cls);
106             cachedSerFactories.add(beansf);
107             cachedDeserFactories.add(beandf);
108
109             qName = new javax.xml.namespace.QName("http://localhost:8080/admin/services/AdminWebService", "ArrayOf_xsd_string");
110             cachedSerQNames.add(qName);
111             cls = java.lang.String[].class;
112             cachedSerClasses.add(cls);
113             cachedSerFactories.add(arraysf);
114             cachedDeserFactories.add(arraydf);
115
116             qName = new javax.xml.namespace.QName("http://localhost:8080/admin/services/AdminWebService", "ArrayOf_tns1_AdminService_Order");
117             cachedSerQNames.add(qName);
118             cls = com.sun.j2ee.blueprints.admin.webservice.AdminService_Order[].class;
119             cachedSerClasses.add(cls);
120             cachedSerFactories.add(arraysf);
121             cachedDeserFactories.add(arraydf);
122
123     }
124
125     private org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
126         try {
127             org.apache.axis.client.Call _call =
128                     (org.apache.axis.client.Call) super.service.createCall();
129             if (super.maintainSessionSet) {
130                 _call.setMaintainSession(super.maintainSession);
131             }
132             if (super.cachedUsername != null) {
133                 _call.setUsername(super.cachedUsername);
134             }
135             if (super.cachedPassword != null) {
136                 _call.setPassword(super.cachedPassword);
137             }
138             if (super.cachedEndpoint != null) {
139                 _call.setTargetEndpointAddress(super.cachedEndpoint);
140             }
141             if (super.cachedTimeout != null) {
142                 _call.setTimeout(super.cachedTimeout);
143             }
144             if (super.cachedPortName != null) {
145                 _call.setPortName(super.cachedPortName);
146             }
147             java.util.Enumeration keys = super.cachedProperties.keys();
148             while (keys.hasMoreElements()) {
149                 java.lang.String key = (java.lang.String) keys.nextElement();
150                 _call.setProperty(key, super.cachedProperties.get(key));
151             }
152             // All the type mapping information is registered
153
// when the first call is made.
154
// The type mapping information is actually registered in
155
// the TypeMappingRegistry of the service, which
156
// is the reason why registration is only needed for the first call.
157
synchronized (this) {
158                 if (firstCall()) {
159                     // must set encoding style before registering serializers
160
_call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
161                     _call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC);
162                     for (int i = 0; i < cachedSerFactories.size(); ++i) {
163                         java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
164                         javax.xml.namespace.QName qName =
165                                 (javax.xml.namespace.QName) cachedSerQNames.get(i);
166                         java.lang.Class sf = (java.lang.Class)
167                                  cachedSerFactories.get(i);
168                         java.lang.Class df = (java.lang.Class)
169                                  cachedDeserFactories.get(i);
170                         _call.registerTypeMapping(cls, qName, sf, df, false);
171                     }
172                 }
173             }
174             return _call;
175         }
176         catch (java.lang.Throwable t) {
177             throw new org.apache.axis.AxisFault("Failure trying to get the Call object", t);
178         }
179     }
180
181     public void update(com.sun.j2ee.blueprints.admin.webservice.AdminService_OrderApprovalTO in0) throws java.rmi.RemoteException {
182         if (super.cachedEndpoint == null) {
183             throw new org.apache.axis.NoEndPointException();
184         }
185         org.apache.axis.client.Call _call = createCall();
186         _call.setOperation(_operations[0]);
187         _call.setUseSOAPAction(true);
188         _call.setSOAPActionURI("");
189         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
190         _call.setOperationName(new javax.xml.namespace.QName("http://webservice.admin.blueprints.j2ee.sun.com", "update"));
191
192         setRequestHeaders(_call);
193         setAttachments(_call);
194         java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0});
195
196         if (_resp instanceof java.rmi.RemoteException) {
197             throw (java.rmi.RemoteException)_resp;
198         }
199         extractAttachments(_call);
200     }
201
202     public void update(java.lang.String in0, java.lang.String in1) throws java.rmi.RemoteException {
203         if (super.cachedEndpoint == null) {
204             throw new org.apache.axis.NoEndPointException();
205         }
206         org.apache.axis.client.Call _call = createCall();
207         _call.setOperation(_operations[1]);
208         _call.setUseSOAPAction(true);
209         _call.setSOAPActionURI("");
210         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
211         _call.setOperationName(new javax.xml.namespace.QName("http://webservice.admin.blueprints.j2ee.sun.com", "update"));
212
213         setRequestHeaders(_call);
214         setAttachments(_call);
215         java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0, in1});
216
217         if (_resp instanceof java.rmi.RemoteException) {
218             throw (java.rmi.RemoteException)_resp;
219         }
220         extractAttachments(_call);
221     }
222
223     public com.sun.j2ee.blueprints.admin.webservice.AdminService_OrdersTO getOrdersByStatus(java.lang.String in0) throws java.rmi.RemoteException {
224         if (super.cachedEndpoint == null) {
225             throw new org.apache.axis.NoEndPointException();
226         }
227         org.apache.axis.client.Call _call = createCall();
228         _call.setOperation(_operations[2]);
229         _call.setUseSOAPAction(true);
230         _call.setSOAPActionURI("");
231         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
232         _call.setOperationName(new javax.xml.namespace.QName("http://webservice.admin.blueprints.j2ee.sun.com", "getOrdersByStatus"));
233
234         setRequestHeaders(_call);
235         setAttachments(_call);
236         java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0});
237
238         if (_resp instanceof java.rmi.RemoteException) {
239             throw (java.rmi.RemoteException)_resp;
240         }
241         else {
242             extractAttachments(_call);
243             try {
244                 return (com.sun.j2ee.blueprints.admin.webservice.AdminService_OrdersTO) _resp;
245             } catch (java.lang.Exception _exception) {
246                 return (com.sun.j2ee.blueprints.admin.webservice.AdminService_OrdersTO) org.apache.axis.utils.JavaUtils.convert(_resp, com.sun.j2ee.blueprints.admin.webservice.AdminService_OrdersTO.class);
247             }
248         }
249     }
250
251     public java.util.HashMap getChartInfo(java.lang.String in0, java.util.Calendar in1, java.util.Calendar in2, java.lang.String in3) throws java.rmi.RemoteException {
252         if (super.cachedEndpoint == null) {
253             throw new org.apache.axis.NoEndPointException();
254         }
255         org.apache.axis.client.Call _call = createCall();
256         _call.setOperation(_operations[3]);
257         _call.setUseSOAPAction(true);
258         _call.setSOAPActionURI("");
259         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
260         _call.setOperationName(new javax.xml.namespace.QName("http://webservice.admin.blueprints.j2ee.sun.com", "getChartInfo"));
261
262         setRequestHeaders(_call);
263         setAttachments(_call);
264         java.lang.Object _resp = _call.invoke(new java.lang.Object[] {in0, in1, in2, in3});
265
266         if (_resp instanceof java.rmi.RemoteException) {
267             throw (java.rmi.RemoteException)_resp;
268         }
269         else {
270             extractAttachments(_call);
271             try {
272                 return (java.util.HashMap) _resp;
273             } catch (java.lang.Exception _exception) {
274                 return (java.util.HashMap) org.apache.axis.utils.JavaUtils.convert(_resp, java.util.HashMap.class);
275             }
276         }
277     }
278
279 }
280
Popular Tags