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