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