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("deleteColumn");
28          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);
29          oper.addParameter(param);
30          oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
31          oper.setStyle(org.apache.axis.constants.Style.RPC);
32          oper.setUse(org.apache.axis.constants.Use.ENCODED);
33          _operations[0] = oper;
34  
35          oper = new org.apache.axis.description.OperationDesc();
36          oper.setName("updateColumn");
37          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);
38          oper.addParameter(param);
39          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);
40          oper.addParameter(param);
41          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);
42          oper.addParameter(param);
43          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);
44          oper.addParameter(param);
45          oper.setReturnType(new javax.xml.namespace.QName("http://model.expando.portlet.liferay.com", "ExpandoColumnSoap"));
46          oper.setReturnClass(com.liferay.client.soap.portlet.expando.model.ExpandoColumnSoap.class);
47          oper.setReturnQName(new javax.xml.namespace.QName("", "updateColumnReturn"));
48          oper.setStyle(org.apache.axis.constants.Style.RPC);
49          oper.setUse(org.apache.axis.constants.Use.ENCODED);
50          _operations[1] = oper;
51  
52          oper = new org.apache.axis.description.OperationDesc();
53          oper.setName("updateColumn");
54          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);
55          oper.addParameter(param);
56          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);
57          oper.addParameter(param);
58          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);
59          oper.addParameter(param);
60          oper.setReturnType(new javax.xml.namespace.QName("http://model.expando.portlet.liferay.com", "ExpandoColumnSoap"));
61          oper.setReturnClass(com.liferay.client.soap.portlet.expando.model.ExpandoColumnSoap.class);
62          oper.setReturnQName(new javax.xml.namespace.QName("", "updateColumnReturn"));
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("updateTypeSettings");
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("", "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);
72          oper.addParameter(param);
73          oper.setReturnType(new javax.xml.namespace.QName("http://model.expando.portlet.liferay.com", "ExpandoColumnSoap"));
74          oper.setReturnClass(com.liferay.client.soap.portlet.expando.model.ExpandoColumnSoap.class);
75          oper.setReturnQName(new javax.xml.namespace.QName("", "updateTypeSettingsReturn"));
76          oper.setStyle(org.apache.axis.constants.Style.RPC);
77          oper.setUse(org.apache.axis.constants.Use.ENCODED);
78          _operations[3] = oper;
79  
80          oper = new org.apache.axis.description.OperationDesc();
81          oper.setName("addColumn");
82          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);
83          oper.addParameter(param);
84          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);
85          oper.addParameter(param);
86          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);
87          oper.addParameter(param);
88          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);
89          oper.addParameter(param);
90          oper.setReturnType(new javax.xml.namespace.QName("http://model.expando.portlet.liferay.com", "ExpandoColumnSoap"));
91          oper.setReturnClass(com.liferay.client.soap.portlet.expando.model.ExpandoColumnSoap.class);
92          oper.setReturnQName(new javax.xml.namespace.QName("", "addColumnReturn"));
93          oper.setStyle(org.apache.axis.constants.Style.RPC);
94          oper.setUse(org.apache.axis.constants.Use.ENCODED);
95          _operations[4] = oper;
96  
97          oper = new org.apache.axis.description.OperationDesc();
98          oper.setName("addColumn");
99          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);
100         oper.addParameter(param);
101         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);
102         oper.addParameter(param);
103         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);
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("", "addColumnReturn"));
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 void deleteColumn(long columnId) 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", "deleteColumn"));
227 
228         setRequestHeaders(_call);
229         setAttachments(_call);
230  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(columnId)});
231 
232         if (_resp instanceof java.rmi.RemoteException) {
233             throw (java.rmi.RemoteException)_resp;
234         }
235         extractAttachments(_call);
236   } catch (org.apache.axis.AxisFault axisFaultException) {
237   throw axisFaultException;
238 }
239     }
240 
241     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 {
242         if (super.cachedEndpoint == null) {
243             throw new org.apache.axis.NoEndPointException();
244         }
245         org.apache.axis.client.Call _call = createCall();
246         _call.setOperation(_operations[1]);
247         _call.setUseSOAPAction(true);
248         _call.setSOAPActionURI("");
249         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
250         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.expando.portlet.liferay.com", "updateColumn"));
251 
252         setRequestHeaders(_call);
253         setAttachments(_call);
254  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(columnId), name, new java.lang.Integer(type), defaultData});
255 
256         if (_resp instanceof java.rmi.RemoteException) {
257             throw (java.rmi.RemoteException)_resp;
258         }
259         else {
260             extractAttachments(_call);
261             try {
262                 return (com.liferay.client.soap.portlet.expando.model.ExpandoColumnSoap) _resp;
263             } catch (java.lang.Exception _exception) {
264                 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);
265             }
266         }
267   } catch (org.apache.axis.AxisFault axisFaultException) {
268   throw axisFaultException;
269 }
270     }
271 
272     public com.liferay.client.soap.portlet.expando.model.ExpandoColumnSoap updateColumn(long columnId, java.lang.String name, int type) throws java.rmi.RemoteException {
273         if (super.cachedEndpoint == null) {
274             throw new org.apache.axis.NoEndPointException();
275         }
276         org.apache.axis.client.Call _call = createCall();
277         _call.setOperation(_operations[2]);
278         _call.setUseSOAPAction(true);
279         _call.setSOAPActionURI("");
280         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
281         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.expando.portlet.liferay.com", "updateColumn"));
282 
283         setRequestHeaders(_call);
284         setAttachments(_call);
285  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(columnId), name, new java.lang.Integer(type)});
286 
287         if (_resp instanceof java.rmi.RemoteException) {
288             throw (java.rmi.RemoteException)_resp;
289         }
290         else {
291             extractAttachments(_call);
292             try {
293                 return (com.liferay.client.soap.portlet.expando.model.ExpandoColumnSoap) _resp;
294             } catch (java.lang.Exception _exception) {
295                 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);
296             }
297         }
298   } catch (org.apache.axis.AxisFault axisFaultException) {
299   throw axisFaultException;
300 }
301     }
302 
303     public com.liferay.client.soap.portlet.expando.model.ExpandoColumnSoap updateTypeSettings(long columnId, java.lang.String typeSettings) 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", "updateTypeSettings"));
313 
314         setRequestHeaders(_call);
315         setAttachments(_call);
316  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(columnId), typeSettings});
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 addColumn(long tableId, java.lang.String name, int type, java.lang.Object defaultData) 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", "addColumn"));
344 
345         setRequestHeaders(_call);
346         setAttachments(_call);
347  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(tableId), name, new java.lang.Integer(type), defaultData});
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 addColumn(long tableId, java.lang.String name, int type) 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", "addColumn"));
375 
376         setRequestHeaders(_call);
377         setAttachments(_call);
378  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(tableId), name, new java.lang.Integer(type)});
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