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