1
7
8 package com.liferay.client.soap.portlet.messageboards.service.http;
9
10 public class Portlet_MB_MBThreadServiceSoapBindingStub extends org.apache.axis.client.Stub implements com.liferay.client.soap.portlet.messageboards.service.http.MBThreadServiceSoap {
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[6];
20 _initOperationDesc1();
21 }
22
23 private static void _initOperationDesc1(){
24 org.apache.axis.description.OperationDesc oper;
25 org.apache.axis.description.ParameterDesc param;
26 oper = new org.apache.axis.description.OperationDesc();
27 oper.setName("deleteThread");
28 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);
29 oper.addParameter(param);
30 oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
31 oper.setStyle(org.apache.axis.constants.Style.RPC);
32 oper.setUse(org.apache.axis.constants.Use.ENCODED);
33 _operations[0] = oper;
34
35 oper = new org.apache.axis.description.OperationDesc();
36 oper.setName("getThreadsCount");
37 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);
38 oper.addParameter(param);
39 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);
40 oper.addParameter(param);
41 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);
42 oper.addParameter(param);
43 oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
44 oper.setReturnClass(int.class);
45 oper.setReturnQName(new javax.xml.namespace.QName("", "getThreadsCountReturn"));
46 oper.setStyle(org.apache.axis.constants.Style.RPC);
47 oper.setUse(org.apache.axis.constants.Use.ENCODED);
48 _operations[1] = oper;
49
50 oper = new org.apache.axis.description.OperationDesc();
51 oper.setName("moveThread");
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("", "threadId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
55 oper.addParameter(param);
56 oper.setReturnType(new javax.xml.namespace.QName("http://model.messageboards.portlet.liferay.com", "MBThreadSoap"));
57 oper.setReturnClass(com.liferay.client.soap.portlet.messageboards.model.MBThreadSoap.class);
58 oper.setReturnQName(new javax.xml.namespace.QName("", "moveThreadReturn"));
59 oper.setStyle(org.apache.axis.constants.Style.RPC);
60 oper.setUse(org.apache.axis.constants.Use.ENCODED);
61 _operations[2] = oper;
62
63 oper = new org.apache.axis.description.OperationDesc();
64 oper.setName("splitThread");
65 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);
66 oper.addParameter(param);
67 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);
68 oper.addParameter(param);
69 oper.setReturnType(new javax.xml.namespace.QName("http://model.messageboards.portlet.liferay.com", "MBThreadSoap"));
70 oper.setReturnClass(com.liferay.client.soap.portlet.messageboards.model.MBThreadSoap.class);
71 oper.setReturnQName(new javax.xml.namespace.QName("", "splitThreadReturn"));
72 oper.setStyle(org.apache.axis.constants.Style.RPC);
73 oper.setUse(org.apache.axis.constants.Use.ENCODED);
74 _operations[3] = oper;
75
76 oper = new org.apache.axis.description.OperationDesc();
77 oper.setName("unlockThread");
78 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);
79 oper.addParameter(param);
80 oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
81 oper.setStyle(org.apache.axis.constants.Style.RPC);
82 oper.setUse(org.apache.axis.constants.Use.ENCODED);
83 _operations[4] = oper;
84
85 oper = new org.apache.axis.description.OperationDesc();
86 oper.setName("getThreads");
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("", "categoryId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
90 oper.addParameter(param);
91 param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "status"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
92 oper.addParameter(param);
93 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);
94 oper.addParameter(param);
95 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);
96 oper.addParameter(param);
97 oper.setReturnType(new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "ArrayOf_tns2_MBThreadSoap"));
98 oper.setReturnClass(com.liferay.client.soap.portlet.messageboards.model.MBThreadSoap[].class);
99 oper.setReturnQName(new javax.xml.namespace.QName("", "getThreadsReturn"));
100 oper.setStyle(org.apache.axis.constants.Style.RPC);
101 oper.setUse(org.apache.axis.constants.Use.ENCODED);
102 _operations[5] = oper;
103
104 }
105
106 public Portlet_MB_MBThreadServiceSoapBindingStub() throws org.apache.axis.AxisFault {
107 this(null);
108 }
109
110 public Portlet_MB_MBThreadServiceSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
111 this(service);
112 super.cachedEndpoint = endpointURL;
113 }
114
115 public Portlet_MB_MBThreadServiceSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
116 if (service == null) {
117 super.service = new org.apache.axis.client.Service();
118 } else {
119 super.service = service;
120 }
121 ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");
122 java.lang.Class cls;
123 javax.xml.namespace.QName qName;
124 javax.xml.namespace.QName qName2;
125 java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
126 java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
127 java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
128 java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
129 java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
130 java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
131 java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
132 java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
133 java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
134 java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
135 qName = new javax.xml.namespace.QName("http://model.messageboards.portlet.liferay.com", "MBThreadSoap");
136 cachedSerQNames.add(qName);
137 cls = com.liferay.client.soap.portlet.messageboards.model.MBThreadSoap.class;
138 cachedSerClasses.add(cls);
139 cachedSerFactories.add(beansf);
140 cachedDeserFactories.add(beandf);
141
142 qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "PortletPreferencesIds");
143 cachedSerQNames.add(qName);
144 cls = com.liferay.client.soap.portal.model.PortletPreferencesIds.class;
145 cachedSerClasses.add(cls);
146 cachedSerFactories.add(beansf);
147 cachedDeserFactories.add(beandf);
148
149 qName = new javax.xml.namespace.QName("http://service.portal.liferay.com", "ServiceContext");
150 cachedSerQNames.add(qName);
151 cls = com.liferay.client.soap.portal.service.ServiceContext.class;
152 cachedSerClasses.add(cls);
153 cachedSerFactories.add(beansf);
154 cachedDeserFactories.add(beandf);
155
156 qName = new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "ArrayOf_tns2_MBThreadSoap");
157 cachedSerQNames.add(qName);
158 cls = com.liferay.client.soap.portlet.messageboards.model.MBThreadSoap[].class;
159 cachedSerClasses.add(cls);
160 qName = new javax.xml.namespace.QName("http://model.messageboards.portlet.liferay.com", "MBThreadSoap");
161 qName2 = null;
162 cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
163 cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
164
165 qName = new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "ArrayOf_xsd_long");
166 cachedSerQNames.add(qName);
167 cls = long[].class;
168 cachedSerClasses.add(cls);
169 qName = new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long");
170 qName2 = null;
171 cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
172 cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
173
174 qName = new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "ArrayOf_xsd_string");
175 cachedSerQNames.add(qName);
176 cls = java.lang.String[].class;
177 cachedSerClasses.add(cls);
178 qName = new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string");
179 qName2 = null;
180 cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
181 cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
182
183 }
184
185 protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
186 try {
187 org.apache.axis.client.Call _call = super._createCall();
188 if (super.maintainSessionSet) {
189 _call.setMaintainSession(super.maintainSession);
190 }
191 if (super.cachedUsername != null) {
192 _call.setUsername(super.cachedUsername);
193 }
194 if (super.cachedPassword != null) {
195 _call.setPassword(super.cachedPassword);
196 }
197 if (super.cachedEndpoint != null) {
198 _call.setTargetEndpointAddress(super.cachedEndpoint);
199 }
200 if (super.cachedTimeout != null) {
201 _call.setTimeout(super.cachedTimeout);
202 }
203 if (super.cachedPortName != null) {
204 _call.setPortName(super.cachedPortName);
205 }
206 java.util.Enumeration keys = super.cachedProperties.keys();
207 while (keys.hasMoreElements()) {
208 java.lang.String key = (java.lang.String) keys.nextElement();
209 _call.setProperty(key, super.cachedProperties.get(key));
210 }
211 synchronized (this) {
217 if (firstCall()) {
218 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
220 _call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC);
221 for (int i = 0; i < cachedSerFactories.size(); ++i) {
222 java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
223 javax.xml.namespace.QName qName =
224 (javax.xml.namespace.QName) cachedSerQNames.get(i);
225 java.lang.Object x = cachedSerFactories.get(i);
226 if (x instanceof Class) {
227 java.lang.Class sf = (java.lang.Class)
228 cachedSerFactories.get(i);
229 java.lang.Class df = (java.lang.Class)
230 cachedDeserFactories.get(i);
231 _call.registerTypeMapping(cls, qName, sf, df, false);
232 }
233 else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
234 org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
235 cachedSerFactories.get(i);
236 org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
237 cachedDeserFactories.get(i);
238 _call.registerTypeMapping(cls, qName, sf, df, false);
239 }
240 }
241 }
242 }
243 return _call;
244 }
245 catch (java.lang.Throwable _t) {
246 throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
247 }
248 }
249
250 public void deleteThread(long threadId) throws java.rmi.RemoteException {
251 if (super.cachedEndpoint == null) {
252 throw new org.apache.axis.NoEndPointException();
253 }
254 org.apache.axis.client.Call _call = createCall();
255 _call.setOperation(_operations[0]);
256 _call.setUseSOAPAction(true);
257 _call.setSOAPActionURI("");
258 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
259 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "deleteThread"));
260
261 setRequestHeaders(_call);
262 setAttachments(_call);
263 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(threadId)});
264
265 if (_resp instanceof java.rmi.RemoteException) {
266 throw (java.rmi.RemoteException)_resp;
267 }
268 extractAttachments(_call);
269 } catch (org.apache.axis.AxisFault axisFaultException) {
270 throw axisFaultException;
271 }
272 }
273
274 public int getThreadsCount(long groupId, long categoryId, int status) throws java.rmi.RemoteException {
275 if (super.cachedEndpoint == null) {
276 throw new org.apache.axis.NoEndPointException();
277 }
278 org.apache.axis.client.Call _call = createCall();
279 _call.setOperation(_operations[1]);
280 _call.setUseSOAPAction(true);
281 _call.setSOAPActionURI("");
282 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
283 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "getThreadsCount"));
284
285 setRequestHeaders(_call);
286 setAttachments(_call);
287 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)});
288
289 if (_resp instanceof java.rmi.RemoteException) {
290 throw (java.rmi.RemoteException)_resp;
291 }
292 else {
293 extractAttachments(_call);
294 try {
295 return ((java.lang.Integer) _resp).intValue();
296 } catch (java.lang.Exception _exception) {
297 return ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_resp, int.class)).intValue();
298 }
299 }
300 } catch (org.apache.axis.AxisFault axisFaultException) {
301 throw axisFaultException;
302 }
303 }
304
305 public com.liferay.client.soap.portlet.messageboards.model.MBThreadSoap moveThread(long categoryId, long threadId) throws java.rmi.RemoteException {
306 if (super.cachedEndpoint == null) {
307 throw new org.apache.axis.NoEndPointException();
308 }
309 org.apache.axis.client.Call _call = createCall();
310 _call.setOperation(_operations[2]);
311 _call.setUseSOAPAction(true);
312 _call.setSOAPActionURI("");
313 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
314 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "moveThread"));
315
316 setRequestHeaders(_call);
317 setAttachments(_call);
318 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(categoryId), new java.lang.Long(threadId)});
319
320 if (_resp instanceof java.rmi.RemoteException) {
321 throw (java.rmi.RemoteException)_resp;
322 }
323 else {
324 extractAttachments(_call);
325 try {
326 return (com.liferay.client.soap.portlet.messageboards.model.MBThreadSoap) _resp;
327 } catch (java.lang.Exception _exception) {
328 return (com.liferay.client.soap.portlet.messageboards.model.MBThreadSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portlet.messageboards.model.MBThreadSoap.class);
329 }
330 }
331 } catch (org.apache.axis.AxisFault axisFaultException) {
332 throw axisFaultException;
333 }
334 }
335
336 public com.liferay.client.soap.portlet.messageboards.model.MBThreadSoap splitThread(long messageId, com.liferay.client.soap.portal.service.ServiceContext serviceContext) throws java.rmi.RemoteException {
337 if (super.cachedEndpoint == null) {
338 throw new org.apache.axis.NoEndPointException();
339 }
340 org.apache.axis.client.Call _call = createCall();
341 _call.setOperation(_operations[3]);
342 _call.setUseSOAPAction(true);
343 _call.setSOAPActionURI("");
344 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
345 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "splitThread"));
346
347 setRequestHeaders(_call);
348 setAttachments(_call);
349 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(messageId), serviceContext});
350
351 if (_resp instanceof java.rmi.RemoteException) {
352 throw (java.rmi.RemoteException)_resp;
353 }
354 else {
355 extractAttachments(_call);
356 try {
357 return (com.liferay.client.soap.portlet.messageboards.model.MBThreadSoap) _resp;
358 } catch (java.lang.Exception _exception) {
359 return (com.liferay.client.soap.portlet.messageboards.model.MBThreadSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portlet.messageboards.model.MBThreadSoap.class);
360 }
361 }
362 } catch (org.apache.axis.AxisFault axisFaultException) {
363 throw axisFaultException;
364 }
365 }
366
367 public void unlockThread(long threadId) throws java.rmi.RemoteException {
368 if (super.cachedEndpoint == null) {
369 throw new org.apache.axis.NoEndPointException();
370 }
371 org.apache.axis.client.Call _call = createCall();
372 _call.setOperation(_operations[4]);
373 _call.setUseSOAPAction(true);
374 _call.setSOAPActionURI("");
375 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
376 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "unlockThread"));
377
378 setRequestHeaders(_call);
379 setAttachments(_call);
380 try { java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(threadId)});
381
382 if (_resp instanceof java.rmi.RemoteException) {
383 throw (java.rmi.RemoteException)_resp;
384 }
385 extractAttachments(_call);
386 } catch (org.apache.axis.AxisFault axisFaultException) {
387 throw axisFaultException;
388 }
389 }
390
391 public com.liferay.client.soap.portlet.messageboards.model.MBThreadSoap[] getThreads(long groupId, long categoryId, int status, int start, int end) throws java.rmi.RemoteException {
392 if (super.cachedEndpoint == null) {
393 throw new org.apache.axis.NoEndPointException();
394 }
395 org.apache.axis.client.Call _call = createCall();
396 _call.setOperation(_operations[5]);
397 _call.setUseSOAPAction(true);
398 _call.setSOAPActionURI("");
399 _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
400 _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.messageboards.portlet.liferay.com", "getThreads"));
401
402 setRequestHeaders(_call);
403 setAttachments(_call);
404 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)});
405
406 if (_resp instanceof java.rmi.RemoteException) {
407 throw (java.rmi.RemoteException)_resp;
408 }
409 else {
410 extractAttachments(_call);
411 try {
412 return (com.liferay.client.soap.portlet.messageboards.model.MBThreadSoap[]) _resp;
413 } catch (java.lang.Exception _exception) {
414 return (com.liferay.client.soap.portlet.messageboards.model.MBThreadSoap[]) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portlet.messageboards.model.MBThreadSoap[].class);
415 }
416 }
417 } catch (org.apache.axis.AxisFault axisFaultException) {
418 throw axisFaultException;
419 }
420 }
421
422 }
423