1   /**
2    * Portlet_MB_MBMessageServiceSoapBindingStub.java
3    *
4    * This file was auto-generated from WSDL
5    * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
6    */
7   
8   package com.liferay.client.portlet.messageboards.service.http;
9   
10  public class Portlet_MB_MBMessageServiceSoapBindingStub extends org.apache.axis.client.Stub implements com.liferay.client.portlet.messageboards.service.http.MBMessageServiceSoap {
11      private java.util.Vector cachedSerClasses = new java.util.Vector();
12      private java.util.Vector cachedSerQNames = new java.util.Vector();
13      private java.util.Vector cachedSerFactories = new java.util.Vector();
14      private java.util.Vector cachedDeserFactories = new java.util.Vector();
15  
16      static org.apache.axis.description.OperationDesc [] _operations;
17  
18      static {
19          _operations = new org.apache.axis.description.OperationDesc[19];
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("updateMessage");
29          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "messageId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
30          oper.addParameter(param);
31          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "subject"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
32          oper.addParameter(param);
33          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "body"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
34          oper.addParameter(param);
35          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "files"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "ArrayOf_xsd_anyType"), java.lang.Object[].class, false, false);
36          oper.addParameter(param);
37          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "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);
38          oper.addParameter(param);
39          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "priority"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "double"), double.class, false, false);
40          oper.addParameter(param);
41          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "tagsEntries"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "ArrayOf_xsd_string"), java.lang.String[].class, false, false);
42          oper.addParameter(param);
43          oper.setReturnType(new javax.xml.namespace.QName("http://model.messageboards.portlet.liferay.com", "MBMessageSoap"));
44          oper.setReturnClass(com.liferay.client.portlet.messageboards.model.MBMessageSoap.class);
45          oper.setReturnQName(new javax.xml.namespace.QName("", "updateMessageReturn"));
46          oper.setStyle(org.apache.axis.constants.Style.RPC);
47          oper.setUse(org.apache.axis.constants.Use.ENCODED);
48          _operations[0] = oper;
49  
50          oper = new org.apache.axis.description.OperationDesc();
51          oper.setName("addMessage");
52          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);
53          oper.addParameter(param);
54          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);
55          oper.addParameter(param);
56          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);
57          oper.addParameter(param);
58          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);
59          oper.addParameter(param);
60          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);
61          oper.addParameter(param);
62          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);
63          oper.addParameter(param);
64          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "tagsEntries"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "ArrayOf_xsd_string"), java.lang.String[].class, false, false);
65          oper.addParameter(param);
66          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "addCommunityPermissions"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
67          oper.addParameter(param);
68          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "addGuestPermissions"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
69          oper.addParameter(param);
70          oper.setReturnType(new javax.xml.namespace.QName("http://model.messageboards.portlet.liferay.com", "MBMessageSoap"));
71          oper.setReturnClass(com.liferay.client.portlet.messageboards.model.MBMessageSoap.class);
72          oper.setReturnQName(new javax.xml.namespace.QName("", "addMessageReturn"));
73          oper.setStyle(org.apache.axis.constants.Style.RPC);
74          oper.setUse(org.apache.axis.constants.Use.ENCODED);
75          _operations[1] = oper;
76  
77          oper = new org.apache.axis.description.OperationDesc();
78          oper.setName("addMessage");
79          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);
80          oper.addParameter(param);
81          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);
82          oper.addParameter(param);
83          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);
84          oper.addParameter(param);
85          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);
86          oper.addParameter(param);
87          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);
88          oper.addParameter(param);
89          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);
90          oper.addParameter(param);
91          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "tagsEntries"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "ArrayOf_xsd_string"), java.lang.String[].class, false, false);
92          oper.addParameter(param);
93          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "communityPermissions"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "ArrayOf_xsd_string"), java.lang.String[].class, false, false);
94          oper.addParameter(param);
95          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "guestPermissions"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "ArrayOf_xsd_string"), java.lang.String[].class, false, false);
96          oper.addParameter(param);
97          oper.setReturnType(new javax.xml.namespace.QName("http://model.messageboards.portlet.liferay.com", "MBMessageSoap"));
98          oper.setReturnClass(com.liferay.client.portlet.messageboards.model.MBMessageSoap.class);
99          oper.setReturnQName(new javax.xml.namespace.QName("", "addMessageReturn"));
100         oper.setStyle(org.apache.axis.constants.Style.RPC);
101         oper.setUse(org.apache.axis.constants.Use.ENCODED);
102         _operations[2] = oper;
103 
104         oper = new org.apache.axis.description.OperationDesc();
105         oper.setName("addMessage");
106         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);
107         oper.addParameter(param);
108         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);
109         oper.addParameter(param);
110         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);
111         oper.addParameter(param);
112         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);
113         oper.addParameter(param);
114         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);
115         oper.addParameter(param);
116         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);
117         oper.addParameter(param);
118         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);
119         oper.addParameter(param);
120         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);
121         oper.addParameter(param);
122         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "tagsEntries"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "ArrayOf_xsd_string"), java.lang.String[].class, false, false);
123         oper.addParameter(param);
124         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "addCommunityPermissions"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
125         oper.addParameter(param);
126         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "addGuestPermissions"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, false, false);
127         oper.addParameter(param);
128         oper.setReturnType(new javax.xml.namespace.QName("http://model.messageboards.portlet.liferay.com", "MBMessageSoap"));
129         oper.setReturnClass(com.liferay.client.portlet.messageboards.model.MBMessageSoap.class);
130         oper.setReturnQName(new javax.xml.namespace.QName("", "addMessageReturn"));
131         oper.setStyle(org.apache.axis.constants.Style.RPC);
132         oper.setUse(org.apache.axis.constants.Use.ENCODED);
133         _operations[3] = oper;
134 
135         oper = new org.apache.axis.description.OperationDesc();
136         oper.setName("addMessage");
137         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);
138         oper.addParameter(param);
139         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);
140         oper.addParameter(param);
141         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);
142         oper.addParameter(param);
143         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);
144         oper.addParameter(param);
145         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);
146         oper.addParameter(param);
147         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);
148         oper.addParameter(param);
149         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);
150         oper.addParameter(param);
151         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);
152         oper.addParameter(param);
153         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "tagsEntries"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "ArrayOf_xsd_string"), java.lang.String[].class, false, false);
154         oper.addParameter(param);
155         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "communityPermissions"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "ArrayOf_xsd_string"), java.lang.String[].class, false, false);
156         oper.addParameter(param);
157         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "guestPermissions"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "ArrayOf_xsd_string"), java.lang.String[].class, false, false);
158         oper.addParameter(param);
159         oper.setReturnType(new javax.xml.namespace.QName("http://model.messageboards.portlet.liferay.com", "MBMessageSoap"));
160         oper.setReturnClass(com.liferay.client.portlet.messageboards.model.MBMessageSoap.class);
161         oper.setReturnQName(new javax.xml.namespace.QName("", "addMessageReturn"));
162         oper.setStyle(org.apache.axis.constants.Style.RPC);
163         oper.setUse(org.apache.axis.constants.Use.ENCODED);
164         _operations[4] = oper;
165 
166         oper = new org.apache.axis.description.OperationDesc();
167         oper.setName("deleteDiscussionMessage");
168         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);
169         oper.addParameter(param);
170         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);
171         oper.addParameter(param);
172         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);
173         oper.addParameter(param);
174         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);
175         oper.addParameter(param);
176         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
177         oper.setStyle(org.apache.axis.constants.Style.RPC);
178         oper.setUse(org.apache.axis.constants.Use.ENCODED);
179         _operations[5] = oper;
180 
181         oper = new org.apache.axis.description.OperationDesc();
182         oper.setName("deleteMessage");
183         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);
184         oper.addParameter(param);
185         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
186         oper.setStyle(org.apache.axis.constants.Style.RPC);
187         oper.setUse(org.apache.axis.constants.Use.ENCODED);
188         _operations[6] = oper;
189 
190         oper = new org.apache.axis.description.OperationDesc();
191         oper.setName("getCategoryMessages");
192         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);
193         oper.addParameter(param);
194         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "begin"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
195         oper.addParameter(param);
196         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);
197         oper.addParameter(param);
198         oper.setReturnType(new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "ArrayOf_tns2_MBMessageSoap"));
199         oper.setReturnClass(com.liferay.client.portlet.messageboards.model.MBMessageSoap[].class);
200         oper.setReturnQName(new javax.xml.namespace.QName("", "getCategoryMessagesReturn"));
201         oper.setStyle(org.apache.axis.constants.Style.RPC);
202         oper.setUse(org.apache.axis.constants.Use.ENCODED);
203         _operations[7] = oper;
204 
205         oper = new org.apache.axis.description.OperationDesc();
206         oper.setName("getCategoryMessagesCount");
207         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);
208         oper.addParameter(param);
209         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
210         oper.setReturnClass(int.class);
211         oper.setReturnQName(new javax.xml.namespace.QName("", "getCategoryMessagesCountReturn"));
212         oper.setStyle(org.apache.axis.constants.Style.RPC);
213         oper.setUse(org.apache.axis.constants.Use.ENCODED);
214         _operations[8] = oper;
215 
216         oper = new org.apache.axis.description.OperationDesc();
217         oper.setName("getMessageDisplay");
218         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);
219         oper.addParameter(param);
220         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "anyType"));
221         oper.setReturnClass(java.lang.Object.class);
222         oper.setReturnQName(new javax.xml.namespace.QName("", "getMessageDisplayReturn"));
223         oper.setStyle(org.apache.axis.constants.Style.RPC);
224         oper.setUse(org.apache.axis.constants.Use.ENCODED);
225         _operations[9] = oper;
226 
227     }
228 
229     private static void _initOperationDesc2(){
230         org.apache.axis.description.OperationDesc oper;
231         org.apache.axis.description.ParameterDesc param;
232         oper = new org.apache.axis.description.OperationDesc();
233         oper.setName("subscribeMessage");
234         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);
235         oper.addParameter(param);
236         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
237         oper.setStyle(org.apache.axis.constants.Style.RPC);
238         oper.setUse(org.apache.axis.constants.Use.ENCODED);
239         _operations[10] = oper;
240 
241         oper = new org.apache.axis.description.OperationDesc();
242         oper.setName("unsubscribeMessage");
243         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "messageId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
244         oper.addParameter(param);
245         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
246         oper.setStyle(org.apache.axis.constants.Style.RPC);
247         oper.setUse(org.apache.axis.constants.Use.ENCODED);
248         _operations[11] = oper;
249 
250         oper = new org.apache.axis.description.OperationDesc();
251         oper.setName("updateDiscussionMessage");
252         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);
253         oper.addParameter(param);
254         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);
255         oper.addParameter(param);
256         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);
257         oper.addParameter(param);
258         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);
259         oper.addParameter(param);
260         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);
261         oper.addParameter(param);
262         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);
263         oper.addParameter(param);
264         oper.setReturnType(new javax.xml.namespace.QName("http://model.messageboards.portlet.liferay.com", "MBMessageSoap"));
265         oper.setReturnClass(com.liferay.client.portlet.messageboards.model.MBMessageSoap.class);
266         oper.setReturnQName(new javax.xml.namespace.QName("", "updateDiscussionMessageReturn"));
267         oper.setStyle(org.apache.axis.constants.Style.RPC);
268         oper.setUse(org.apache.axis.constants.Use.ENCODED);
269         _operations[12] = oper;
270 
271         oper = new org.apache.axis.description.OperationDesc();
272         oper.setName("getCategoryMessagesRSS");
273         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);
274         oper.addParameter(param);
275         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "max"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
276         oper.addParameter(param);
277         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "type"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
278         oper.addParameter(param);
279         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "version"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "double"), double.class, false, false);
280         oper.addParameter(param);
281         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "displayStyle"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
282         oper.addParameter(param);
283         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "feedURL"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
284         oper.addParameter(param);
285         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "entryURL"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
286         oper.addParameter(param);
287         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
288         oper.setReturnClass(java.lang.String.class);
289         oper.setReturnQName(new javax.xml.namespace.QName("", "getCategoryMessagesRSSReturn"));
290         oper.setStyle(org.apache.axis.constants.Style.RPC);
291         oper.setUse(org.apache.axis.constants.Use.ENCODED);
292         _operations[13] = oper;
293 
294         oper = new org.apache.axis.description.OperationDesc();
295         oper.setName("getCompanyMessagesRSS");
296         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "companyId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
297         oper.addParameter(param);
298         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "max"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
299         oper.addParameter(param);
300         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "type"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
301         oper.addParameter(param);
302         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "version"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "double"), double.class, false, false);
303         oper.addParameter(param);
304         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "displayStyle"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
305         oper.addParameter(param);
306         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "feedURL"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
307         oper.addParameter(param);
308         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "entryURL"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
309         oper.addParameter(param);
310         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
311         oper.setReturnClass(java.lang.String.class);
312         oper.setReturnQName(new javax.xml.namespace.QName("", "getCompanyMessagesRSSReturn"));
313         oper.setStyle(org.apache.axis.constants.Style.RPC);
314         oper.setUse(org.apache.axis.constants.Use.ENCODED);
315         _operations[14] = oper;
316 
317         oper = new org.apache.axis.description.OperationDesc();
318         oper.setName("getGroupMessagesRSS");
319         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);
320         oper.addParameter(param);
321         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "max"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
322         oper.addParameter(param);
323         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "type"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
324         oper.addParameter(param);
325         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "version"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "double"), double.class, false, false);
326         oper.addParameter(param);
327         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "displayStyle"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
328         oper.addParameter(param);
329         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "feedURL"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
330         oper.addParameter(param);
331         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "entryURL"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
332         oper.addParameter(param);
333         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
334         oper.setReturnClass(java.lang.String.class);
335         oper.setReturnQName(new javax.xml.namespace.QName("", "getGroupMessagesRSSReturn"));
336         oper.setStyle(org.apache.axis.constants.Style.RPC);
337         oper.setUse(org.apache.axis.constants.Use.ENCODED);
338         _operations[15] = oper;
339 
340         oper = new org.apache.axis.description.OperationDesc();
341         oper.setName("getGroupMessagesRSS");
342         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);
343         oper.addParameter(param);
344         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "userId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
345         oper.addParameter(param);
346         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "max"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
347         oper.addParameter(param);
348         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "type"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
349         oper.addParameter(param);
350         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "version"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "double"), double.class, false, false);
351         oper.addParameter(param);
352         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "displayStyle"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
353         oper.addParameter(param);
354         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "feedURL"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
355         oper.addParameter(param);
356         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "entryURL"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
357         oper.addParameter(param);
358         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
359         oper.setReturnClass(java.lang.String.class);
360         oper.setReturnQName(new javax.xml.namespace.QName("", "getGroupMessagesRSSReturn"));
361         oper.setStyle(org.apache.axis.constants.Style.RPC);
362         oper.setUse(org.apache.axis.constants.Use.ENCODED);
363         _operations[16] = oper;
364 
365         oper = new org.apache.axis.description.OperationDesc();
366         oper.setName("getThreadMessagesRSS");
367         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);
368         oper.addParameter(param);
369         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "max"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
370         oper.addParameter(param);
371         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "type"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
372         oper.addParameter(param);
373         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "version"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "double"), double.class, false, false);
374         oper.addParameter(param);
375         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "displayStyle"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
376         oper.addParameter(param);
377         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "feedURL"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
378         oper.addParameter(param);
379         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "entryURL"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
380         oper.addParameter(param);
381         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
382         oper.setReturnClass(java.lang.String.class);
383         oper.setReturnQName(new javax.xml.namespace.QName("", "getThreadMessagesRSSReturn"));
384         oper.setStyle(org.apache.axis.constants.Style.RPC);
385         oper.setUse(org.apache.axis.constants.Use.ENCODED);
386         _operations[17] = oper;
387 
388         oper = new org.apache.axis.description.OperationDesc();
389         oper.setName("getMessage");
390         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);
391         oper.addParameter(param);
392         oper.setReturnType(new javax.xml.namespace.QName("http://model.messageboards.portlet.liferay.com", "MBMessageSoap"));
393         oper.setReturnClass(com.liferay.client.portlet.messageboards.model.MBMessageSoap.class);
394         oper.setReturnQName(new javax.xml.namespace.QName("", "getMessageReturn"));
395         oper.setStyle(org.apache.axis.constants.Style.RPC);
396         oper.setUse(org.apache.axis.constants.Use.ENCODED);
397         _operations[18] = oper;
398 
399     }
400 
401     public Portlet_MB_MBMessageServiceSoapBindingStub() throws org.apache.axis.AxisFault {
402          this(null);
403     }
404 
405     public Portlet_MB_MBMessageServiceSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
406          this(service);
407          super.cachedEndpoint = endpointURL;
408     }
409 
410     public Portlet_MB_MBMessageServiceSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
411         if (service == null) {
412             super.service = new org.apache.axis.client.Service();
413         } else {
414             super.service = service;
415         }
416         ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");
417             java.lang.Class cls;
418             javax.xml.namespace.QName qName;
419             javax.xml.namespace.QName qName2;
420             java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
421             java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
422             java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
423             java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
424             java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
425             java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
426             java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
427             java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
428             java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
429             java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
430             qName = new javax.xml.namespace.QName("http://model.messageboards.portlet.liferay.com", "MBMessageSoap");
431             cachedSerQNames.add(qName);
432             cls = com.liferay.client.portlet.messageboards.model.MBMessageSoap.class;
433             cachedSerClasses.add(cls);
434             cachedSerFactories.add(beansf);
435             cachedDeserFactories.add(beandf);
436 
437             qName = new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "ArrayOf_tns2_MBMessageSoap");
438             cachedSerQNames.add(qName);
439             cls = com.liferay.client.portlet.messageboards.model.MBMessageSoap[].class;
440             cachedSerClasses.add(cls);
441             qName = new javax.xml.namespace.QName("http://model.messageboards.portlet.liferay.com", "MBMessageSoap");
442             qName2 = null;
443             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
444             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
445 
446             qName = new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "ArrayOf_xsd_anyType");
447             cachedSerQNames.add(qName);
448             cls = java.lang.Object[].class;
449             cachedSerClasses.add(cls);
450             qName = new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "anyType");
451             qName2 = null;
452             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
453             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
454 
455             qName = new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "ArrayOf_xsd_string");
456             cachedSerQNames.add(qName);
457             cls = java.lang.String[].class;
458             cachedSerClasses.add(cls);
459             qName = new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string");
460             qName2 = null;
461             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
462             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
463 
464     }
465 
466     protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
467         try {
468             org.apache.axis.client.Call _call = super._createCall();
469             if (super.maintainSessionSet) {
470                 _call.setMaintainSession(super.maintainSession);
471             }
472             if (super.cachedUsername != null) {
473                 _call.setUsername(super.cachedUsername);
474             }
475             if (super.cachedPassword != null) {
476                 _call.setPassword(super.cachedPassword);
477             }
478             if (super.cachedEndpoint != null) {
479                 _call.setTargetEndpointAddress(super.cachedEndpoint);
480             }
481             if (super.cachedTimeout != null) {
482                 _call.setTimeout(super.cachedTimeout);
483             }
484             if (super.cachedPortName != null) {
485                 _call.setPortName(super.cachedPortName);
486             }
487             java.util.Enumeration keys = super.cachedProperties.keys();
488             while (keys.hasMoreElements()) {
489                 java.lang.String key = (java.lang.String) keys.nextElement();
490                 _call.setProperty(key, super.cachedProperties.get(key));
491             }
492             // All the type mapping information is registered
493             // when the first call is made.
494             // The type mapping information is actually registered in
495             // the TypeMappingRegistry of the service, which
496             // is the reason why registration is only needed for the first call.
497             synchronized (this) {
498                 if (firstCall()) {
499                     // must set encoding style before registering serializers
500                     _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
501                     _call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC);
502                     for (int i = 0; i < cachedSerFactories.size(); ++i) {
503                         java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
504                         javax.xml.namespace.QName qName =
505                                 (javax.xml.namespace.QName) cachedSerQNames.get(i);
506                         java.lang.Object x = cachedSerFactories.get(i);
507                         if (x instanceof Class) {
508                             java.lang.Class sf = (java.lang.Class)
509                                  cachedSerFactories.get(i);
510                             java.lang.Class df = (java.lang.Class)
511                                  cachedDeserFactories.get(i);
512                             _call.registerTypeMapping(cls, qName, sf, df, false);
513                         }
514                         else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
515                             org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
516                                  cachedSerFactories.get(i);
517                             org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
518                                  cachedDeserFactories.get(i);
519                             _call.registerTypeMapping(cls, qName, sf, df, false);
520                         }
521                     }
522                 }
523             }
524             return _call;
525         }
526         catch (java.lang.Throwable _t) {
527             throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
528         }
529     }
530 
531     public com.liferay.client.portlet.messageboards.model.MBMessageSoap updateMessage(long messageId, java.lang.String subject, java.lang.String body, java.lang.Object[] files, java.lang.Object[] existingFiles, double priority, java.lang.String[] tagsEntries) throws java.rmi.RemoteException {
532         if (super.cachedEndpoint == null) {
533             throw new org.apache.axis.NoEndPointException();
534         }
535         org.apache.axis.client.Call _call = createCall();
536         _call.setOperation(_operations[0]);
537         _call.setUseSOAPAction(true);
538         _call.setSOAPActionURI("");
539         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
540         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "updateMessage"));
541 
542         setRequestHeaders(_call);
543         setAttachments(_call);
544  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(messageId), subject, body, files, existingFiles, new java.lang.Double(priority), tagsEntries});
545 
546         if (_resp instanceof java.rmi.RemoteException) {
547             throw (java.rmi.RemoteException)_resp;
548         }
549         else {
550             extractAttachments(_call);
551             try {
552                 return (com.liferay.client.portlet.messageboards.model.MBMessageSoap) _resp;
553             } catch (java.lang.Exception _exception) {
554                 return (com.liferay.client.portlet.messageboards.model.MBMessageSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portlet.messageboards.model.MBMessageSoap.class);
555             }
556         }
557   } catch (org.apache.axis.AxisFault axisFaultException) {
558   throw axisFaultException;
559 }
560     }
561 
562     public com.liferay.client.portlet.messageboards.model.MBMessageSoap addMessage(long categoryId, java.lang.String subject, java.lang.String body, java.lang.Object[] files, boolean anonymous, double priority, java.lang.String[] tagsEntries, boolean addCommunityPermissions, boolean addGuestPermissions) throws java.rmi.RemoteException {
563         if (super.cachedEndpoint == null) {
564             throw new org.apache.axis.NoEndPointException();
565         }
566         org.apache.axis.client.Call _call = createCall();
567         _call.setOperation(_operations[1]);
568         _call.setUseSOAPAction(true);
569         _call.setSOAPActionURI("");
570         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
571         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "addMessage"));
572 
573         setRequestHeaders(_call);
574         setAttachments(_call);
575  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(categoryId), subject, body, files, new java.lang.Boolean(anonymous), new java.lang.Double(priority), tagsEntries, new java.lang.Boolean(addCommunityPermissions), new java.lang.Boolean(addGuestPermissions)});
576 
577         if (_resp instanceof java.rmi.RemoteException) {
578             throw (java.rmi.RemoteException)_resp;
579         }
580         else {
581             extractAttachments(_call);
582             try {
583                 return (com.liferay.client.portlet.messageboards.model.MBMessageSoap) _resp;
584             } catch (java.lang.Exception _exception) {
585                 return (com.liferay.client.portlet.messageboards.model.MBMessageSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portlet.messageboards.model.MBMessageSoap.class);
586             }
587         }
588   } catch (org.apache.axis.AxisFault axisFaultException) {
589   throw axisFaultException;
590 }
591     }
592 
593     public com.liferay.client.portlet.messageboards.model.MBMessageSoap addMessage(long categoryId, java.lang.String subject, java.lang.String body, java.lang.Object[] files, boolean anonymous, double priority, java.lang.String[] tagsEntries, java.lang.String[] communityPermissions, java.lang.String[] guestPermissions) throws java.rmi.RemoteException {
594         if (super.cachedEndpoint == null) {
595             throw new org.apache.axis.NoEndPointException();
596         }
597         org.apache.axis.client.Call _call = createCall();
598         _call.setOperation(_operations[2]);
599         _call.setUseSOAPAction(true);
600         _call.setSOAPActionURI("");
601         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
602         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "addMessage"));
603 
604         setRequestHeaders(_call);
605         setAttachments(_call);
606  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(categoryId), subject, body, files, new java.lang.Boolean(anonymous), new java.lang.Double(priority), tagsEntries, communityPermissions, guestPermissions});
607 
608         if (_resp instanceof java.rmi.RemoteException) {
609             throw (java.rmi.RemoteException)_resp;
610         }
611         else {
612             extractAttachments(_call);
613             try {
614                 return (com.liferay.client.portlet.messageboards.model.MBMessageSoap) _resp;
615             } catch (java.lang.Exception _exception) {
616                 return (com.liferay.client.portlet.messageboards.model.MBMessageSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portlet.messageboards.model.MBMessageSoap.class);
617             }
618         }
619   } catch (org.apache.axis.AxisFault axisFaultException) {
620   throw axisFaultException;
621 }
622     }
623 
624     public com.liferay.client.portlet.messageboards.model.MBMessageSoap addMessage(long categoryId, long threadId, long parentMessageId, java.lang.String subject, java.lang.String body, java.lang.Object[] files, boolean anonymous, double priority, java.lang.String[] tagsEntries, boolean addCommunityPermissions, boolean addGuestPermissions) throws java.rmi.RemoteException {
625         if (super.cachedEndpoint == null) {
626             throw new org.apache.axis.NoEndPointException();
627         }
628         org.apache.axis.client.Call _call = createCall();
629         _call.setOperation(_operations[3]);
630         _call.setUseSOAPAction(true);
631         _call.setSOAPActionURI("");
632         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
633         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "addMessage"));
634 
635         setRequestHeaders(_call);
636         setAttachments(_call);
637  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(categoryId), new java.lang.Long(threadId), new java.lang.Long(parentMessageId), subject, body, files, new java.lang.Boolean(anonymous), new java.lang.Double(priority), tagsEntries, new java.lang.Boolean(addCommunityPermissions), new java.lang.Boolean(addGuestPermissions)});
638 
639         if (_resp instanceof java.rmi.RemoteException) {
640             throw (java.rmi.RemoteException)_resp;
641         }
642         else {
643             extractAttachments(_call);
644             try {
645                 return (com.liferay.client.portlet.messageboards.model.MBMessageSoap) _resp;
646             } catch (java.lang.Exception _exception) {
647                 return (com.liferay.client.portlet.messageboards.model.MBMessageSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portlet.messageboards.model.MBMessageSoap.class);
648             }
649         }
650   } catch (org.apache.axis.AxisFault axisFaultException) {
651   throw axisFaultException;
652 }
653     }
654 
655     public com.liferay.client.portlet.messageboards.model.MBMessageSoap addMessage(long categoryId, long threadId, long parentMessageId, java.lang.String subject, java.lang.String body, java.lang.Object[] files, boolean anonymous, double priority, java.lang.String[] tagsEntries, java.lang.String[] communityPermissions, java.lang.String[] guestPermissions) throws java.rmi.RemoteException {
656         if (super.cachedEndpoint == null) {
657             throw new org.apache.axis.NoEndPointException();
658         }
659         org.apache.axis.client.Call _call = createCall();
660         _call.setOperation(_operations[4]);
661         _call.setUseSOAPAction(true);
662         _call.setSOAPActionURI("");
663         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
664         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "addMessage"));
665 
666         setRequestHeaders(_call);
667         setAttachments(_call);
668  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(categoryId), new java.lang.Long(threadId), new java.lang.Long(parentMessageId), subject, body, files, new java.lang.Boolean(anonymous), new java.lang.Double(priority), tagsEntries, communityPermissions, guestPermissions});
669 
670         if (_resp instanceof java.rmi.RemoteException) {
671             throw (java.rmi.RemoteException)_resp;
672         }
673         else {
674             extractAttachments(_call);
675             try {
676                 return (com.liferay.client.portlet.messageboards.model.MBMessageSoap) _resp;
677             } catch (java.lang.Exception _exception) {
678                 return (com.liferay.client.portlet.messageboards.model.MBMessageSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portlet.messageboards.model.MBMessageSoap.class);
679             }
680         }
681   } catch (org.apache.axis.AxisFault axisFaultException) {
682   throw axisFaultException;
683 }
684     }
685 
686     public void deleteDiscussionMessage(long groupId, java.lang.String className, long classPK, long messageId) throws java.rmi.RemoteException {
687         if (super.cachedEndpoint == null) {
688             throw new org.apache.axis.NoEndPointException();
689         }
690         org.apache.axis.client.Call _call = createCall();
691         _call.setOperation(_operations[5]);
692         _call.setUseSOAPAction(true);
693         _call.setSOAPActionURI("");
694         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
695         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "deleteDiscussionMessage"));
696 
697         setRequestHeaders(_call);
698         setAttachments(_call);
699  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), className, new java.lang.Long(classPK), new java.lang.Long(messageId)});
700 
701         if (_resp instanceof java.rmi.RemoteException) {
702             throw (java.rmi.RemoteException)_resp;
703         }
704         extractAttachments(_call);
705   } catch (org.apache.axis.AxisFault axisFaultException) {
706   throw axisFaultException;
707 }
708     }
709 
710     public void deleteMessage(long messageId) throws java.rmi.RemoteException {
711         if (super.cachedEndpoint == null) {
712             throw new org.apache.axis.NoEndPointException();
713         }
714         org.apache.axis.client.Call _call = createCall();
715         _call.setOperation(_operations[6]);
716         _call.setUseSOAPAction(true);
717         _call.setSOAPActionURI("");
718         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
719         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "deleteMessage"));
720 
721         setRequestHeaders(_call);
722         setAttachments(_call);
723  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(messageId)});
724 
725         if (_resp instanceof java.rmi.RemoteException) {
726             throw (java.rmi.RemoteException)_resp;
727         }
728         extractAttachments(_call);
729   } catch (org.apache.axis.AxisFault axisFaultException) {
730   throw axisFaultException;
731 }
732     }
733 
734     public com.liferay.client.portlet.messageboards.model.MBMessageSoap[] getCategoryMessages(long categoryId, int begin, int end) throws java.rmi.RemoteException {
735         if (super.cachedEndpoint == null) {
736             throw new org.apache.axis.NoEndPointException();
737         }
738         org.apache.axis.client.Call _call = createCall();
739         _call.setOperation(_operations[7]);
740         _call.setUseSOAPAction(true);
741         _call.setSOAPActionURI("");
742         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
743         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "getCategoryMessages"));
744 
745         setRequestHeaders(_call);
746         setAttachments(_call);
747  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(categoryId), new java.lang.Integer(begin), new java.lang.Integer(end)});
748 
749         if (_resp instanceof java.rmi.RemoteException) {
750             throw (java.rmi.RemoteException)_resp;
751         }
752         else {
753             extractAttachments(_call);
754             try {
755                 return (com.liferay.client.portlet.messageboards.model.MBMessageSoap[]) _resp;
756             } catch (java.lang.Exception _exception) {
757                 return (com.liferay.client.portlet.messageboards.model.MBMessageSoap[]) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portlet.messageboards.model.MBMessageSoap[].class);
758             }
759         }
760   } catch (org.apache.axis.AxisFault axisFaultException) {
761   throw axisFaultException;
762 }
763     }
764 
765     public int getCategoryMessagesCount(long categoryId) throws java.rmi.RemoteException {
766         if (super.cachedEndpoint == null) {
767             throw new org.apache.axis.NoEndPointException();
768         }
769         org.apache.axis.client.Call _call = createCall();
770         _call.setOperation(_operations[8]);
771         _call.setUseSOAPAction(true);
772         _call.setSOAPActionURI("");
773         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
774         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "getCategoryMessagesCount"));
775 
776         setRequestHeaders(_call);
777         setAttachments(_call);
778  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(categoryId)});
779 
780         if (_resp instanceof java.rmi.RemoteException) {
781             throw (java.rmi.RemoteException)_resp;
782         }
783         else {
784             extractAttachments(_call);
785             try {
786                 return ((java.lang.Integer) _resp).intValue();
787             } catch (java.lang.Exception _exception) {
788                 return ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_resp, int.class)).intValue();
789             }
790         }
791   } catch (org.apache.axis.AxisFault axisFaultException) {
792   throw axisFaultException;
793 }
794     }
795 
796     public java.lang.Object getMessageDisplay(long messageId) throws java.rmi.RemoteException {
797         if (super.cachedEndpoint == null) {
798             throw new org.apache.axis.NoEndPointException();
799         }
800         org.apache.axis.client.Call _call = createCall();
801         _call.setOperation(_operations[9]);
802         _call.setUseSOAPAction(true);
803         _call.setSOAPActionURI("");
804         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
805         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "getMessageDisplay"));
806 
807         setRequestHeaders(_call);
808         setAttachments(_call);
809  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(messageId)});
810 
811         if (_resp instanceof java.rmi.RemoteException) {
812             throw (java.rmi.RemoteException)_resp;
813         }
814         else {
815             extractAttachments(_call);
816             try {
817                 return (java.lang.Object) _resp;
818             } catch (java.lang.Exception _exception) {
819                 return (java.lang.Object) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.Object.class);
820             }
821         }
822   } catch (org.apache.axis.AxisFault axisFaultException) {
823   throw axisFaultException;
824 }
825     }
826 
827     public void subscribeMessage(long messageId) throws java.rmi.RemoteException {
828         if (super.cachedEndpoint == null) {
829             throw new org.apache.axis.NoEndPointException();
830         }
831         org.apache.axis.client.Call _call = createCall();
832         _call.setOperation(_operations[10]);
833         _call.setUseSOAPAction(true);
834         _call.setSOAPActionURI("");
835         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
836         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "subscribeMessage"));
837 
838         setRequestHeaders(_call);
839         setAttachments(_call);
840  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(messageId)});
841 
842         if (_resp instanceof java.rmi.RemoteException) {
843             throw (java.rmi.RemoteException)_resp;
844         }
845         extractAttachments(_call);
846   } catch (org.apache.axis.AxisFault axisFaultException) {
847   throw axisFaultException;
848 }
849     }
850 
851     public void unsubscribeMessage(long messageId) throws java.rmi.RemoteException {
852         if (super.cachedEndpoint == null) {
853             throw new org.apache.axis.NoEndPointException();
854         }
855         org.apache.axis.client.Call _call = createCall();
856         _call.setOperation(_operations[11]);
857         _call.setUseSOAPAction(true);
858         _call.setSOAPActionURI("");
859         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
860         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "unsubscribeMessage"));
861 
862         setRequestHeaders(_call);
863         setAttachments(_call);
864  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(messageId)});
865 
866         if (_resp instanceof java.rmi.RemoteException) {
867             throw (java.rmi.RemoteException)_resp;
868         }
869         extractAttachments(_call);
870   } catch (org.apache.axis.AxisFault axisFaultException) {
871   throw axisFaultException;
872 }
873     }
874 
875     public com.liferay.client.portlet.messageboards.model.MBMessageSoap updateDiscussionMessage(long groupId, java.lang.String className, long classPK, long messageId, java.lang.String subject, java.lang.String body) throws java.rmi.RemoteException {
876         if (super.cachedEndpoint == null) {
877             throw new org.apache.axis.NoEndPointException();
878         }
879         org.apache.axis.client.Call _call = createCall();
880         _call.setOperation(_operations[12]);
881         _call.setUseSOAPAction(true);
882         _call.setSOAPActionURI("");
883         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
884         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "updateDiscussionMessage"));
885 
886         setRequestHeaders(_call);
887         setAttachments(_call);
888  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), className, new java.lang.Long(classPK), new java.lang.Long(messageId), subject, body});
889 
890         if (_resp instanceof java.rmi.RemoteException) {
891             throw (java.rmi.RemoteException)_resp;
892         }
893         else {
894             extractAttachments(_call);
895             try {
896                 return (com.liferay.client.portlet.messageboards.model.MBMessageSoap) _resp;
897             } catch (java.lang.Exception _exception) {
898                 return (com.liferay.client.portlet.messageboards.model.MBMessageSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portlet.messageboards.model.MBMessageSoap.class);
899             }
900         }
901   } catch (org.apache.axis.AxisFault axisFaultException) {
902   throw axisFaultException;
903 }
904     }
905 
906     public java.lang.String getCategoryMessagesRSS(long categoryId, int max, java.lang.String type, double version, java.lang.String displayStyle, java.lang.String feedURL, java.lang.String entryURL) throws java.rmi.RemoteException {
907         if (super.cachedEndpoint == null) {
908             throw new org.apache.axis.NoEndPointException();
909         }
910         org.apache.axis.client.Call _call = createCall();
911         _call.setOperation(_operations[13]);
912         _call.setUseSOAPAction(true);
913         _call.setSOAPActionURI("");
914         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
915         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "getCategoryMessagesRSS"));
916 
917         setRequestHeaders(_call);
918         setAttachments(_call);
919  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(categoryId), new java.lang.Integer(max), type, new java.lang.Double(version), displayStyle, feedURL, entryURL});
920 
921         if (_resp instanceof java.rmi.RemoteException) {
922             throw (java.rmi.RemoteException)_resp;
923         }
924         else {
925             extractAttachments(_call);
926             try {
927                 return (java.lang.String) _resp;
928             } catch (java.lang.Exception _exception) {
929                 return (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String.class);
930             }
931         }
932   } catch (org.apache.axis.AxisFault axisFaultException) {
933   throw axisFaultException;
934 }
935     }
936 
937     public java.lang.String getCompanyMessagesRSS(long companyId, int max, java.lang.String type, double version, java.lang.String displayStyle, java.lang.String feedURL, java.lang.String entryURL) throws java.rmi.RemoteException {
938         if (super.cachedEndpoint == null) {
939             throw new org.apache.axis.NoEndPointException();
940         }
941         org.apache.axis.client.Call _call = createCall();
942         _call.setOperation(_operations[14]);
943         _call.setUseSOAPAction(true);
944         _call.setSOAPActionURI("");
945         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
946         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "getCompanyMessagesRSS"));
947 
948         setRequestHeaders(_call);
949         setAttachments(_call);
950  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), new java.lang.Integer(max), type, new java.lang.Double(version), displayStyle, feedURL, entryURL});
951 
952         if (_resp instanceof java.rmi.RemoteException) {
953             throw (java.rmi.RemoteException)_resp;
954         }
955         else {
956             extractAttachments(_call);
957             try {
958                 return (java.lang.String) _resp;
959             } catch (java.lang.Exception _exception) {
960                 return (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String.class);
961             }
962         }
963   } catch (org.apache.axis.AxisFault axisFaultException) {
964   throw axisFaultException;
965 }
966     }
967 
968     public java.lang.String getGroupMessagesRSS(long groupId, int max, java.lang.String type, double version, java.lang.String displayStyle, java.lang.String feedURL, java.lang.String entryURL) throws java.rmi.RemoteException {
969         if (super.cachedEndpoint == null) {
970             throw new org.apache.axis.NoEndPointException();
971         }
972         org.apache.axis.client.Call _call = createCall();
973         _call.setOperation(_operations[15]);
974         _call.setUseSOAPAction(true);
975         _call.setSOAPActionURI("");
976         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
977         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "getGroupMessagesRSS"));
978 
979         setRequestHeaders(_call);
980         setAttachments(_call);
981  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), new java.lang.Integer(max), type, new java.lang.Double(version), displayStyle, feedURL, entryURL});
982 
983         if (_resp instanceof java.rmi.RemoteException) {
984             throw (java.rmi.RemoteException)_resp;
985         }
986         else {
987             extractAttachments(_call);
988             try {
989                 return (java.lang.String) _resp;
990             } catch (java.lang.Exception _exception) {
991                 return (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String.class);
992             }
993         }
994   } catch (org.apache.axis.AxisFault axisFaultException) {
995   throw axisFaultException;
996 }
997     }
998 
999     public java.lang.String getGroupMessagesRSS(long groupId, long userId, int max, java.lang.String type, double version, java.lang.String displayStyle, java.lang.String feedURL, java.lang.String entryURL) throws java.rmi.RemoteException {
1000        if (super.cachedEndpoint == null) {
1001            throw new org.apache.axis.NoEndPointException();
1002        }
1003        org.apache.axis.client.Call _call = createCall();
1004        _call.setOperation(_operations[16]);
1005        _call.setUseSOAPAction(true);
1006        _call.setSOAPActionURI("");
1007        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1008        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "getGroupMessagesRSS"));
1009
1010        setRequestHeaders(_call);
1011        setAttachments(_call);
1012 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), new java.lang.Long(userId), new java.lang.Integer(max), type, new java.lang.Double(version), displayStyle, feedURL, entryURL});
1013
1014        if (_resp instanceof java.rmi.RemoteException) {
1015            throw (java.rmi.RemoteException)_resp;
1016        }
1017        else {
1018            extractAttachments(_call);
1019            try {
1020                return (java.lang.String) _resp;
1021            } catch (java.lang.Exception _exception) {
1022                return (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String.class);
1023            }
1024        }
1025  } catch (org.apache.axis.AxisFault axisFaultException) {
1026  throw axisFaultException;
1027}
1028    }
1029
1030    public java.lang.String getThreadMessagesRSS(long threadId, int max, java.lang.String type, double version, java.lang.String displayStyle, java.lang.String feedURL, java.lang.String entryURL) throws java.rmi.RemoteException {
1031        if (super.cachedEndpoint == null) {
1032            throw new org.apache.axis.NoEndPointException();
1033        }
1034        org.apache.axis.client.Call _call = createCall();
1035        _call.setOperation(_operations[17]);
1036        _call.setUseSOAPAction(true);
1037        _call.setSOAPActionURI("");
1038        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1039        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "getThreadMessagesRSS"));
1040
1041        setRequestHeaders(_call);
1042        setAttachments(_call);
1043 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(threadId), new java.lang.Integer(max), type, new java.lang.Double(version), displayStyle, feedURL, entryURL});
1044
1045        if (_resp instanceof java.rmi.RemoteException) {
1046            throw (java.rmi.RemoteException)_resp;
1047        }
1048        else {
1049            extractAttachments(_call);
1050            try {
1051                return (java.lang.String) _resp;
1052            } catch (java.lang.Exception _exception) {
1053                return (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String.class);
1054            }
1055        }
1056  } catch (org.apache.axis.AxisFault axisFaultException) {
1057  throw axisFaultException;
1058}
1059    }
1060
1061    public com.liferay.client.portlet.messageboards.model.MBMessageSoap getMessage(long messageId) throws java.rmi.RemoteException {
1062        if (super.cachedEndpoint == null) {
1063            throw new org.apache.axis.NoEndPointException();
1064        }
1065        org.apache.axis.client.Call _call = createCall();
1066        _call.setOperation(_operations[18]);
1067        _call.setUseSOAPAction(true);
1068        _call.setSOAPActionURI("");
1069        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1070        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "getMessage"));
1071
1072        setRequestHeaders(_call);
1073        setAttachments(_call);
1074 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(messageId)});
1075
1076        if (_resp instanceof java.rmi.RemoteException) {
1077            throw (java.rmi.RemoteException)_resp;
1078        }
1079        else {
1080            extractAttachments(_call);
1081            try {
1082                return (com.liferay.client.portlet.messageboards.model.MBMessageSoap) _resp;
1083            } catch (java.lang.Exception _exception) {
1084                return (com.liferay.client.portlet.messageboards.model.MBMessageSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.portlet.messageboards.model.MBMessageSoap.class);
1085            }
1086        }
1087  } catch (org.apache.axis.AxisFault axisFaultException) {
1088  throw axisFaultException;
1089}
1090    }
1091
1092}
1093