1   /**
2    * Portlet_MB_MBMessageServiceSoapBindingStub.java
3    *
4    * This file was auto-generated from WSDL
5    * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
6    */
7   
8   package com.liferay.client.soap.portlet.messageboards.service.http;
9   
10  public class Portlet_MB_MBMessageServiceSoapBindingStub extends org.apache.axis.client.Stub implements com.liferay.client.soap.portlet.messageboards.service.http.MBMessageServiceSoap {
11      private java.util.Vector cachedSerClasses = new java.util.Vector();
12      private java.util.Vector cachedSerQNames = new java.util.Vector();
13      private java.util.Vector cachedSerFactories = new java.util.Vector();
14      private java.util.Vector cachedDeserFactories = new java.util.Vector();
15  
16      static org.apache.axis.description.OperationDesc [] _operations;
17  
18      static {
19          _operations = new org.apache.axis.description.OperationDesc[13];
20          _initOperationDesc1();
21          _initOperationDesc2();
22      }
23  
24      private static void _initOperationDesc1(){
25          org.apache.axis.description.OperationDesc oper;
26          org.apache.axis.description.ParameterDesc param;
27          oper = new org.apache.axis.description.OperationDesc();
28          oper.setName("addMessage");
29          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "categoryId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
30          oper.addParameter(param);
31          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "subject"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
32          oper.addParameter(param);
33          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "body"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
34          oper.addParameter(param);
35          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "files"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "ArrayOf_xsd_anyType"), java.lang.Object[].class, false, false);
36          oper.addParameter(param);
37          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "anonymous"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
38          oper.addParameter(param);
39          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "priority"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "double"), double.class, false, false);
40          oper.addParameter(param);
41          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "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);
42          oper.addParameter(param);
43          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);
44          oper.addParameter(param);
45          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);
46          oper.addParameter(param);
47          oper.setReturnType(new javax.xml.namespace.QName("http://model.messageboards.portlet.liferay.com", "MBMessageSoap"));
48          oper.setReturnClass(com.liferay.client.soap.portlet.messageboards.model.MBMessageSoap.class);
49          oper.setReturnQName(new javax.xml.namespace.QName("", "addMessageReturn"));
50          oper.setStyle(org.apache.axis.constants.Style.RPC);
51          oper.setUse(org.apache.axis.constants.Use.ENCODED);
52          _operations[0] = oper;
53  
54          oper = new org.apache.axis.description.OperationDesc();
55          oper.setName("addMessage");
56          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);
57          oper.addParameter(param);
58          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "subject"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
59          oper.addParameter(param);
60          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "body"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
61          oper.addParameter(param);
62          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "files"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "ArrayOf_xsd_anyType"), java.lang.Object[].class, false, false);
63          oper.addParameter(param);
64          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "anonymous"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
65          oper.addParameter(param);
66          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "priority"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "double"), double.class, false, false);
67          oper.addParameter(param);
68          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "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);
69          oper.addParameter(param);
70          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);
71          oper.addParameter(param);
72          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);
73          oper.addParameter(param);
74          oper.setReturnType(new javax.xml.namespace.QName("http://model.messageboards.portlet.liferay.com", "MBMessageSoap"));
75          oper.setReturnClass(com.liferay.client.soap.portlet.messageboards.model.MBMessageSoap.class);
76          oper.setReturnQName(new javax.xml.namespace.QName("", "addMessageReturn"));
77          oper.setStyle(org.apache.axis.constants.Style.RPC);
78          oper.setUse(org.apache.axis.constants.Use.ENCODED);
79          _operations[1] = oper;
80  
81          oper = new org.apache.axis.description.OperationDesc();
82          oper.setName("addMessage");
83          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);
84          oper.addParameter(param);
85          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);
86          oper.addParameter(param);
87          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);
88          oper.addParameter(param);
89          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);
90          oper.addParameter(param);
91          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);
92          oper.addParameter(param);
93          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);
94          oper.addParameter(param);
95          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);
96          oper.addParameter(param);
97          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);
98          oper.addParameter(param);
99          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);
100         oper.addParameter(param);
101         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);
102         oper.addParameter(param);
103         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);
104         oper.addParameter(param);
105         oper.setReturnType(new javax.xml.namespace.QName("http://model.messageboards.portlet.liferay.com", "MBMessageSoap"));
106         oper.setReturnClass(com.liferay.client.soap.portlet.messageboards.model.MBMessageSoap.class);
107         oper.setReturnQName(new javax.xml.namespace.QName("", "addMessageReturn"));
108         oper.setStyle(org.apache.axis.constants.Style.RPC);
109         oper.setUse(org.apache.axis.constants.Use.ENCODED);
110         _operations[2] = oper;
111 
112         oper = new org.apache.axis.description.OperationDesc();
113         oper.setName("addMessage");
114         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);
115         oper.addParameter(param);
116         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);
117         oper.addParameter(param);
118         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);
119         oper.addParameter(param);
120         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);
121         oper.addParameter(param);
122         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);
123         oper.addParameter(param);
124         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);
125         oper.addParameter(param);
126         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);
127         oper.addParameter(param);
128         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);
129         oper.addParameter(param);
130         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);
131         oper.addParameter(param);
132         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);
133         oper.addParameter(param);
134         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);
135         oper.addParameter(param);
136         oper.setReturnType(new javax.xml.namespace.QName("http://model.messageboards.portlet.liferay.com", "MBMessageSoap"));
137         oper.setReturnClass(com.liferay.client.soap.portlet.messageboards.model.MBMessageSoap.class);
138         oper.setReturnQName(new javax.xml.namespace.QName("", "addMessageReturn"));
139         oper.setStyle(org.apache.axis.constants.Style.RPC);
140         oper.setUse(org.apache.axis.constants.Use.ENCODED);
141         _operations[3] = oper;
142 
143         oper = new org.apache.axis.description.OperationDesc();
144         oper.setName("deleteDiscussionMessage");
145         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);
146         oper.addParameter(param);
147         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);
148         oper.addParameter(param);
149         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);
150         oper.addParameter(param);
151         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);
152         oper.addParameter(param);
153         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
154         oper.setStyle(org.apache.axis.constants.Style.RPC);
155         oper.setUse(org.apache.axis.constants.Use.ENCODED);
156         _operations[4] = oper;
157 
158         oper = new org.apache.axis.description.OperationDesc();
159         oper.setName("deleteMessage");
160         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);
161         oper.addParameter(param);
162         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
163         oper.setStyle(org.apache.axis.constants.Style.RPC);
164         oper.setUse(org.apache.axis.constants.Use.ENCODED);
165         _operations[5] = oper;
166 
167         oper = new org.apache.axis.description.OperationDesc();
168         oper.setName("getCategoryMessages");
169         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);
170         oper.addParameter(param);
171         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);
172         oper.addParameter(param);
173         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);
174         oper.addParameter(param);
175         oper.setReturnType(new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "ArrayOf_tns2_MBMessageSoap"));
176         oper.setReturnClass(com.liferay.client.soap.portlet.messageboards.model.MBMessageSoap[].class);
177         oper.setReturnQName(new javax.xml.namespace.QName("", "getCategoryMessagesReturn"));
178         oper.setStyle(org.apache.axis.constants.Style.RPC);
179         oper.setUse(org.apache.axis.constants.Use.ENCODED);
180         _operations[6] = oper;
181 
182         oper = new org.apache.axis.description.OperationDesc();
183         oper.setName("getCategoryMessagesCount");
184         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);
185         oper.addParameter(param);
186         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
187         oper.setReturnClass(int.class);
188         oper.setReturnQName(new javax.xml.namespace.QName("", "getCategoryMessagesCountReturn"));
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("subscribeMessage");
195         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);
196         oper.addParameter(param);
197         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
198         oper.setStyle(org.apache.axis.constants.Style.RPC);
199         oper.setUse(org.apache.axis.constants.Use.ENCODED);
200         _operations[8] = oper;
201 
202         oper = new org.apache.axis.description.OperationDesc();
203         oper.setName("unsubscribeMessage");
204         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);
205         oper.addParameter(param);
206         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
207         oper.setStyle(org.apache.axis.constants.Style.RPC);
208         oper.setUse(org.apache.axis.constants.Use.ENCODED);
209         _operations[9] = oper;
210 
211     }
212 
213     private static void _initOperationDesc2(){
214         org.apache.axis.description.OperationDesc oper;
215         org.apache.axis.description.ParameterDesc param;
216         oper = new org.apache.axis.description.OperationDesc();
217         oper.setName("updateDiscussionMessage");
218         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);
219         oper.addParameter(param);
220         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);
221         oper.addParameter(param);
222         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);
223         oper.addParameter(param);
224         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);
225         oper.addParameter(param);
226         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);
227         oper.addParameter(param);
228         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);
229         oper.addParameter(param);
230         oper.setReturnType(new javax.xml.namespace.QName("http://model.messageboards.portlet.liferay.com", "MBMessageSoap"));
231         oper.setReturnClass(com.liferay.client.soap.portlet.messageboards.model.MBMessageSoap.class);
232         oper.setReturnQName(new javax.xml.namespace.QName("", "updateDiscussionMessageReturn"));
233         oper.setStyle(org.apache.axis.constants.Style.RPC);
234         oper.setUse(org.apache.axis.constants.Use.ENCODED);
235         _operations[10] = oper;
236 
237         oper = new org.apache.axis.description.OperationDesc();
238         oper.setName("updateMessage");
239         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);
240         oper.addParameter(param);
241         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);
242         oper.addParameter(param);
243         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);
244         oper.addParameter(param);
245         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);
246         oper.addParameter(param);
247         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);
248         oper.addParameter(param);
249         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);
250         oper.addParameter(param);
251         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);
252         oper.addParameter(param);
253         oper.setReturnType(new javax.xml.namespace.QName("http://model.messageboards.portlet.liferay.com", "MBMessageSoap"));
254         oper.setReturnClass(com.liferay.client.soap.portlet.messageboards.model.MBMessageSoap.class);
255         oper.setReturnQName(new javax.xml.namespace.QName("", "updateMessageReturn"));
256         oper.setStyle(org.apache.axis.constants.Style.RPC);
257         oper.setUse(org.apache.axis.constants.Use.ENCODED);
258         _operations[11] = oper;
259 
260         oper = new org.apache.axis.description.OperationDesc();
261         oper.setName("getMessage");
262         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);
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("", "getMessageReturn"));
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 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 {
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", "addMessage"));
413 
414         setRequestHeaders(_call);
415         setAttachments(_call);
416  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)});
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, 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), 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, 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 {
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), 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)});
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, java.lang.String[] communityPermissions, java.lang.String[] guestPermissions) 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, communityPermissions, guestPermissions});
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 void deleteDiscussionMessage(long groupId, java.lang.String className, long classPK, long messageId) 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", "deleteDiscussionMessage"));
537 
538         setRequestHeaders(_call);
539         setAttachments(_call);
540  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)});
541 
542         if (_resp instanceof java.rmi.RemoteException) {
543             throw (java.rmi.RemoteException)_resp;
544         }
545         extractAttachments(_call);
546   } catch (org.apache.axis.AxisFault axisFaultException) {
547   throw axisFaultException;
548 }
549     }
550 
551     public void deleteMessage(long messageId) throws java.rmi.RemoteException {
552         if (super.cachedEndpoint == null) {
553             throw new org.apache.axis.NoEndPointException();
554         }
555         org.apache.axis.client.Call _call = createCall();
556         _call.setOperation(_operations[5]);
557         _call.setUseSOAPAction(true);
558         _call.setSOAPActionURI("");
559         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
560         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "deleteMessage"));
561 
562         setRequestHeaders(_call);
563         setAttachments(_call);
564  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(messageId)});
565 
566         if (_resp instanceof java.rmi.RemoteException) {
567             throw (java.rmi.RemoteException)_resp;
568         }
569         extractAttachments(_call);
570   } catch (org.apache.axis.AxisFault axisFaultException) {
571   throw axisFaultException;
572 }
573     }
574 
575     public com.liferay.client.soap.portlet.messageboards.model.MBMessageSoap[] getCategoryMessages(long categoryId, int start, int end) throws java.rmi.RemoteException {
576         if (super.cachedEndpoint == null) {
577             throw new org.apache.axis.NoEndPointException();
578         }
579         org.apache.axis.client.Call _call = createCall();
580         _call.setOperation(_operations[6]);
581         _call.setUseSOAPAction(true);
582         _call.setSOAPActionURI("");
583         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
584         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "getCategoryMessages"));
585 
586         setRequestHeaders(_call);
587         setAttachments(_call);
588  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)});
589 
590         if (_resp instanceof java.rmi.RemoteException) {
591             throw (java.rmi.RemoteException)_resp;
592         }
593         else {
594             extractAttachments(_call);
595             try {
596                 return (com.liferay.client.soap.portlet.messageboards.model.MBMessageSoap[]) _resp;
597             } catch (java.lang.Exception _exception) {
598                 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);
599             }
600         }
601   } catch (org.apache.axis.AxisFault axisFaultException) {
602   throw axisFaultException;
603 }
604     }
605 
606     public int getCategoryMessagesCount(long categoryId) 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", "getCategoryMessagesCount"));
616 
617         setRequestHeaders(_call);
618         setAttachments(_call);
619  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(categoryId)});
620 
621         if (_resp instanceof java.rmi.RemoteException) {
622             throw (java.rmi.RemoteException)_resp;
623         }
624         else {
625             extractAttachments(_call);
626             try {
627                 return ((java.lang.Integer) _resp).intValue();
628             } catch (java.lang.Exception _exception) {
629                 return ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_resp, int.class)).intValue();
630             }
631         }
632   } catch (org.apache.axis.AxisFault axisFaultException) {
633   throw axisFaultException;
634 }
635     }
636 
637     public void subscribeMessage(long messageId) 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", "subscribeMessage"));
647 
648         setRequestHeaders(_call);
649         setAttachments(_call);
650  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(messageId)});
651 
652         if (_resp instanceof java.rmi.RemoteException) {
653             throw (java.rmi.RemoteException)_resp;
654         }
655         extractAttachments(_call);
656   } catch (org.apache.axis.AxisFault axisFaultException) {
657   throw axisFaultException;
658 }
659     }
660 
661     public void unsubscribeMessage(long messageId) throws java.rmi.RemoteException {
662         if (super.cachedEndpoint == null) {
663             throw new org.apache.axis.NoEndPointException();
664         }
665         org.apache.axis.client.Call _call = createCall();
666         _call.setOperation(_operations[9]);
667         _call.setUseSOAPAction(true);
668         _call.setSOAPActionURI("");
669         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
670         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "unsubscribeMessage"));
671 
672         setRequestHeaders(_call);
673         setAttachments(_call);
674  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(messageId)});
675 
676         if (_resp instanceof java.rmi.RemoteException) {
677             throw (java.rmi.RemoteException)_resp;
678         }
679         extractAttachments(_call);
680   } catch (org.apache.axis.AxisFault axisFaultException) {
681   throw axisFaultException;
682 }
683     }
684 
685     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 {
686         if (super.cachedEndpoint == null) {
687             throw new org.apache.axis.NoEndPointException();
688         }
689         org.apache.axis.client.Call _call = createCall();
690         _call.setOperation(_operations[10]);
691         _call.setUseSOAPAction(true);
692         _call.setSOAPActionURI("");
693         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
694         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "updateDiscussionMessage"));
695 
696         setRequestHeaders(_call);
697         setAttachments(_call);
698  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});
699 
700         if (_resp instanceof java.rmi.RemoteException) {
701             throw (java.rmi.RemoteException)_resp;
702         }
703         else {
704             extractAttachments(_call);
705             try {
706                 return (com.liferay.client.soap.portlet.messageboards.model.MBMessageSoap) _resp;
707             } catch (java.lang.Exception _exception) {
708                 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);
709             }
710         }
711   } catch (org.apache.axis.AxisFault axisFaultException) {
712   throw axisFaultException;
713 }
714     }
715 
716     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 {
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", "updateMessage"));
726 
727         setRequestHeaders(_call);
728         setAttachments(_call);
729  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});
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 getMessage(long messageId) 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", "getMessage"));
757 
758         setRequestHeaders(_call);
759         setAttachments(_call);
760  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(messageId)});
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