1   /**
2    * Portlet_Expando_ExpandoTableServiceSoapBindingStub.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.portlet.expando.service.http;
9   
10  public class Portlet_Expando_ExpandoTableServiceSoapBindingStub extends org.apache.axis.client.Stub implements com.liferay.client.portlet.expando.service.http.ExpandoTableServiceSoap {
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[17];
20          _initOperationDesc1();
21          _initOperationDesc2();
22      }
23  
24      private static void _initOperationDesc1(){
25          org.apache.axis.description.OperationDesc oper;
26          org.apache.axis.description.ParameterDesc param;
27          oper = new org.apache.axis.description.OperationDesc();
28          oper.setName("updateTable");
29          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);
30          oper.addParameter(param);
31          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);
32          oper.addParameter(param);
33          oper.setReturnType(new javax.xml.namespace.QName("http://model.expando.portlet.liferay.com", "ExpandoTableSoap"));
34          oper.setReturnClass(com.liferay.client.portlet.expando.model.ExpandoTableSoap.class);
35          oper.setReturnQName(new javax.xml.namespace.QName("", "updateTableReturn"));
36          oper.setStyle(org.apache.axis.constants.Style.RPC);
37          oper.setUse(org.apache.axis.constants.Use.ENCODED);
38          _operations[0] = oper;
39  
40          oper = new org.apache.axis.description.OperationDesc();
41          oper.setName("addDefaultTable");
42          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "className"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
43          oper.addParameter(param);
44          oper.setReturnType(new javax.xml.namespace.QName("http://model.expando.portlet.liferay.com", "ExpandoTableSoap"));
45          oper.setReturnClass(com.liferay.client.portlet.expando.model.ExpandoTableSoap.class);
46          oper.setReturnQName(new javax.xml.namespace.QName("", "addDefaultTableReturn"));
47          oper.setStyle(org.apache.axis.constants.Style.RPC);
48          oper.setUse(org.apache.axis.constants.Use.ENCODED);
49          _operations[1] = oper;
50  
51          oper = new org.apache.axis.description.OperationDesc();
52          oper.setName("addDefaultTable");
53          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "classNameId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
54          oper.addParameter(param);
55          oper.setReturnType(new javax.xml.namespace.QName("http://model.expando.portlet.liferay.com", "ExpandoTableSoap"));
56          oper.setReturnClass(com.liferay.client.portlet.expando.model.ExpandoTableSoap.class);
57          oper.setReturnQName(new javax.xml.namespace.QName("", "addDefaultTableReturn"));
58          oper.setStyle(org.apache.axis.constants.Style.RPC);
59          oper.setUse(org.apache.axis.constants.Use.ENCODED);
60          _operations[2] = oper;
61  
62          oper = new org.apache.axis.description.OperationDesc();
63          oper.setName("deleteTable");
64          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);
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[3] = oper;
70  
71          oper = new org.apache.axis.description.OperationDesc();
72          oper.setName("deleteTable");
73          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "classNameId"), 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("", "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);
76          oper.addParameter(param);
77          oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
78          oper.setStyle(org.apache.axis.constants.Style.RPC);
79          oper.setUse(org.apache.axis.constants.Use.ENCODED);
80          _operations[4] = oper;
81  
82          oper = new org.apache.axis.description.OperationDesc();
83          oper.setName("deleteTable");
84          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "className"), 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("", "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);
87          oper.addParameter(param);
88          oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
89          oper.setStyle(org.apache.axis.constants.Style.RPC);
90          oper.setUse(org.apache.axis.constants.Use.ENCODED);
91          _operations[5] = oper;
92  
93          oper = new org.apache.axis.description.OperationDesc();
94          oper.setName("deleteTables");
95          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "className"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
96          oper.addParameter(param);
97          oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
98          oper.setStyle(org.apache.axis.constants.Style.RPC);
99          oper.setUse(org.apache.axis.constants.Use.ENCODED);
100         _operations[6] = oper;
101 
102         oper = new org.apache.axis.description.OperationDesc();
103         oper.setName("deleteTables");
104         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "classNameId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
105         oper.addParameter(param);
106         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
107         oper.setStyle(org.apache.axis.constants.Style.RPC);
108         oper.setUse(org.apache.axis.constants.Use.ENCODED);
109         _operations[7] = oper;
110 
111         oper = new org.apache.axis.description.OperationDesc();
112         oper.setName("getTable");
113         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "classNameId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
114         oper.addParameter(param);
115         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);
116         oper.addParameter(param);
117         oper.setReturnType(new javax.xml.namespace.QName("http://model.expando.portlet.liferay.com", "ExpandoTableSoap"));
118         oper.setReturnClass(com.liferay.client.portlet.expando.model.ExpandoTableSoap.class);
119         oper.setReturnQName(new javax.xml.namespace.QName("", "getTableReturn"));
120         oper.setStyle(org.apache.axis.constants.Style.RPC);
121         oper.setUse(org.apache.axis.constants.Use.ENCODED);
122         _operations[8] = oper;
123 
124         oper = new org.apache.axis.description.OperationDesc();
125         oper.setName("getTable");
126         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "className"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
127         oper.addParameter(param);
128         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);
129         oper.addParameter(param);
130         oper.setReturnType(new javax.xml.namespace.QName("http://model.expando.portlet.liferay.com", "ExpandoTableSoap"));
131         oper.setReturnClass(com.liferay.client.portlet.expando.model.ExpandoTableSoap.class);
132         oper.setReturnQName(new javax.xml.namespace.QName("", "getTableReturn"));
133         oper.setStyle(org.apache.axis.constants.Style.RPC);
134         oper.setUse(org.apache.axis.constants.Use.ENCODED);
135         _operations[9] = oper;
136 
137     }
138 
139     private static void _initOperationDesc2(){
140         org.apache.axis.description.OperationDesc oper;
141         org.apache.axis.description.ParameterDesc param;
142         oper = new org.apache.axis.description.OperationDesc();
143         oper.setName("getTable");
144         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);
145         oper.addParameter(param);
146         oper.setReturnType(new javax.xml.namespace.QName("http://model.expando.portlet.liferay.com", "ExpandoTableSoap"));
147         oper.setReturnClass(com.liferay.client.portlet.expando.model.ExpandoTableSoap.class);
148         oper.setReturnQName(new javax.xml.namespace.QName("", "getTableReturn"));
149         oper.setStyle(org.apache.axis.constants.Style.RPC);
150         oper.setUse(org.apache.axis.constants.Use.ENCODED);
151         _operations[10] = oper;
152 
153         oper = new org.apache.axis.description.OperationDesc();
154         oper.setName("getDefaultTable");
155         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "className"), 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         oper.setReturnType(new javax.xml.namespace.QName("http://model.expando.portlet.liferay.com", "ExpandoTableSoap"));
158         oper.setReturnClass(com.liferay.client.portlet.expando.model.ExpandoTableSoap.class);
159         oper.setReturnQName(new javax.xml.namespace.QName("", "getDefaultTableReturn"));
160         oper.setStyle(org.apache.axis.constants.Style.RPC);
161         oper.setUse(org.apache.axis.constants.Use.ENCODED);
162         _operations[11] = oper;
163 
164         oper = new org.apache.axis.description.OperationDesc();
165         oper.setName("getDefaultTable");
166         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "classNameId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
167         oper.addParameter(param);
168         oper.setReturnType(new javax.xml.namespace.QName("http://model.expando.portlet.liferay.com", "ExpandoTableSoap"));
169         oper.setReturnClass(com.liferay.client.portlet.expando.model.ExpandoTableSoap.class);
170         oper.setReturnQName(new javax.xml.namespace.QName("", "getDefaultTableReturn"));
171         oper.setStyle(org.apache.axis.constants.Style.RPC);
172         oper.setUse(org.apache.axis.constants.Use.ENCODED);
173         _operations[12] = oper;
174 
175         oper = new org.apache.axis.description.OperationDesc();
176         oper.setName("getTables");
177         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "className"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
178         oper.addParameter(param);
179         oper.setReturnType(new javax.xml.namespace.QName("urn:http.service.expando.portlet.liferay.com", "ArrayOf_tns2_ExpandoTableSoap"));
180         oper.setReturnClass(com.liferay.client.portlet.expando.model.ExpandoTableSoap[].class);
181         oper.setReturnQName(new javax.xml.namespace.QName("", "getTablesReturn"));
182         oper.setStyle(org.apache.axis.constants.Style.RPC);
183         oper.setUse(org.apache.axis.constants.Use.ENCODED);
184         _operations[13] = oper;
185 
186         oper = new org.apache.axis.description.OperationDesc();
187         oper.setName("getTables");
188         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "classNameId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
189         oper.addParameter(param);
190         oper.setReturnType(new javax.xml.namespace.QName("urn:http.service.expando.portlet.liferay.com", "ArrayOf_tns2_ExpandoTableSoap"));
191         oper.setReturnClass(com.liferay.client.portlet.expando.model.ExpandoTableSoap[].class);
192         oper.setReturnQName(new javax.xml.namespace.QName("", "getTablesReturn"));
193         oper.setStyle(org.apache.axis.constants.Style.RPC);
194         oper.setUse(org.apache.axis.constants.Use.ENCODED);
195         _operations[14] = oper;
196 
197         oper = new org.apache.axis.description.OperationDesc();
198         oper.setName("addTable");
199         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "classNameId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
200         oper.addParameter(param);
201         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);
202         oper.addParameter(param);
203         oper.setReturnType(new javax.xml.namespace.QName("http://model.expando.portlet.liferay.com", "ExpandoTableSoap"));
204         oper.setReturnClass(com.liferay.client.portlet.expando.model.ExpandoTableSoap.class);
205         oper.setReturnQName(new javax.xml.namespace.QName("", "addTableReturn"));
206         oper.setStyle(org.apache.axis.constants.Style.RPC);
207         oper.setUse(org.apache.axis.constants.Use.ENCODED);
208         _operations[15] = oper;
209 
210         oper = new org.apache.axis.description.OperationDesc();
211         oper.setName("addTable");
212         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "className"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
213         oper.addParameter(param);
214         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);
215         oper.addParameter(param);
216         oper.setReturnType(new javax.xml.namespace.QName("http://model.expando.portlet.liferay.com", "ExpandoTableSoap"));
217         oper.setReturnClass(com.liferay.client.portlet.expando.model.ExpandoTableSoap.class);
218         oper.setReturnQName(new javax.xml.namespace.QName("", "addTableReturn"));
219         oper.setStyle(org.apache.axis.constants.Style.RPC);
220         oper.setUse(org.apache.axis.constants.Use.ENCODED);
221         _operations[16] = oper;
222 
223     }
224 
225     public Portlet_Expando_ExpandoTableServiceSoapBindingStub() throws org.apache.axis.AxisFault {
226          this(null);
227     }
228 
229     public Portlet_Expando_ExpandoTableServiceSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
230          this(service);
231          super.cachedEndpoint = endpointURL;
232     }
233 
234     public Portlet_Expando_ExpandoTableServiceSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
235         if (service == null) {
236             super.service = new org.apache.axis.client.Service();
237         } else {
238             super.service = service;
239         }
240         ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");
241             java.lang.Class cls;
242             javax.xml.namespace.QName qName;
243             javax.xml.namespace.QName qName2;
244             java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
245             java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
246             java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
247             java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
248             java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
249             java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
250             java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
251             java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
252             java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
253             java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
254             qName = new javax.xml.namespace.QName("http://model.expando.portlet.liferay.com", "ExpandoTableSoap");
255             cachedSerQNames.add(qName);
256             cls = com.liferay.client.portlet.expando.model.ExpandoTableSoap.class;
257             cachedSerClasses.add(cls);
258             cachedSerFactories.add(beansf);
259             cachedDeserFactories.add(beandf);
260 
261             qName = new javax.xml.namespace.QName("urn:http.service.expando.portlet.liferay.com", "ArrayOf_tns2_ExpandoTableSoap");
262             cachedSerQNames.add(qName);
263             cls = com.liferay.client.portlet.expando.model.ExpandoTableSoap[].class;
264             cachedSerClasses.add(cls);
265             qName = new javax.xml.namespace.QName("http://model.expando.portlet.liferay.com", "ExpandoTableSoap");
266             qName2 = null;
267             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
268             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
269 
270     }
271 
272     protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
273         try {
274             org.apache.axis.client.Call _call = super._createCall();
275             if (super.maintainSessionSet) {
276                 _call.setMaintainSession(super.maintainSession);
277             }
278             if (super.cachedUsername != null) {
279                 _call.setUsername(super.cachedUsername);
280             }
281             if (super.cachedPassword != null) {
282                 _call.setPassword(super.cachedPassword);
283             }
284             if (super.cachedEndpoint != null) {
285                 _call.setTargetEndpointAddress(super.cachedEndpoint);
286             }
287             if (super.cachedTimeout != null) {
288                 _call.setTimeout(super.cachedTimeout);
289             }
290             if (super.cachedPortName != null) {
291                 _call.setPortName(super.cachedPortName);
292             }
293             java.util.Enumeration keys = super.cachedProperties.keys();
294             while (keys.hasMoreElements()) {
295                 java.lang.String key = (java.lang.String) keys.nextElement();
296                 _call.setProperty(key, super.cachedProperties.get(key));
297             }
298             // All the type mapping information is registered
299             // when the first call is made.
300             // The type mapping information is actually registered in
301             // the TypeMappingRegistry of the service, which
302             // is the reason why registration is only needed for the first call.
303             synchronized (this) {
304                 if (firstCall()) {
305                     // must set encoding style before registering serializers
306                     _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
307                     _call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC);
308                     for (int i = 0; i < cachedSerFactories.size(); ++i) {
309                         java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
310                         javax.xml.namespace.QName qName =
311                                 (javax.xml.namespace.QName) cachedSerQNames.get(i);
312                         java.lang.Object x = cachedSerFactories.get(i);
313                         if (x instanceof Class) {
314                             java.lang.Class sf = (java.lang.Class)
315                                  cachedSerFactories.get(i);
316                             java.lang.Class df = (java.lang.Class)
317                                  cachedDeserFactories.get(i);
318                             _call.registerTypeMapping(cls, qName, sf, df, false);
319                         }
320                         else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
321                             org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
322                                  cachedSerFactories.get(i);
323                             org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
324                                  cachedDeserFactories.get(i);
325                             _call.registerTypeMapping(cls, qName, sf, df, false);
326                         }
327                     }
328                 }
329             }
330             return _call;
331         }
332         catch (java.lang.Throwable _t) {
333             throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
334         }
335     }
336 
337     public com.liferay.client.portlet.expando.model.ExpandoTableSoap updateTable(long tableId, java.lang.String name) throws java.rmi.RemoteException {
338         if (super.cachedEndpoint == null) {
339             throw new org.apache.axis.NoEndPointException();
340         }
341         org.apache.axis.client.Call _call = createCall();
342         _call.setOperation(_operations[0]);
343         _call.setUseSOAPAction(true);
344         _call.setSOAPActionURI("");
345         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
346         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.expando.portlet.liferay.com", "updateTable"));
347 
348         setRequestHeaders(_call);
349         setAttachments(_call);
350  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(tableId), name});
351 
352         if (_resp instanceof java.rmi.RemoteException) {
353             throw (java.rmi.RemoteException)_resp;
354         }
355         else {
356             extractAttachments(_call);
357             try {
358                 return (com.liferay.client.portlet.expando.model.ExpandoTableSoap) _resp;
359             } catch (java.lang.Exception _exception) {
360                 return (com.liferay.client.portlet.expando.model.ExpandoTableSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portlet.expando.model.ExpandoTableSoap.class);
361             }
362         }
363   } catch (org.apache.axis.AxisFault axisFaultException) {
364   throw axisFaultException;
365 }
366     }
367 
368     public com.liferay.client.portlet.expando.model.ExpandoTableSoap addDefaultTable(java.lang.String className) throws java.rmi.RemoteException {
369         if (super.cachedEndpoint == null) {
370             throw new org.apache.axis.NoEndPointException();
371         }
372         org.apache.axis.client.Call _call = createCall();
373         _call.setOperation(_operations[1]);
374         _call.setUseSOAPAction(true);
375         _call.setSOAPActionURI("");
376         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
377         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.expando.portlet.liferay.com", "addDefaultTable"));
378 
379         setRequestHeaders(_call);
380         setAttachments(_call);
381  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {className});
382 
383         if (_resp instanceof java.rmi.RemoteException) {
384             throw (java.rmi.RemoteException)_resp;
385         }
386         else {
387             extractAttachments(_call);
388             try {
389                 return (com.liferay.client.portlet.expando.model.ExpandoTableSoap) _resp;
390             } catch (java.lang.Exception _exception) {
391                 return (com.liferay.client.portlet.expando.model.ExpandoTableSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portlet.expando.model.ExpandoTableSoap.class);
392             }
393         }
394   } catch (org.apache.axis.AxisFault axisFaultException) {
395   throw axisFaultException;
396 }
397     }
398 
399     public com.liferay.client.portlet.expando.model.ExpandoTableSoap addDefaultTable(long classNameId) throws java.rmi.RemoteException {
400         if (super.cachedEndpoint == null) {
401             throw new org.apache.axis.NoEndPointException();
402         }
403         org.apache.axis.client.Call _call = createCall();
404         _call.setOperation(_operations[2]);
405         _call.setUseSOAPAction(true);
406         _call.setSOAPActionURI("");
407         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
408         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.expando.portlet.liferay.com", "addDefaultTable"));
409 
410         setRequestHeaders(_call);
411         setAttachments(_call);
412  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(classNameId)});
413 
414         if (_resp instanceof java.rmi.RemoteException) {
415             throw (java.rmi.RemoteException)_resp;
416         }
417         else {
418             extractAttachments(_call);
419             try {
420                 return (com.liferay.client.portlet.expando.model.ExpandoTableSoap) _resp;
421             } catch (java.lang.Exception _exception) {
422                 return (com.liferay.client.portlet.expando.model.ExpandoTableSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portlet.expando.model.ExpandoTableSoap.class);
423             }
424         }
425   } catch (org.apache.axis.AxisFault axisFaultException) {
426   throw axisFaultException;
427 }
428     }
429 
430     public void deleteTable(long tableId) throws java.rmi.RemoteException {
431         if (super.cachedEndpoint == null) {
432             throw new org.apache.axis.NoEndPointException();
433         }
434         org.apache.axis.client.Call _call = createCall();
435         _call.setOperation(_operations[3]);
436         _call.setUseSOAPAction(true);
437         _call.setSOAPActionURI("");
438         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
439         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.expando.portlet.liferay.com", "deleteTable"));
440 
441         setRequestHeaders(_call);
442         setAttachments(_call);
443  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(tableId)});
444 
445         if (_resp instanceof java.rmi.RemoteException) {
446             throw (java.rmi.RemoteException)_resp;
447         }
448         extractAttachments(_call);
449   } catch (org.apache.axis.AxisFault axisFaultException) {
450   throw axisFaultException;
451 }
452     }
453 
454     public void deleteTable(long classNameId, java.lang.String name) throws java.rmi.RemoteException {
455         if (super.cachedEndpoint == null) {
456             throw new org.apache.axis.NoEndPointException();
457         }
458         org.apache.axis.client.Call _call = createCall();
459         _call.setOperation(_operations[4]);
460         _call.setUseSOAPAction(true);
461         _call.setSOAPActionURI("");
462         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
463         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.expando.portlet.liferay.com", "deleteTable"));
464 
465         setRequestHeaders(_call);
466         setAttachments(_call);
467  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(classNameId), name});
468 
469         if (_resp instanceof java.rmi.RemoteException) {
470             throw (java.rmi.RemoteException)_resp;
471         }
472         extractAttachments(_call);
473   } catch (org.apache.axis.AxisFault axisFaultException) {
474   throw axisFaultException;
475 }
476     }
477 
478     public void deleteTable(java.lang.String className, java.lang.String name) throws java.rmi.RemoteException {
479         if (super.cachedEndpoint == null) {
480             throw new org.apache.axis.NoEndPointException();
481         }
482         org.apache.axis.client.Call _call = createCall();
483         _call.setOperation(_operations[5]);
484         _call.setUseSOAPAction(true);
485         _call.setSOAPActionURI("");
486         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
487         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.expando.portlet.liferay.com", "deleteTable"));
488 
489         setRequestHeaders(_call);
490         setAttachments(_call);
491  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {className, name});
492 
493         if (_resp instanceof java.rmi.RemoteException) {
494             throw (java.rmi.RemoteException)_resp;
495         }
496         extractAttachments(_call);
497   } catch (org.apache.axis.AxisFault axisFaultException) {
498   throw axisFaultException;
499 }
500     }
501 
502     public void deleteTables(java.lang.String className) throws java.rmi.RemoteException {
503         if (super.cachedEndpoint == null) {
504             throw new org.apache.axis.NoEndPointException();
505         }
506         org.apache.axis.client.Call _call = createCall();
507         _call.setOperation(_operations[6]);
508         _call.setUseSOAPAction(true);
509         _call.setSOAPActionURI("");
510         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
511         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.expando.portlet.liferay.com", "deleteTables"));
512 
513         setRequestHeaders(_call);
514         setAttachments(_call);
515  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {className});
516 
517         if (_resp instanceof java.rmi.RemoteException) {
518             throw (java.rmi.RemoteException)_resp;
519         }
520         extractAttachments(_call);
521   } catch (org.apache.axis.AxisFault axisFaultException) {
522   throw axisFaultException;
523 }
524     }
525 
526     public void deleteTables(long classNameId) throws java.rmi.RemoteException {
527         if (super.cachedEndpoint == null) {
528             throw new org.apache.axis.NoEndPointException();
529         }
530         org.apache.axis.client.Call _call = createCall();
531         _call.setOperation(_operations[7]);
532         _call.setUseSOAPAction(true);
533         _call.setSOAPActionURI("");
534         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
535         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.expando.portlet.liferay.com", "deleteTables"));
536 
537         setRequestHeaders(_call);
538         setAttachments(_call);
539  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(classNameId)});
540 
541         if (_resp instanceof java.rmi.RemoteException) {
542             throw (java.rmi.RemoteException)_resp;
543         }
544         extractAttachments(_call);
545   } catch (org.apache.axis.AxisFault axisFaultException) {
546   throw axisFaultException;
547 }
548     }
549 
550     public com.liferay.client.portlet.expando.model.ExpandoTableSoap getTable(long classNameId, java.lang.String name) throws java.rmi.RemoteException {
551         if (super.cachedEndpoint == null) {
552             throw new org.apache.axis.NoEndPointException();
553         }
554         org.apache.axis.client.Call _call = createCall();
555         _call.setOperation(_operations[8]);
556         _call.setUseSOAPAction(true);
557         _call.setSOAPActionURI("");
558         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
559         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.expando.portlet.liferay.com", "getTable"));
560 
561         setRequestHeaders(_call);
562         setAttachments(_call);
563  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(classNameId), name});
564 
565         if (_resp instanceof java.rmi.RemoteException) {
566             throw (java.rmi.RemoteException)_resp;
567         }
568         else {
569             extractAttachments(_call);
570             try {
571                 return (com.liferay.client.portlet.expando.model.ExpandoTableSoap) _resp;
572             } catch (java.lang.Exception _exception) {
573                 return (com.liferay.client.portlet.expando.model.ExpandoTableSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portlet.expando.model.ExpandoTableSoap.class);
574             }
575         }
576   } catch (org.apache.axis.AxisFault axisFaultException) {
577   throw axisFaultException;
578 }
579     }
580 
581     public com.liferay.client.portlet.expando.model.ExpandoTableSoap getTable(java.lang.String className, java.lang.String name) throws java.rmi.RemoteException {
582         if (super.cachedEndpoint == null) {
583             throw new org.apache.axis.NoEndPointException();
584         }
585         org.apache.axis.client.Call _call = createCall();
586         _call.setOperation(_operations[9]);
587         _call.setUseSOAPAction(true);
588         _call.setSOAPActionURI("");
589         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
590         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.expando.portlet.liferay.com", "getTable"));
591 
592         setRequestHeaders(_call);
593         setAttachments(_call);
594  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {className, name});
595 
596         if (_resp instanceof java.rmi.RemoteException) {
597             throw (java.rmi.RemoteException)_resp;
598         }
599         else {
600             extractAttachments(_call);
601             try {
602                 return (com.liferay.client.portlet.expando.model.ExpandoTableSoap) _resp;
603             } catch (java.lang.Exception _exception) {
604                 return (com.liferay.client.portlet.expando.model.ExpandoTableSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portlet.expando.model.ExpandoTableSoap.class);
605             }
606         }
607   } catch (org.apache.axis.AxisFault axisFaultException) {
608   throw axisFaultException;
609 }
610     }
611 
612     public com.liferay.client.portlet.expando.model.ExpandoTableSoap getTable(long tableId) throws java.rmi.RemoteException {
613         if (super.cachedEndpoint == null) {
614             throw new org.apache.axis.NoEndPointException();
615         }
616         org.apache.axis.client.Call _call = createCall();
617         _call.setOperation(_operations[10]);
618         _call.setUseSOAPAction(true);
619         _call.setSOAPActionURI("");
620         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
621         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.expando.portlet.liferay.com", "getTable"));
622 
623         setRequestHeaders(_call);
624         setAttachments(_call);
625  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(tableId)});
626 
627         if (_resp instanceof java.rmi.RemoteException) {
628             throw (java.rmi.RemoteException)_resp;
629         }
630         else {
631             extractAttachments(_call);
632             try {
633                 return (com.liferay.client.portlet.expando.model.ExpandoTableSoap) _resp;
634             } catch (java.lang.Exception _exception) {
635                 return (com.liferay.client.portlet.expando.model.ExpandoTableSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portlet.expando.model.ExpandoTableSoap.class);
636             }
637         }
638   } catch (org.apache.axis.AxisFault axisFaultException) {
639   throw axisFaultException;
640 }
641     }
642 
643     public com.liferay.client.portlet.expando.model.ExpandoTableSoap getDefaultTable(java.lang.String className) throws java.rmi.RemoteException {
644         if (super.cachedEndpoint == null) {
645             throw new org.apache.axis.NoEndPointException();
646         }
647         org.apache.axis.client.Call _call = createCall();
648         _call.setOperation(_operations[11]);
649         _call.setUseSOAPAction(true);
650         _call.setSOAPActionURI("");
651         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
652         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.expando.portlet.liferay.com", "getDefaultTable"));
653 
654         setRequestHeaders(_call);
655         setAttachments(_call);
656  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {className});
657 
658         if (_resp instanceof java.rmi.RemoteException) {
659             throw (java.rmi.RemoteException)_resp;
660         }
661         else {
662             extractAttachments(_call);
663             try {
664                 return (com.liferay.client.portlet.expando.model.ExpandoTableSoap) _resp;
665             } catch (java.lang.Exception _exception) {
666                 return (com.liferay.client.portlet.expando.model.ExpandoTableSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portlet.expando.model.ExpandoTableSoap.class);
667             }
668         }
669   } catch (org.apache.axis.AxisFault axisFaultException) {
670   throw axisFaultException;
671 }
672     }
673 
674     public com.liferay.client.portlet.expando.model.ExpandoTableSoap getDefaultTable(long classNameId) throws java.rmi.RemoteException {
675         if (super.cachedEndpoint == null) {
676             throw new org.apache.axis.NoEndPointException();
677         }
678         org.apache.axis.client.Call _call = createCall();
679         _call.setOperation(_operations[12]);
680         _call.setUseSOAPAction(true);
681         _call.setSOAPActionURI("");
682         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
683         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.expando.portlet.liferay.com", "getDefaultTable"));
684 
685         setRequestHeaders(_call);
686         setAttachments(_call);
687  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(classNameId)});
688 
689         if (_resp instanceof java.rmi.RemoteException) {
690             throw (java.rmi.RemoteException)_resp;
691         }
692         else {
693             extractAttachments(_call);
694             try {
695                 return (com.liferay.client.portlet.expando.model.ExpandoTableSoap) _resp;
696             } catch (java.lang.Exception _exception) {
697                 return (com.liferay.client.portlet.expando.model.ExpandoTableSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portlet.expando.model.ExpandoTableSoap.class);
698             }
699         }
700   } catch (org.apache.axis.AxisFault axisFaultException) {
701   throw axisFaultException;
702 }
703     }
704 
705     public com.liferay.client.portlet.expando.model.ExpandoTableSoap[] getTables(java.lang.String className) throws java.rmi.RemoteException {
706         if (super.cachedEndpoint == null) {
707             throw new org.apache.axis.NoEndPointException();
708         }
709         org.apache.axis.client.Call _call = createCall();
710         _call.setOperation(_operations[13]);
711         _call.setUseSOAPAction(true);
712         _call.setSOAPActionURI("");
713         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
714         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.expando.portlet.liferay.com", "getTables"));
715 
716         setRequestHeaders(_call);
717         setAttachments(_call);
718  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {className});
719 
720         if (_resp instanceof java.rmi.RemoteException) {
721             throw (java.rmi.RemoteException)_resp;
722         }
723         else {
724             extractAttachments(_call);
725             try {
726                 return (com.liferay.client.portlet.expando.model.ExpandoTableSoap[]) _resp;
727             } catch (java.lang.Exception _exception) {
728                 return (com.liferay.client.portlet.expando.model.ExpandoTableSoap[]) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portlet.expando.model.ExpandoTableSoap[].class);
729             }
730         }
731   } catch (org.apache.axis.AxisFault axisFaultException) {
732   throw axisFaultException;
733 }
734     }
735 
736     public com.liferay.client.portlet.expando.model.ExpandoTableSoap[] getTables(long classNameId) throws java.rmi.RemoteException {
737         if (super.cachedEndpoint == null) {
738             throw new org.apache.axis.NoEndPointException();
739         }
740         org.apache.axis.client.Call _call = createCall();
741         _call.setOperation(_operations[14]);
742         _call.setUseSOAPAction(true);
743         _call.setSOAPActionURI("");
744         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
745         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.expando.portlet.liferay.com", "getTables"));
746 
747         setRequestHeaders(_call);
748         setAttachments(_call);
749  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(classNameId)});
750 
751         if (_resp instanceof java.rmi.RemoteException) {
752             throw (java.rmi.RemoteException)_resp;
753         }
754         else {
755             extractAttachments(_call);
756             try {
757                 return (com.liferay.client.portlet.expando.model.ExpandoTableSoap[]) _resp;
758             } catch (java.lang.Exception _exception) {
759                 return (com.liferay.client.portlet.expando.model.ExpandoTableSoap[]) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portlet.expando.model.ExpandoTableSoap[].class);
760             }
761         }
762   } catch (org.apache.axis.AxisFault axisFaultException) {
763   throw axisFaultException;
764 }
765     }
766 
767     public com.liferay.client.portlet.expando.model.ExpandoTableSoap addTable(long classNameId, java.lang.String name) throws java.rmi.RemoteException {
768         if (super.cachedEndpoint == null) {
769             throw new org.apache.axis.NoEndPointException();
770         }
771         org.apache.axis.client.Call _call = createCall();
772         _call.setOperation(_operations[15]);
773         _call.setUseSOAPAction(true);
774         _call.setSOAPActionURI("");
775         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
776         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.expando.portlet.liferay.com", "addTable"));
777 
778         setRequestHeaders(_call);
779         setAttachments(_call);
780  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(classNameId), name});
781 
782         if (_resp instanceof java.rmi.RemoteException) {
783             throw (java.rmi.RemoteException)_resp;
784         }
785         else {
786             extractAttachments(_call);
787             try {
788                 return (com.liferay.client.portlet.expando.model.ExpandoTableSoap) _resp;
789             } catch (java.lang.Exception _exception) {
790                 return (com.liferay.client.portlet.expando.model.ExpandoTableSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portlet.expando.model.ExpandoTableSoap.class);
791             }
792         }
793   } catch (org.apache.axis.AxisFault axisFaultException) {
794   throw axisFaultException;
795 }
796     }
797 
798     public com.liferay.client.portlet.expando.model.ExpandoTableSoap addTable(java.lang.String className, java.lang.String name) throws java.rmi.RemoteException {
799         if (super.cachedEndpoint == null) {
800             throw new org.apache.axis.NoEndPointException();
801         }
802         org.apache.axis.client.Call _call = createCall();
803         _call.setOperation(_operations[16]);
804         _call.setUseSOAPAction(true);
805         _call.setSOAPActionURI("");
806         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
807         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.expando.portlet.liferay.com", "addTable"));
808 
809         setRequestHeaders(_call);
810         setAttachments(_call);
811  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {className, name});
812 
813         if (_resp instanceof java.rmi.RemoteException) {
814             throw (java.rmi.RemoteException)_resp;
815         }
816         else {
817             extractAttachments(_call);
818             try {
819                 return (com.liferay.client.portlet.expando.model.ExpandoTableSoap) _resp;
820             } catch (java.lang.Exception _exception) {
821                 return (com.liferay.client.portlet.expando.model.ExpandoTableSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portlet.expando.model.ExpandoTableSoap.class);
822             }
823         }
824   } catch (org.apache.axis.AxisFault axisFaultException) {
825   throw axisFaultException;
826 }
827     }
828 
829 }
830