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