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