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