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