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