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