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