1   /**
2    * Portlet_Wiki_WikiPageServiceSoapBindingStub.java
3    *
4    * This file was auto-generated from WSDL
5    * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
6    */
7   
8   package com.liferay.client.soap.portlet.wiki.service.http;
9   
10  public class Portlet_Wiki_WikiPageServiceSoapBindingStub extends org.apache.axis.client.Stub implements com.liferay.client.soap.portlet.wiki.service.http.WikiPageServiceSoap {
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[10];
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("getPage");
28          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "nodeId"), 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          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "title"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
31          oper.addParameter(param);
32          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);
33          oper.addParameter(param);
34          oper.setReturnType(new javax.xml.namespace.QName("http://model.wiki.portlet.liferay.com", "WikiPageSoap"));
35          oper.setReturnClass(com.liferay.client.soap.portlet.wiki.model.WikiPageSoap.class);
36          oper.setReturnQName(new javax.xml.namespace.QName("", "getPageReturn"));
37          oper.setStyle(org.apache.axis.constants.Style.RPC);
38          oper.setUse(org.apache.axis.constants.Use.ENCODED);
39          _operations[0] = oper;
40  
41          oper = new org.apache.axis.description.OperationDesc();
42          oper.setName("getPage");
43          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "nodeId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
44          oper.addParameter(param);
45          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "title"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
46          oper.addParameter(param);
47          oper.setReturnType(new javax.xml.namespace.QName("http://model.wiki.portlet.liferay.com", "WikiPageSoap"));
48          oper.setReturnClass(com.liferay.client.soap.portlet.wiki.model.WikiPageSoap.class);
49          oper.setReturnQName(new javax.xml.namespace.QName("", "getPageReturn"));
50          oper.setStyle(org.apache.axis.constants.Style.RPC);
51          oper.setUse(org.apache.axis.constants.Use.ENCODED);
52          _operations[1] = oper;
53  
54          oper = new org.apache.axis.description.OperationDesc();
55          oper.setName("addPageAttachments");
56          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "nodeId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
57          oper.addParameter(param);
58          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "title"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
59          oper.addParameter(param);
60          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.wiki.portlet.liferay.com", "ArrayOf_xsd_anyType"), java.lang.Object[].class, false, false);
61          oper.addParameter(param);
62          oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
63          oper.setStyle(org.apache.axis.constants.Style.RPC);
64          oper.setUse(org.apache.axis.constants.Use.ENCODED);
65          _operations[2] = oper;
66  
67          oper = new org.apache.axis.description.OperationDesc();
68          oper.setName("deletePage");
69          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "nodeId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
70          oper.addParameter(param);
71          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "title"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
72          oper.addParameter(param);
73          oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
74          oper.setStyle(org.apache.axis.constants.Style.RPC);
75          oper.setUse(org.apache.axis.constants.Use.ENCODED);
76          _operations[3] = oper;
77  
78          oper = new org.apache.axis.description.OperationDesc();
79          oper.setName("deletePageAttachment");
80          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "nodeId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
81          oper.addParameter(param);
82          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "title"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
83          oper.addParameter(param);
84          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "fileName"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
85          oper.addParameter(param);
86          oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
87          oper.setStyle(org.apache.axis.constants.Style.RPC);
88          oper.setUse(org.apache.axis.constants.Use.ENCODED);
89          _operations[4] = oper;
90  
91          oper = new org.apache.axis.description.OperationDesc();
92          oper.setName("getNodePages");
93          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "nodeId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
94          oper.addParameter(param);
95          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "max"), 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.wiki.portlet.liferay.com", "ArrayOf_tns2_WikiPageSoap"));
98          oper.setReturnClass(com.liferay.client.soap.portlet.wiki.model.WikiPageSoap[].class);
99          oper.setReturnQName(new javax.xml.namespace.QName("", "getNodePagesReturn"));
100         oper.setStyle(org.apache.axis.constants.Style.RPC);
101         oper.setUse(org.apache.axis.constants.Use.ENCODED);
102         _operations[5] = oper;
103 
104         oper = new org.apache.axis.description.OperationDesc();
105         oper.setName("getNodePagesRSS");
106         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "nodeId"), 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("", "max"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
109         oper.addParameter(param);
110         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);
111         oper.addParameter(param);
112         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);
113         oper.addParameter(param);
114         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);
115         oper.addParameter(param);
116         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);
117         oper.addParameter(param);
118         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);
119         oper.addParameter(param);
120         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
121         oper.setReturnClass(java.lang.String.class);
122         oper.setReturnQName(new javax.xml.namespace.QName("", "getNodePagesRSSReturn"));
123         oper.setStyle(org.apache.axis.constants.Style.RPC);
124         oper.setUse(org.apache.axis.constants.Use.ENCODED);
125         _operations[6] = oper;
126 
127         oper = new org.apache.axis.description.OperationDesc();
128         oper.setName("getPagesRSS");
129         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);
130         oper.addParameter(param);
131         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "nodeId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
132         oper.addParameter(param);
133         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "title"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
134         oper.addParameter(param);
135         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);
136         oper.addParameter(param);
137         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);
138         oper.addParameter(param);
139         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);
140         oper.addParameter(param);
141         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);
142         oper.addParameter(param);
143         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);
144         oper.addParameter(param);
145         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);
146         oper.addParameter(param);
147         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "locale"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
148         oper.addParameter(param);
149         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"));
150         oper.setReturnClass(java.lang.String.class);
151         oper.setReturnQName(new javax.xml.namespace.QName("", "getPagesRSSReturn"));
152         oper.setStyle(org.apache.axis.constants.Style.RPC);
153         oper.setUse(org.apache.axis.constants.Use.ENCODED);
154         _operations[7] = oper;
155 
156         oper = new org.apache.axis.description.OperationDesc();
157         oper.setName("subscribePage");
158         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "nodeId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
159         oper.addParameter(param);
160         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "title"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
161         oper.addParameter(param);
162         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
163         oper.setStyle(org.apache.axis.constants.Style.RPC);
164         oper.setUse(org.apache.axis.constants.Use.ENCODED);
165         _operations[8] = oper;
166 
167         oper = new org.apache.axis.description.OperationDesc();
168         oper.setName("unsubscribePage");
169         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "nodeId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
170         oper.addParameter(param);
171         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "title"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
172         oper.addParameter(param);
173         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
174         oper.setStyle(org.apache.axis.constants.Style.RPC);
175         oper.setUse(org.apache.axis.constants.Use.ENCODED);
176         _operations[9] = oper;
177 
178     }
179 
180     public Portlet_Wiki_WikiPageServiceSoapBindingStub() throws org.apache.axis.AxisFault {
181          this(null);
182     }
183 
184     public Portlet_Wiki_WikiPageServiceSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
185          this(service);
186          super.cachedEndpoint = endpointURL;
187     }
188 
189     public Portlet_Wiki_WikiPageServiceSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
190         if (service == null) {
191             super.service = new org.apache.axis.client.Service();
192         } else {
193             super.service = service;
194         }
195         ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");
196             java.lang.Class cls;
197             javax.xml.namespace.QName qName;
198             javax.xml.namespace.QName qName2;
199             java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
200             java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
201             java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
202             java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
203             java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
204             java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
205             java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
206             java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
207             java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
208             java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
209             qName = new javax.xml.namespace.QName("http://model.wiki.portlet.liferay.com", "WikiPageSoap");
210             cachedSerQNames.add(qName);
211             cls = com.liferay.client.soap.portlet.wiki.model.WikiPageSoap.class;
212             cachedSerClasses.add(cls);
213             cachedSerFactories.add(beansf);
214             cachedDeserFactories.add(beandf);
215 
216             qName = new javax.xml.namespace.QName("urn:http.service.wiki.portlet.liferay.com", "ArrayOf_tns2_WikiPageSoap");
217             cachedSerQNames.add(qName);
218             cls = com.liferay.client.soap.portlet.wiki.model.WikiPageSoap[].class;
219             cachedSerClasses.add(cls);
220             qName = new javax.xml.namespace.QName("http://model.wiki.portlet.liferay.com", "WikiPageSoap");
221             qName2 = null;
222             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
223             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
224 
225             qName = new javax.xml.namespace.QName("urn:http.service.wiki.portlet.liferay.com", "ArrayOf_xsd_anyType");
226             cachedSerQNames.add(qName);
227             cls = java.lang.Object[].class;
228             cachedSerClasses.add(cls);
229             qName = new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "anyType");
230             qName2 = null;
231             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
232             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
233 
234     }
235 
236     protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
237         try {
238             org.apache.axis.client.Call _call = super._createCall();
239             if (super.maintainSessionSet) {
240                 _call.setMaintainSession(super.maintainSession);
241             }
242             if (super.cachedUsername != null) {
243                 _call.setUsername(super.cachedUsername);
244             }
245             if (super.cachedPassword != null) {
246                 _call.setPassword(super.cachedPassword);
247             }
248             if (super.cachedEndpoint != null) {
249                 _call.setTargetEndpointAddress(super.cachedEndpoint);
250             }
251             if (super.cachedTimeout != null) {
252                 _call.setTimeout(super.cachedTimeout);
253             }
254             if (super.cachedPortName != null) {
255                 _call.setPortName(super.cachedPortName);
256             }
257             java.util.Enumeration keys = super.cachedProperties.keys();
258             while (keys.hasMoreElements()) {
259                 java.lang.String key = (java.lang.String) keys.nextElement();
260                 _call.setProperty(key, super.cachedProperties.get(key));
261             }
262             // All the type mapping information is registered
263             // when the first call is made.
264             // The type mapping information is actually registered in
265             // the TypeMappingRegistry of the service, which
266             // is the reason why registration is only needed for the first call.
267             synchronized (this) {
268                 if (firstCall()) {
269                     // must set encoding style before registering serializers
270                     _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
271                     _call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC);
272                     for (int i = 0; i < cachedSerFactories.size(); ++i) {
273                         java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
274                         javax.xml.namespace.QName qName =
275                                 (javax.xml.namespace.QName) cachedSerQNames.get(i);
276                         java.lang.Object x = cachedSerFactories.get(i);
277                         if (x instanceof Class) {
278                             java.lang.Class sf = (java.lang.Class)
279                                  cachedSerFactories.get(i);
280                             java.lang.Class df = (java.lang.Class)
281                                  cachedDeserFactories.get(i);
282                             _call.registerTypeMapping(cls, qName, sf, df, false);
283                         }
284                         else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
285                             org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
286                                  cachedSerFactories.get(i);
287                             org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
288                                  cachedDeserFactories.get(i);
289                             _call.registerTypeMapping(cls, qName, sf, df, false);
290                         }
291                     }
292                 }
293             }
294             return _call;
295         }
296         catch (java.lang.Throwable _t) {
297             throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
298         }
299     }
300 
301     public com.liferay.client.soap.portlet.wiki.model.WikiPageSoap getPage(long nodeId, java.lang.String title, double version) throws java.rmi.RemoteException {
302         if (super.cachedEndpoint == null) {
303             throw new org.apache.axis.NoEndPointException();
304         }
305         org.apache.axis.client.Call _call = createCall();
306         _call.setOperation(_operations[0]);
307         _call.setUseSOAPAction(true);
308         _call.setSOAPActionURI("");
309         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
310         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.wiki.portlet.liferay.com", "getPage"));
311 
312         setRequestHeaders(_call);
313         setAttachments(_call);
314  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(nodeId), title, new java.lang.Double(version)});
315 
316         if (_resp instanceof java.rmi.RemoteException) {
317             throw (java.rmi.RemoteException)_resp;
318         }
319         else {
320             extractAttachments(_call);
321             try {
322                 return (com.liferay.client.soap.portlet.wiki.model.WikiPageSoap) _resp;
323             } catch (java.lang.Exception _exception) {
324                 return (com.liferay.client.soap.portlet.wiki.model.WikiPageSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portlet.wiki.model.WikiPageSoap.class);
325             }
326         }
327   } catch (org.apache.axis.AxisFault axisFaultException) {
328   throw axisFaultException;
329 }
330     }
331 
332     public com.liferay.client.soap.portlet.wiki.model.WikiPageSoap getPage(long nodeId, java.lang.String title) throws java.rmi.RemoteException {
333         if (super.cachedEndpoint == null) {
334             throw new org.apache.axis.NoEndPointException();
335         }
336         org.apache.axis.client.Call _call = createCall();
337         _call.setOperation(_operations[1]);
338         _call.setUseSOAPAction(true);
339         _call.setSOAPActionURI("");
340         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
341         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.wiki.portlet.liferay.com", "getPage"));
342 
343         setRequestHeaders(_call);
344         setAttachments(_call);
345  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(nodeId), title});
346 
347         if (_resp instanceof java.rmi.RemoteException) {
348             throw (java.rmi.RemoteException)_resp;
349         }
350         else {
351             extractAttachments(_call);
352             try {
353                 return (com.liferay.client.soap.portlet.wiki.model.WikiPageSoap) _resp;
354             } catch (java.lang.Exception _exception) {
355                 return (com.liferay.client.soap.portlet.wiki.model.WikiPageSoap) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portlet.wiki.model.WikiPageSoap.class);
356             }
357         }
358   } catch (org.apache.axis.AxisFault axisFaultException) {
359   throw axisFaultException;
360 }
361     }
362 
363     public void addPageAttachments(long nodeId, java.lang.String title, java.lang.Object[] files) throws java.rmi.RemoteException {
364         if (super.cachedEndpoint == null) {
365             throw new org.apache.axis.NoEndPointException();
366         }
367         org.apache.axis.client.Call _call = createCall();
368         _call.setOperation(_operations[2]);
369         _call.setUseSOAPAction(true);
370         _call.setSOAPActionURI("");
371         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
372         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.wiki.portlet.liferay.com", "addPageAttachments"));
373 
374         setRequestHeaders(_call);
375         setAttachments(_call);
376  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(nodeId), title, files});
377 
378         if (_resp instanceof java.rmi.RemoteException) {
379             throw (java.rmi.RemoteException)_resp;
380         }
381         extractAttachments(_call);
382   } catch (org.apache.axis.AxisFault axisFaultException) {
383   throw axisFaultException;
384 }
385     }
386 
387     public void deletePage(long nodeId, java.lang.String title) throws java.rmi.RemoteException {
388         if (super.cachedEndpoint == null) {
389             throw new org.apache.axis.NoEndPointException();
390         }
391         org.apache.axis.client.Call _call = createCall();
392         _call.setOperation(_operations[3]);
393         _call.setUseSOAPAction(true);
394         _call.setSOAPActionURI("");
395         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
396         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.wiki.portlet.liferay.com", "deletePage"));
397 
398         setRequestHeaders(_call);
399         setAttachments(_call);
400  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(nodeId), title});
401 
402         if (_resp instanceof java.rmi.RemoteException) {
403             throw (java.rmi.RemoteException)_resp;
404         }
405         extractAttachments(_call);
406   } catch (org.apache.axis.AxisFault axisFaultException) {
407   throw axisFaultException;
408 }
409     }
410 
411     public void deletePageAttachment(long nodeId, java.lang.String title, java.lang.String fileName) throws java.rmi.RemoteException {
412         if (super.cachedEndpoint == null) {
413             throw new org.apache.axis.NoEndPointException();
414         }
415         org.apache.axis.client.Call _call = createCall();
416         _call.setOperation(_operations[4]);
417         _call.setUseSOAPAction(true);
418         _call.setSOAPActionURI("");
419         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
420         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.wiki.portlet.liferay.com", "deletePageAttachment"));
421 
422         setRequestHeaders(_call);
423         setAttachments(_call);
424  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(nodeId), title, fileName});
425 
426         if (_resp instanceof java.rmi.RemoteException) {
427             throw (java.rmi.RemoteException)_resp;
428         }
429         extractAttachments(_call);
430   } catch (org.apache.axis.AxisFault axisFaultException) {
431   throw axisFaultException;
432 }
433     }
434 
435     public com.liferay.client.soap.portlet.wiki.model.WikiPageSoap[] getNodePages(long nodeId, int max) throws java.rmi.RemoteException {
436         if (super.cachedEndpoint == null) {
437             throw new org.apache.axis.NoEndPointException();
438         }
439         org.apache.axis.client.Call _call = createCall();
440         _call.setOperation(_operations[5]);
441         _call.setUseSOAPAction(true);
442         _call.setSOAPActionURI("");
443         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
444         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.wiki.portlet.liferay.com", "getNodePages"));
445 
446         setRequestHeaders(_call);
447         setAttachments(_call);
448  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(nodeId), new java.lang.Integer(max)});
449 
450         if (_resp instanceof java.rmi.RemoteException) {
451             throw (java.rmi.RemoteException)_resp;
452         }
453         else {
454             extractAttachments(_call);
455             try {
456                 return (com.liferay.client.soap.portlet.wiki.model.WikiPageSoap[]) _resp;
457             } catch (java.lang.Exception _exception) {
458                 return (com.liferay.client.soap.portlet.wiki.model.WikiPageSoap[]) org.apache.axis.utils.JavaUtils.convert(_resp, com.liferay.client.soap.portlet.wiki.model.WikiPageSoap[].class);
459             }
460         }
461   } catch (org.apache.axis.AxisFault axisFaultException) {
462   throw axisFaultException;
463 }
464     }
465 
466     public java.lang.String getNodePagesRSS(long nodeId, int max, java.lang.String type, double version, java.lang.String displayStyle, java.lang.String feedURL, java.lang.String entryURL) throws java.rmi.RemoteException {
467         if (super.cachedEndpoint == null) {
468             throw new org.apache.axis.NoEndPointException();
469         }
470         org.apache.axis.client.Call _call = createCall();
471         _call.setOperation(_operations[6]);
472         _call.setUseSOAPAction(true);
473         _call.setSOAPActionURI("");
474         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
475         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.wiki.portlet.liferay.com", "getNodePagesRSS"));
476 
477         setRequestHeaders(_call);
478         setAttachments(_call);
479  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(nodeId), new java.lang.Integer(max), type, new java.lang.Double(version), displayStyle, feedURL, entryURL});
480 
481         if (_resp instanceof java.rmi.RemoteException) {
482             throw (java.rmi.RemoteException)_resp;
483         }
484         else {
485             extractAttachments(_call);
486             try {
487                 return (java.lang.String) _resp;
488             } catch (java.lang.Exception _exception) {
489                 return (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String.class);
490             }
491         }
492   } catch (org.apache.axis.AxisFault axisFaultException) {
493   throw axisFaultException;
494 }
495     }
496 
497     public java.lang.String getPagesRSS(long companyId, long nodeId, java.lang.String title, int max, java.lang.String type, double version, java.lang.String displayStyle, java.lang.String feedURL, java.lang.String entryURL, java.lang.String locale) throws java.rmi.RemoteException {
498         if (super.cachedEndpoint == null) {
499             throw new org.apache.axis.NoEndPointException();
500         }
501         org.apache.axis.client.Call _call = createCall();
502         _call.setOperation(_operations[7]);
503         _call.setUseSOAPAction(true);
504         _call.setSOAPActionURI("");
505         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
506         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.wiki.portlet.liferay.com", "getPagesRSS"));
507 
508         setRequestHeaders(_call);
509         setAttachments(_call);
510  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(companyId), new java.lang.Long(nodeId), title, new java.lang.Integer(max), type, new java.lang.Double(version), displayStyle, feedURL, entryURL, locale});
511 
512         if (_resp instanceof java.rmi.RemoteException) {
513             throw (java.rmi.RemoteException)_resp;
514         }
515         else {
516             extractAttachments(_call);
517             try {
518                 return (java.lang.String) _resp;
519             } catch (java.lang.Exception _exception) {
520                 return (java.lang.String) org.apache.axis.utils.JavaUtils.convert(_resp, java.lang.String.class);
521             }
522         }
523   } catch (org.apache.axis.AxisFault axisFaultException) {
524   throw axisFaultException;
525 }
526     }
527 
528     public void subscribePage(long nodeId, java.lang.String title) throws java.rmi.RemoteException {
529         if (super.cachedEndpoint == null) {
530             throw new org.apache.axis.NoEndPointException();
531         }
532         org.apache.axis.client.Call _call = createCall();
533         _call.setOperation(_operations[8]);
534         _call.setUseSOAPAction(true);
535         _call.setSOAPActionURI("");
536         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
537         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.wiki.portlet.liferay.com", "subscribePage"));
538 
539         setRequestHeaders(_call);
540         setAttachments(_call);
541  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(nodeId), title});
542 
543         if (_resp instanceof java.rmi.RemoteException) {
544             throw (java.rmi.RemoteException)_resp;
545         }
546         extractAttachments(_call);
547   } catch (org.apache.axis.AxisFault axisFaultException) {
548   throw axisFaultException;
549 }
550     }
551 
552     public void unsubscribePage(long nodeId, java.lang.String title) throws java.rmi.RemoteException {
553         if (super.cachedEndpoint == null) {
554             throw new org.apache.axis.NoEndPointException();
555         }
556         org.apache.axis.client.Call _call = createCall();
557         _call.setOperation(_operations[9]);
558         _call.setUseSOAPAction(true);
559         _call.setSOAPActionURI("");
560         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
561         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.wiki.portlet.liferay.com", "unsubscribePage"));
562 
563         setRequestHeaders(_call);
564         setAttachments(_call);
565  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(nodeId), title});
566 
567         if (_resp instanceof java.rmi.RemoteException) {
568             throw (java.rmi.RemoteException)_resp;
569         }
570         extractAttachments(_call);
571   } catch (org.apache.axis.AxisFault axisFaultException) {
572   throw axisFaultException;
573 }
574     }
575 
576 }
577