1   /**
2    * Portlet_Shopping_ShoppingOrderServiceSoapBindingStub.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 com.liferay.client.soap.portlet.shopping.service.http;
9   
10  public class Portlet_Shopping_ShoppingOrderServiceSoapBindingStub extends org.apache.axis.client.Stub implements com.liferay.client.soap.portlet.shopping.service.http.ShoppingOrderServiceSoap {
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[6];
20          _initOperationDesc1();
21      }
22  
23      private static void _initOperationDesc1(){
24          org.apache.axis.description.OperationDesc oper;
25          org.apache.axis.description.ParameterDesc param;
26          oper = new org.apache.axis.description.OperationDesc();
27          oper.setName("getOrder");
28          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);
29          oper.addParameter(param);
30          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "orderId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
31          oper.addParameter(param);
32          oper.setReturnType(new javax.xml.namespace.QName("http://model.shopping.portlet.liferay.com", "ShoppingOrderSoap"));
33          oper.setReturnClass(com.liferay.client.soap.portlet.shopping.model.ShoppingOrderSoap.class);
34          oper.setReturnQName(new javax.xml.namespace.QName("", "getOrderReturn"));
35          oper.setStyle(org.apache.axis.constants.Style.RPC);
36          oper.setUse(org.apache.axis.constants.Use.ENCODED);
37          _operations[0] = oper;
38  
39          oper = new org.apache.axis.description.OperationDesc();
40          oper.setName("completeOrder");
41          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);
42          oper.addParameter(param);
43          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "number"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
44          oper.addParameter(param);
45          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "ppTxnId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
46          oper.addParameter(param);
47          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "ppPaymentStatus"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
48          oper.addParameter(param);
49          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "ppPaymentGross"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "double"), double.class, false, false);
50          oper.addParameter(param);
51          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "ppReceiverEmail"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
52          oper.addParameter(param);
53          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "ppPayerEmail"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
54          oper.addParameter(param);
55          oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
56          oper.setStyle(org.apache.axis.constants.Style.RPC);
57          oper.setUse(org.apache.axis.constants.Use.ENCODED);
58          _operations[1] = oper;
59  
60          oper = new org.apache.axis.description.OperationDesc();
61          oper.setName("deleteOrder");
62          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);
63          oper.addParameter(param);
64          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "orderId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
65          oper.addParameter(param);
66          oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
67          oper.setStyle(org.apache.axis.constants.Style.RPC);
68          oper.setUse(org.apache.axis.constants.Use.ENCODED);
69          _operations[2] = oper;
70  
71          oper = new org.apache.axis.description.OperationDesc();
72          oper.setName("sendEmail");
73          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);
74          oper.addParameter(param);
75          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "orderId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
76          oper.addParameter(param);
77          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "emailType"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
78          oper.addParameter(param);
79          oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
80          oper.setStyle(org.apache.axis.constants.Style.RPC);
81          oper.setUse(org.apache.axis.constants.Use.ENCODED);
82          _operations[3] = oper;
83  
84          oper = new org.apache.axis.description.OperationDesc();
85          oper.setName("updateOrder");
86          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);
87          oper.addParameter(param);
88          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "orderId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
89          oper.addParameter(param);
90          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "ppTxnId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
91          oper.addParameter(param);
92          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "ppPaymentStatus"), 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("", "ppPaymentGross"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "double"), double.class, false, false);
95          oper.addParameter(param);
96          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "ppReceiverEmail"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
97          oper.addParameter(param);
98          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "ppPayerEmail"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
99          oper.addParameter(param);
100         oper.setReturnType(new javax.xml.namespace.QName("http://model.shopping.portlet.liferay.com", "ShoppingOrderSoap"));
101         oper.setReturnClass(com.liferay.client.soap.portlet.shopping.model.ShoppingOrderSoap.class);
102         oper.setReturnQName(new javax.xml.namespace.QName("", "updateOrderReturn"));
103         oper.setStyle(org.apache.axis.constants.Style.RPC);
104         oper.setUse(org.apache.axis.constants.Use.ENCODED);
105         _operations[4] = oper;
106 
107         oper = new org.apache.axis.description.OperationDesc();
108         oper.setName("updateOrder");
109         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);
110         oper.addParameter(param);
111         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "orderId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
112         oper.addParameter(param);
113         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "billingFirstName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
114         oper.addParameter(param);
115         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "billingLastName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
116         oper.addParameter(param);
117         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "billingEmailAddress"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
118         oper.addParameter(param);
119         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "billingCompany"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
120         oper.addParameter(param);
121         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "billingStreet"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
122         oper.addParameter(param);
123         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "billingCity"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
124         oper.addParameter(param);
125         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "billingState"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
126         oper.addParameter(param);
127         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "billingZip"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
128         oper.addParameter(param);
129         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "billingCountry"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
130         oper.addParameter(param);
131         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "billingPhone"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
132         oper.addParameter(param);
133         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "shipToBilling"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
134         oper.addParameter(param);
135         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "shippingFirstName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
136         oper.addParameter(param);
137         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "shippingLastName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
138         oper.addParameter(param);
139         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "shippingEmailAddress"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
140         oper.addParameter(param);
141         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "shippingCompany"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
142         oper.addParameter(param);
143         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "shippingStreet"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
144         oper.addParameter(param);
145         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "shippingCity"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
146         oper.addParameter(param);
147         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "shippingState"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
148         oper.addParameter(param);
149         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "shippingZip"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
150         oper.addParameter(param);
151         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "shippingCountry"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
152         oper.addParameter(param);
153         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "shippingPhone"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
154         oper.addParameter(param);
155         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "ccName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
156         oper.addParameter(param);
157         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "ccType"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
158         oper.addParameter(param);
159         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "ccNumber"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
160         oper.addParameter(param);
161         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "ccExpMonth"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
162         oper.addParameter(param);
163         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "ccExpYear"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
164         oper.addParameter(param);
165         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "ccVerNumber"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
166         oper.addParameter(param);
167         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "comments"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
168         oper.addParameter(param);
169         oper.setReturnType(new javax.xml.namespace.QName("http://model.shopping.portlet.liferay.com", "ShoppingOrderSoap"));
170         oper.setReturnClass(com.liferay.client.soap.portlet.shopping.model.ShoppingOrderSoap.class);
171         oper.setReturnQName(new javax.xml.namespace.QName("", "updateOrderReturn"));
172         oper.setStyle(org.apache.axis.constants.Style.RPC);
173         oper.setUse(org.apache.axis.constants.Use.ENCODED);
174         _operations[5] = oper;
175 
176     }
177 
178     public Portlet_Shopping_ShoppingOrderServiceSoapBindingStub() throws org.apache.axis.AxisFault {
179          this(null);
180     }
181 
182     public Portlet_Shopping_ShoppingOrderServiceSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
183          this(service);
184          super.cachedEndpoint = endpointURL;
185     }
186 
187     public Portlet_Shopping_ShoppingOrderServiceSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
188         if (service == null) {
189             super.service = new org.apache.axis.client.Service();
190         } else {
191             super.service = service;
192         }
193         ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");
194             java.lang.Class cls;
195             javax.xml.namespace.QName qName;
196             javax.xml.namespace.QName qName2;
197             java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
198             java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
199             java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
200             java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
201             java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
202             java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
203             java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
204             java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
205             java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
206             java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
207             qName = new javax.xml.namespace.QName("http://model.shopping.portlet.liferay.com", "ShoppingOrderSoap");
208             cachedSerQNames.add(qName);
209             cls = com.liferay.client.soap.portlet.shopping.model.ShoppingOrderSoap.class;
210             cachedSerClasses.add(cls);
211             cachedSerFactories.add(beansf);
212             cachedDeserFactories.add(beandf);
213 
214     }
215 
216     protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
217         try {
218             org.apache.axis.client.Call _call = super._createCall();
219             if (super.maintainSessionSet) {
220                 _call.setMaintainSession(super.maintainSession);
221             }
222             if (super.cachedUsername != null) {
223                 _call.setUsername(super.cachedUsername);
224             }
225             if (super.cachedPassword != null) {
226                 _call.setPassword(super.cachedPassword);
227             }
228             if (super.cachedEndpoint != null) {
229                 _call.setTargetEndpointAddress(super.cachedEndpoint);
230             }
231             if (super.cachedTimeout != null) {
232                 _call.setTimeout(super.cachedTimeout);
233             }
234             if (super.cachedPortName != null) {
235                 _call.setPortName(super.cachedPortName);
236             }
237             java.util.Enumeration keys = super.cachedProperties.keys();
238             while (keys.hasMoreElements()) {
239                 java.lang.String key = (java.lang.String) keys.nextElement();
240                 _call.setProperty(key, super.cachedProperties.get(key));
241             }
242             // All the type mapping information is registered
243             // when the first call is made.
244             // The type mapping information is actually registered in
245             // the TypeMappingRegistry of the service, which
246             // is the reason why registration is only needed for the first call.
247             synchronized (this) {
248                 if (firstCall()) {
249                     // must set encoding style before registering serializers
250                     _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
251                     _call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC);
252                     for (int i = 0; i < cachedSerFactories.size(); ++i) {
253                         java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
254                         javax.xml.namespace.QName qName =
255                                 (javax.xml.namespace.QName) cachedSerQNames.get(i);
256                         java.lang.Object x = cachedSerFactories.get(i);
257                         if (x instanceof Class) {
258                             java.lang.Class sf = (java.lang.Class)
259                                  cachedSerFactories.get(i);
260                             java.lang.Class df = (java.lang.Class)
261                                  cachedDeserFactories.get(i);
262                             _call.registerTypeMapping(cls, qName, sf, df, false);
263                         }
264                         else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
265                             org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
266                                  cachedSerFactories.get(i);
267                             org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
268                                  cachedDeserFactories.get(i);
269                             _call.registerTypeMapping(cls, qName, sf, df, false);
270                         }
271                     }
272                 }
273             }
274             return _call;
275         }
276         catch (java.lang.Throwable _t) {
277             throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
278         }
279     }
280 
281     public com.liferay.client.soap.portlet.shopping.model.ShoppingOrderSoap getOrder(long groupId, long orderId) throws java.rmi.RemoteException {
282         if (super.cachedEndpoint == null) {
283             throw new org.apache.axis.NoEndPointException();
284         }
285         org.apache.axis.client.Call _call = createCall();
286         _call.setOperation(_operations[0]);
287         _call.setUseSOAPAction(true);
288         _call.setSOAPActionURI("");
289         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
290         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.shopping.portlet.liferay.com", "getOrder"));
291 
292         setRequestHeaders(_call);
293         setAttachments(_call);
294  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), new java.lang.Long(orderId)});
295 
296         if (_resp instanceof java.rmi.RemoteException) {
297             throw (java.rmi.RemoteException)_resp;
298         }
299         else {
300             extractAttachments(_call);
301             try {
302                 return (com.liferay.client.soap.portlet.shopping.model.ShoppingOrderSoap) _resp;
303             } catch (java.lang.Exception _exception) {
304                 return (com.liferay.client.soap.portlet.shopping.model.ShoppingOrderSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portlet.shopping.model.ShoppingOrderSoap.class);
305             }
306         }
307   } catch (org.apache.axis.AxisFault axisFaultException) {
308   throw axisFaultException;
309 }
310     }
311 
312     public void completeOrder(long groupId, java.lang.String number, java.lang.String ppTxnId, java.lang.String ppPaymentStatus, double ppPaymentGross, java.lang.String ppReceiverEmail, java.lang.String ppPayerEmail) throws java.rmi.RemoteException {
313         if (super.cachedEndpoint == null) {
314             throw new org.apache.axis.NoEndPointException();
315         }
316         org.apache.axis.client.Call _call = createCall();
317         _call.setOperation(_operations[1]);
318         _call.setUseSOAPAction(true);
319         _call.setSOAPActionURI("");
320         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
321         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.shopping.portlet.liferay.com", "completeOrder"));
322 
323         setRequestHeaders(_call);
324         setAttachments(_call);
325  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), number, ppTxnId, ppPaymentStatus, new java.lang.Double(ppPaymentGross), ppReceiverEmail, ppPayerEmail});
326 
327         if (_resp instanceof java.rmi.RemoteException) {
328             throw (java.rmi.RemoteException)_resp;
329         }
330         extractAttachments(_call);
331   } catch (org.apache.axis.AxisFault axisFaultException) {
332   throw axisFaultException;
333 }
334     }
335 
336     public void deleteOrder(long groupId, long orderId) throws java.rmi.RemoteException {
337         if (super.cachedEndpoint == null) {
338             throw new org.apache.axis.NoEndPointException();
339         }
340         org.apache.axis.client.Call _call = createCall();
341         _call.setOperation(_operations[2]);
342         _call.setUseSOAPAction(true);
343         _call.setSOAPActionURI("");
344         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
345         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.shopping.portlet.liferay.com", "deleteOrder"));
346 
347         setRequestHeaders(_call);
348         setAttachments(_call);
349  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), new java.lang.Long(orderId)});
350 
351         if (_resp instanceof java.rmi.RemoteException) {
352             throw (java.rmi.RemoteException)_resp;
353         }
354         extractAttachments(_call);
355   } catch (org.apache.axis.AxisFault axisFaultException) {
356   throw axisFaultException;
357 }
358     }
359 
360     public void sendEmail(long groupId, long orderId, java.lang.String emailType) throws java.rmi.RemoteException {
361         if (super.cachedEndpoint == null) {
362             throw new org.apache.axis.NoEndPointException();
363         }
364         org.apache.axis.client.Call _call = createCall();
365         _call.setOperation(_operations[3]);
366         _call.setUseSOAPAction(true);
367         _call.setSOAPActionURI("");
368         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
369         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.shopping.portlet.liferay.com", "sendEmail"));
370 
371         setRequestHeaders(_call);
372         setAttachments(_call);
373  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), new java.lang.Long(orderId), emailType});
374 
375         if (_resp instanceof java.rmi.RemoteException) {
376             throw (java.rmi.RemoteException)_resp;
377         }
378         extractAttachments(_call);
379   } catch (org.apache.axis.AxisFault axisFaultException) {
380   throw axisFaultException;
381 }
382     }
383 
384     public com.liferay.client.soap.portlet.shopping.model.ShoppingOrderSoap updateOrder(long groupId, long orderId, java.lang.String ppTxnId, java.lang.String ppPaymentStatus, double ppPaymentGross, java.lang.String ppReceiverEmail, java.lang.String ppPayerEmail) 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[4]);
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.shopping.portlet.liferay.com", "updateOrder"));
394 
395         setRequestHeaders(_call);
396         setAttachments(_call);
397  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), new java.lang.Long(orderId), ppTxnId, ppPaymentStatus, new java.lang.Double(ppPaymentGross), ppReceiverEmail, ppPayerEmail});
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.soap.portlet.shopping.model.ShoppingOrderSoap) _resp;
406             } catch (java.lang.Exception _exception) {
407                 return (com.liferay.client.soap.portlet.shopping.model.ShoppingOrderSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portlet.shopping.model.ShoppingOrderSoap.class);
408             }
409         }
410   } catch (org.apache.axis.AxisFault axisFaultException) {
411   throw axisFaultException;
412 }
413     }
414 
415     public com.liferay.client.soap.portlet.shopping.model.ShoppingOrderSoap updateOrder(long groupId, long orderId, java.lang.String billingFirstName, java.lang.String billingLastName, java.lang.String billingEmailAddress, java.lang.String billingCompany, java.lang.String billingStreet, java.lang.String billingCity, java.lang.String billingState, java.lang.String billingZip, java.lang.String billingCountry, java.lang.String billingPhone, boolean shipToBilling, java.lang.String shippingFirstName, java.lang.String shippingLastName, java.lang.String shippingEmailAddress, java.lang.String shippingCompany, java.lang.String shippingStreet, java.lang.String shippingCity, java.lang.String shippingState, java.lang.String shippingZip, java.lang.String shippingCountry, java.lang.String shippingPhone, java.lang.String ccName, java.lang.String ccType, java.lang.String ccNumber, int ccExpMonth, int ccExpYear, java.lang.String ccVerNumber, java.lang.String comments) 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[5]);
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.shopping.portlet.liferay.com", "updateOrder"));
425 
426         setRequestHeaders(_call);
427         setAttachments(_call);
428  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), new java.lang.Long(orderId), billingFirstName, billingLastName, billingEmailAddress, billingCompany, billingStreet, billingCity, billingState, billingZip, billingCountry, billingPhone, new java.lang.Boolean(shipToBilling), shippingFirstName, shippingLastName, shippingEmailAddress, shippingCompany, shippingStreet, shippingCity, shippingState, shippingZip, shippingCountry, shippingPhone, ccName, ccType, ccNumber, new java.lang.Integer(ccExpMonth), new java.lang.Integer(ccExpYear), ccVerNumber, comments});
429 
430         if (_resp instanceof java.rmi.RemoteException) {
431             throw (java.rmi.RemoteException)_resp;
432         }
433         else {
434             extractAttachments(_call);
435             try {
436                 return (com.liferay.client.soap.portlet.shopping.model.ShoppingOrderSoap) _resp;
437             } catch (java.lang.Exception _exception) {
438                 return (com.liferay.client.soap.portlet.shopping.model.ShoppingOrderSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portlet.shopping.model.ShoppingOrderSoap.class);
439             }
440         }
441   } catch (org.apache.axis.AxisFault axisFaultException) {
442   throw axisFaultException;
443 }
444     }
445 
446 }
447