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