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