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[20];
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("", "folderId"), 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          oper.setReturnType(new javax.xml.namespace.QName("http://model.documentlibrary.portlet.liferay.com", "DLFolderSoap"));
47          oper.setReturnClass(com.liferay.client.soap.portlet.documentlibrary.model.DLFolderSoap.class);
48          oper.setReturnQName(new javax.xml.namespace.QName("", "getFolderReturn"));
49          oper.setStyle(org.apache.axis.constants.Style.RPC);
50          oper.setUse(org.apache.axis.constants.Use.ENCODED);
51          _operations[1] = oper;
52  
53          oper = new org.apache.axis.description.OperationDesc();
54          oper.setName("getFolder");
55          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);
56          oper.addParameter(param);
57          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);
58          oper.addParameter(param);
59          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);
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("getFileEntriesAndFileShortcutsCount");
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("", "folderId"), 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         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "status"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
137         oper.addParameter(param);
138         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
139         oper.setReturnClass(int.class);
140         oper.setReturnQName(new javax.xml.namespace.QName("", "getFileEntriesAndFileShortcutsCountReturn"));
141         oper.setStyle(org.apache.axis.constants.Style.RPC);
142         oper.setUse(org.apache.axis.constants.Use.ENCODED);
143         _operations[7] = oper;
144 
145         oper = new org.apache.axis.description.OperationDesc();
146         oper.setName("getFileEntriesAndFileShortcutsCount");
147         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);
148         oper.addParameter(param);
149         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "folderIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.documentlibrary.portlet.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
150         oper.addParameter(param);
151         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "status"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
152         oper.addParameter(param);
153         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
154         oper.setReturnClass(int.class);
155         oper.setReturnQName(new javax.xml.namespace.QName("", "getFileEntriesAndFileShortcutsCountReturn"));
156         oper.setStyle(org.apache.axis.constants.Style.RPC);
157         oper.setUse(org.apache.axis.constants.Use.ENCODED);
158         _operations[8] = oper;
159 
160         oper = new org.apache.axis.description.OperationDesc();
161         oper.setName("getFolders");
162         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);
163         oper.addParameter(param);
164         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);
165         oper.addParameter(param);
166         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "start"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
167         oper.addParameter(param);
168         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "end"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
169         oper.addParameter(param);
170         oper.setReturnType(new javax.xml.namespace.QName("urn:http.service.documentlibrary.portlet.liferay.com", "ArrayOf_tns2_DLFolderSoap"));
171         oper.setReturnClass(com.liferay.client.soap.portlet.documentlibrary.model.DLFolderSoap[].class);
172         oper.setReturnQName(new javax.xml.namespace.QName("", "getFoldersReturn"));
173         oper.setStyle(org.apache.axis.constants.Style.RPC);
174         oper.setUse(org.apache.axis.constants.Use.ENCODED);
175         _operations[9] = oper;
176 
177     }
178 
179     private static void _initOperationDesc2(){
180         org.apache.axis.description.OperationDesc oper;
181         org.apache.axis.description.ParameterDesc param;
182         oper = new org.apache.axis.description.OperationDesc();
183         oper.setName("getFolders");
184         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);
185         oper.addParameter(param);
186         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);
187         oper.addParameter(param);
188         oper.setReturnType(new javax.xml.namespace.QName("urn:http.service.documentlibrary.portlet.liferay.com", "ArrayOf_tns2_DLFolderSoap"));
189         oper.setReturnClass(com.liferay.client.soap.portlet.documentlibrary.model.DLFolderSoap[].class);
190         oper.setReturnQName(new javax.xml.namespace.QName("", "getFoldersReturn"));
191         oper.setStyle(org.apache.axis.constants.Style.RPC);
192         oper.setUse(org.apache.axis.constants.Use.ENCODED);
193         _operations[10] = oper;
194 
195         oper = new org.apache.axis.description.OperationDesc();
196         oper.setName("getFoldersAndFileEntriesAndFileShortcutsCount");
197         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);
198         oper.addParameter(param);
199         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);
200         oper.addParameter(param);
201         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "status"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
202         oper.addParameter(param);
203         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
204         oper.setReturnClass(int.class);
205         oper.setReturnQName(new javax.xml.namespace.QName("", "getFoldersAndFileEntriesAndFileShortcutsCountReturn"));
206         oper.setStyle(org.apache.axis.constants.Style.RPC);
207         oper.setUse(org.apache.axis.constants.Use.ENCODED);
208         _operations[11] = oper;
209 
210         oper = new org.apache.axis.description.OperationDesc();
211         oper.setName("getFoldersAndFileEntriesAndFileShortcutsCount");
212         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);
213         oper.addParameter(param);
214         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "folderIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.documentlibrary.portlet.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
215         oper.addParameter(param);
216         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "status"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, false, false);
217         oper.addParameter(param);
218         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
219         oper.setReturnClass(int.class);
220         oper.setReturnQName(new javax.xml.namespace.QName("", "getFoldersAndFileEntriesAndFileShortcutsCountReturn"));
221         oper.setStyle(org.apache.axis.constants.Style.RPC);
222         oper.setUse(org.apache.axis.constants.Use.ENCODED);
223         _operations[12] = oper;
224 
225         oper = new org.apache.axis.description.OperationDesc();
226         oper.setName("getFoldersCount");
227         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);
228         oper.addParameter(param);
229         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);
230         oper.addParameter(param);
231         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"));
232         oper.setReturnClass(int.class);
233         oper.setReturnQName(new javax.xml.namespace.QName("", "getFoldersCountReturn"));
234         oper.setStyle(org.apache.axis.constants.Style.RPC);
235         oper.setUse(org.apache.axis.constants.Use.ENCODED);
236         _operations[13] = oper;
237 
238         oper = new org.apache.axis.description.OperationDesc();
239         oper.setName("getSubfolderIds");
240         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "folderIds"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("urn:http.service.documentlibrary.portlet.liferay.com", "ArrayOf_xsd_long"), long[].class, false, false);
241         oper.addParameter(param);
242         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);
243         oper.addParameter(param);
244         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);
245         oper.addParameter(param);
246         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
247         oper.setStyle(org.apache.axis.constants.Style.RPC);
248         oper.setUse(org.apache.axis.constants.Use.ENCODED);
249         _operations[14] = oper;
250 
251         oper = new org.apache.axis.description.OperationDesc();
252         oper.setName("hasInheritableLock");
253         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);
254         oper.addParameter(param);
255         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
256         oper.setReturnClass(boolean.class);
257         oper.setReturnQName(new javax.xml.namespace.QName("", "hasInheritableLockReturn"));
258         oper.setStyle(org.apache.axis.constants.Style.RPC);
259         oper.setUse(org.apache.axis.constants.Use.ENCODED);
260         _operations[15] = oper;
261 
262         oper = new org.apache.axis.description.OperationDesc();
263         oper.setName("unlockFolder");
264         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);
265         oper.addParameter(param);
266         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);
267         oper.addParameter(param);
268         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);
269         oper.addParameter(param);
270         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);
271         oper.addParameter(param);
272         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
273         oper.setStyle(org.apache.axis.constants.Style.RPC);
274         oper.setUse(org.apache.axis.constants.Use.ENCODED);
275         _operations[16] = oper;
276 
277         oper = new org.apache.axis.description.OperationDesc();
278         oper.setName("unlockFolder");
279         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);
280         oper.addParameter(param);
281         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);
282         oper.addParameter(param);
283         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);
284         oper.addParameter(param);
285         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
286         oper.setStyle(org.apache.axis.constants.Style.RPC);
287         oper.setUse(org.apache.axis.constants.Use.ENCODED);
288         _operations[17] = oper;
289 
290         oper = new org.apache.axis.description.OperationDesc();
291         oper.setName("updateFolder");
292         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);
293         oper.addParameter(param);
294         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);
295         oper.addParameter(param);
296         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);
297         oper.addParameter(param);
298         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);
299         oper.addParameter(param);
300         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);
301         oper.addParameter(param);
302         oper.setReturnType(new javax.xml.namespace.QName("http://model.documentlibrary.portlet.liferay.com", "DLFolderSoap"));
303         oper.setReturnClass(com.liferay.client.soap.portlet.documentlibrary.model.DLFolderSoap.class);
304         oper.setReturnQName(new javax.xml.namespace.QName("", "updateFolderReturn"));
305         oper.setStyle(org.apache.axis.constants.Style.RPC);
306         oper.setUse(org.apache.axis.constants.Use.ENCODED);
307         _operations[18] = oper;
308 
309         oper = new org.apache.axis.description.OperationDesc();
310         oper.setName("verifyInheritableLock");
311         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);
312         oper.addParameter(param);
313         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);
314         oper.addParameter(param);
315         oper.setReturnType(new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"));
316         oper.setReturnClass(boolean.class);
317         oper.setReturnQName(new javax.xml.namespace.QName("", "verifyInheritableLockReturn"));
318         oper.setStyle(org.apache.axis.constants.Style.RPC);
319         oper.setUse(org.apache.axis.constants.Use.ENCODED);
320         _operations[19] = oper;
321 
322     }
323 
324     public Portlet_DL_DLFolderServiceSoapBindingStub() throws org.apache.axis.AxisFault {
325          this(null);
326     }
327 
328     public Portlet_DL_DLFolderServiceSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
329          this(service);
330          super.cachedEndpoint = endpointURL;
331     }
332 
333     public Portlet_DL_DLFolderServiceSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
334         if (service == null) {
335             super.service = new org.apache.axis.client.Service();
336         } else {
337             super.service = service;
338         }
339         ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");
340             java.lang.Class cls;
341             javax.xml.namespace.QName qName;
342             javax.xml.namespace.QName qName2;
343             java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
344             java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
345             java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
346             java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
347             java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
348             java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
349             java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
350             java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
351             java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
352             java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
353             qName = new javax.xml.namespace.QName("http://model.documentlibrary.portlet.liferay.com", "DLFolderSoap");
354             cachedSerQNames.add(qName);
355             cls = com.liferay.client.soap.portlet.documentlibrary.model.DLFolderSoap.class;
356             cachedSerClasses.add(cls);
357             cachedSerFactories.add(beansf);
358             cachedDeserFactories.add(beandf);
359 
360             qName = new javax.xml.namespace.QName("http://model.portal.liferay.com", "PortletPreferencesIds");
361             cachedSerQNames.add(qName);
362             cls = com.liferay.client.soap.portal.model.PortletPreferencesIds.class;
363             cachedSerClasses.add(cls);
364             cachedSerFactories.add(beansf);
365             cachedDeserFactories.add(beandf);
366 
367             qName = new javax.xml.namespace.QName("http://service.portal.liferay.com", "ServiceContext");
368             cachedSerQNames.add(qName);
369             cls = com.liferay.client.soap.portal.service.ServiceContext.class;
370             cachedSerClasses.add(cls);
371             cachedSerFactories.add(beansf);
372             cachedDeserFactories.add(beandf);
373 
374             qName = new javax.xml.namespace.QName("urn:http.service.documentlibrary.portlet.liferay.com", "ArrayOf_tns2_DLFolderSoap");
375             cachedSerQNames.add(qName);
376             cls = com.liferay.client.soap.portlet.documentlibrary.model.DLFolderSoap[].class;
377             cachedSerClasses.add(cls);
378             qName = new javax.xml.namespace.QName("http://model.documentlibrary.portlet.liferay.com", "DLFolderSoap");
379             qName2 = null;
380             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
381             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
382 
383             qName = new javax.xml.namespace.QName("urn:http.service.documentlibrary.portlet.liferay.com", "ArrayOf_xsd_long");
384             cachedSerQNames.add(qName);
385             cls = long[].class;
386             cachedSerClasses.add(cls);
387             qName = new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long");
388             qName2 = null;
389             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
390             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
391 
392             qName = new javax.xml.namespace.QName("urn:http.service.documentlibrary.portlet.liferay.com", "ArrayOf_xsd_string");
393             cachedSerQNames.add(qName);
394             cls = java.lang.String[].class;
395             cachedSerClasses.add(cls);
396             qName = new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string");
397             qName2 = null;
398             cachedSerFactories.add(new org.apache.axis.encoding.ser.ArraySerializerFactory(qName, qName2));
399             cachedDeserFactories.add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
400 
401     }
402 
403     protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
404         try {
405             org.apache.axis.client.Call _call = super._createCall();
406             if (super.maintainSessionSet) {
407                 _call.setMaintainSession(super.maintainSession);
408             }
409             if (super.cachedUsername != null) {
410                 _call.setUsername(super.cachedUsername);
411             }
412             if (super.cachedPassword != null) {
413                 _call.setPassword(super.cachedPassword);
414             }
415             if (super.cachedEndpoint != null) {
416                 _call.setTargetEndpointAddress(super.cachedEndpoint);
417             }
418             if (super.cachedTimeout != null) {
419                 _call.setTimeout(super.cachedTimeout);
420             }
421             if (super.cachedPortName != null) {
422                 _call.setPortName(super.cachedPortName);
423             }
424             java.util.Enumeration keys = super.cachedProperties.keys();
425             while (keys.hasMoreElements()) {
426                 java.lang.String key = (java.lang.String) keys.nextElement();
427                 _call.setProperty(key, super.cachedProperties.get(key));
428             }
429             // All the type mapping information is registered
430             // when the first call is made.
431             // The type mapping information is actually registered in
432             // the TypeMappingRegistry of the service, which
433             // is the reason why registration is only needed for the first call.
434             synchronized (this) {
435                 if (firstCall()) {
436                     // must set encoding style before registering serializers
437                     _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
438                     _call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC);
439                     for (int i = 0; i < cachedSerFactories.size(); ++i) {
440                         java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
441                         javax.xml.namespace.QName qName =
442                                 (javax.xml.namespace.QName) cachedSerQNames.get(i);
443                         java.lang.Object x = cachedSerFactories.get(i);
444                         if (x instanceof Class) {
445                             java.lang.Class sf = (java.lang.Class)
446                                  cachedSerFactories.get(i);
447                             java.lang.Class df = (java.lang.Class)
448                                  cachedDeserFactories.get(i);
449                             _call.registerTypeMapping(cls, qName, sf, df, false);
450                         }
451                         else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
452                             org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
453                                  cachedSerFactories.get(i);
454                             org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
455                                  cachedDeserFactories.get(i);
456                             _call.registerTypeMapping(cls, qName, sf, df, false);
457                         }
458                     }
459                 }
460             }
461             return _call;
462         }
463         catch (java.lang.Throwable _t) {
464             throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
465         }
466     }
467 
468     public long getFolderId(long groupId, long parentFolderId, java.lang.String name) throws java.rmi.RemoteException {
469         if (super.cachedEndpoint == null) {
470             throw new org.apache.axis.NoEndPointException();
471         }
472         org.apache.axis.client.Call _call = createCall();
473         _call.setOperation(_operations[0]);
474         _call.setUseSOAPAction(true);
475         _call.setSOAPActionURI("");
476         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
477         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.documentlibrary.portlet.liferay.com", "getFolderId"));
478 
479         setRequestHeaders(_call);
480         setAttachments(_call);
481  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), new java.lang.Long(parentFolderId), name});
482 
483         if (_resp instanceof java.rmi.RemoteException) {
484             throw (java.rmi.RemoteException)_resp;
485         }
486         else {
487             extractAttachments(_call);
488             try {
489                 return ((java.lang.Long) _resp).longValue();
490             } catch (java.lang.Exception _exception) {
491                 return ((java.lang.Long) org.apache.axis.utils.JavaUtils.convert(_resp, long.class)).longValue();
492             }
493         }
494   } catch (org.apache.axis.AxisFault axisFaultException) {
495   throw axisFaultException;
496 }
497     }
498 
499     public com.liferay.client.soap.portlet.documentlibrary.model.DLFolderSoap getFolder(long folderId) throws java.rmi.RemoteException {
500         if (super.cachedEndpoint == null) {
501             throw new org.apache.axis.NoEndPointException();
502         }
503         org.apache.axis.client.Call _call = createCall();
504         _call.setOperation(_operations[1]);
505         _call.setUseSOAPAction(true);
506         _call.setSOAPActionURI("");
507         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
508         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.documentlibrary.portlet.liferay.com", "getFolder"));
509 
510         setRequestHeaders(_call);
511         setAttachments(_call);
512  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(folderId)});
513 
514         if (_resp instanceof java.rmi.RemoteException) {
515             throw (java.rmi.RemoteException)_resp;
516         }
517         else {
518             extractAttachments(_call);
519             try {
520                 return (com.liferay.client.soap.portlet.documentlibrary.model.DLFolderSoap) _resp;
521             } catch (java.lang.Exception _exception) {
522                 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);
523             }
524         }
525   } catch (org.apache.axis.AxisFault axisFaultException) {
526   throw axisFaultException;
527 }
528     }
529 
530     public com.liferay.client.soap.portlet.documentlibrary.model.DLFolderSoap getFolder(long groupId, long parentFolderId, java.lang.String name) throws java.rmi.RemoteException {
531         if (super.cachedEndpoint == null) {
532             throw new org.apache.axis.NoEndPointException();
533         }
534         org.apache.axis.client.Call _call = createCall();
535         _call.setOperation(_operations[2]);
536         _call.setUseSOAPAction(true);
537         _call.setSOAPActionURI("");
538         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
539         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.documentlibrary.portlet.liferay.com", "getFolder"));
540 
541         setRequestHeaders(_call);
542         setAttachments(_call);
543  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), new java.lang.Long(parentFolderId), name});
544 
545         if (_resp instanceof java.rmi.RemoteException) {
546             throw (java.rmi.RemoteException)_resp;
547         }
548         else {
549             extractAttachments(_call);
550             try {
551                 return (com.liferay.client.soap.portlet.documentlibrary.model.DLFolderSoap) _resp;
552             } catch (java.lang.Exception _exception) {
553                 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);
554             }
555         }
556   } catch (org.apache.axis.AxisFault axisFaultException) {
557   throw axisFaultException;
558 }
559     }
560 
561     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 {
562         if (super.cachedEndpoint == null) {
563             throw new org.apache.axis.NoEndPointException();
564         }
565         org.apache.axis.client.Call _call = createCall();
566         _call.setOperation(_operations[3]);
567         _call.setUseSOAPAction(true);
568         _call.setSOAPActionURI("");
569         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
570         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.documentlibrary.portlet.liferay.com", "addFolder"));
571 
572         setRequestHeaders(_call);
573         setAttachments(_call);
574  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), new java.lang.Long(parentFolderId), name, description, serviceContext});
575 
576         if (_resp instanceof java.rmi.RemoteException) {
577             throw (java.rmi.RemoteException)_resp;
578         }
579         else {
580             extractAttachments(_call);
581             try {
582                 return (com.liferay.client.soap.portlet.documentlibrary.model.DLFolderSoap) _resp;
583             } catch (java.lang.Exception _exception) {
584                 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);
585             }
586         }
587   } catch (org.apache.axis.AxisFault axisFaultException) {
588   throw axisFaultException;
589 }
590     }
591 
592     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 {
593         if (super.cachedEndpoint == null) {
594             throw new org.apache.axis.NoEndPointException();
595         }
596         org.apache.axis.client.Call _call = createCall();
597         _call.setOperation(_operations[4]);
598         _call.setUseSOAPAction(true);
599         _call.setSOAPActionURI("");
600         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
601         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.documentlibrary.portlet.liferay.com", "copyFolder"));
602 
603         setRequestHeaders(_call);
604         setAttachments(_call);
605  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});
606 
607         if (_resp instanceof java.rmi.RemoteException) {
608             throw (java.rmi.RemoteException)_resp;
609         }
610         else {
611             extractAttachments(_call);
612             try {
613                 return (com.liferay.client.soap.portlet.documentlibrary.model.DLFolderSoap) _resp;
614             } catch (java.lang.Exception _exception) {
615                 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);
616             }
617         }
618   } catch (org.apache.axis.AxisFault axisFaultException) {
619   throw axisFaultException;
620 }
621     }
622 
623     public void deleteFolder(long groupId, long parentFolderId, java.lang.String name) throws java.rmi.RemoteException {
624         if (super.cachedEndpoint == null) {
625             throw new org.apache.axis.NoEndPointException();
626         }
627         org.apache.axis.client.Call _call = createCall();
628         _call.setOperation(_operations[5]);
629         _call.setUseSOAPAction(true);
630         _call.setSOAPActionURI("");
631         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
632         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.documentlibrary.portlet.liferay.com", "deleteFolder"));
633 
634         setRequestHeaders(_call);
635         setAttachments(_call);
636  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), new java.lang.Long(parentFolderId), name});
637 
638         if (_resp instanceof java.rmi.RemoteException) {
639             throw (java.rmi.RemoteException)_resp;
640         }
641         extractAttachments(_call);
642   } catch (org.apache.axis.AxisFault axisFaultException) {
643   throw axisFaultException;
644 }
645     }
646 
647     public void deleteFolder(long folderId) throws java.rmi.RemoteException {
648         if (super.cachedEndpoint == null) {
649             throw new org.apache.axis.NoEndPointException();
650         }
651         org.apache.axis.client.Call _call = createCall();
652         _call.setOperation(_operations[6]);
653         _call.setUseSOAPAction(true);
654         _call.setSOAPActionURI("");
655         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
656         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.documentlibrary.portlet.liferay.com", "deleteFolder"));
657 
658         setRequestHeaders(_call);
659         setAttachments(_call);
660  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(folderId)});
661 
662         if (_resp instanceof java.rmi.RemoteException) {
663             throw (java.rmi.RemoteException)_resp;
664         }
665         extractAttachments(_call);
666   } catch (org.apache.axis.AxisFault axisFaultException) {
667   throw axisFaultException;
668 }
669     }
670 
671     public int getFileEntriesAndFileShortcutsCount(long groupId, long folderId, int status) throws java.rmi.RemoteException {
672         if (super.cachedEndpoint == null) {
673             throw new org.apache.axis.NoEndPointException();
674         }
675         org.apache.axis.client.Call _call = createCall();
676         _call.setOperation(_operations[7]);
677         _call.setUseSOAPAction(true);
678         _call.setSOAPActionURI("");
679         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
680         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.documentlibrary.portlet.liferay.com", "getFileEntriesAndFileShortcutsCount"));
681 
682         setRequestHeaders(_call);
683         setAttachments(_call);
684  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), new java.lang.Long(folderId), new java.lang.Integer(status)});
685 
686         if (_resp instanceof java.rmi.RemoteException) {
687             throw (java.rmi.RemoteException)_resp;
688         }
689         else {
690             extractAttachments(_call);
691             try {
692                 return ((java.lang.Integer) _resp).intValue();
693             } catch (java.lang.Exception _exception) {
694                 return ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_resp, int.class)).intValue();
695             }
696         }
697   } catch (org.apache.axis.AxisFault axisFaultException) {
698   throw axisFaultException;
699 }
700     }
701 
702     public int getFileEntriesAndFileShortcutsCount(long groupId, long[] folderIds, int status) throws java.rmi.RemoteException {
703         if (super.cachedEndpoint == null) {
704             throw new org.apache.axis.NoEndPointException();
705         }
706         org.apache.axis.client.Call _call = createCall();
707         _call.setOperation(_operations[8]);
708         _call.setUseSOAPAction(true);
709         _call.setSOAPActionURI("");
710         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
711         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.documentlibrary.portlet.liferay.com", "getFileEntriesAndFileShortcutsCount"));
712 
713         setRequestHeaders(_call);
714         setAttachments(_call);
715  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), folderIds, new java.lang.Integer(status)});
716 
717         if (_resp instanceof java.rmi.RemoteException) {
718             throw (java.rmi.RemoteException)_resp;
719         }
720         else {
721             extractAttachments(_call);
722             try {
723                 return ((java.lang.Integer) _resp).intValue();
724             } catch (java.lang.Exception _exception) {
725                 return ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_resp, int.class)).intValue();
726             }
727         }
728   } catch (org.apache.axis.AxisFault axisFaultException) {
729   throw axisFaultException;
730 }
731     }
732 
733     public com.liferay.client.soap.portlet.documentlibrary.model.DLFolderSoap[] getFolders(long groupId, long parentFolderId, int start, int end) throws java.rmi.RemoteException {
734         if (super.cachedEndpoint == null) {
735             throw new org.apache.axis.NoEndPointException();
736         }
737         org.apache.axis.client.Call _call = createCall();
738         _call.setOperation(_operations[9]);
739         _call.setUseSOAPAction(true);
740         _call.setSOAPActionURI("");
741         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
742         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.documentlibrary.portlet.liferay.com", "getFolders"));
743 
744         setRequestHeaders(_call);
745         setAttachments(_call);
746  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), new java.lang.Long(parentFolderId), new java.lang.Integer(start), new java.lang.Integer(end)});
747 
748         if (_resp instanceof java.rmi.RemoteException) {
749             throw (java.rmi.RemoteException)_resp;
750         }
751         else {
752             extractAttachments(_call);
753             try {
754                 return (com.liferay.client.soap.portlet.documentlibrary.model.DLFolderSoap[]) _resp;
755             } catch (java.lang.Exception _exception) {
756                 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);
757             }
758         }
759   } catch (org.apache.axis.AxisFault axisFaultException) {
760   throw axisFaultException;
761 }
762     }
763 
764     public com.liferay.client.soap.portlet.documentlibrary.model.DLFolderSoap[] getFolders(long groupId, long parentFolderId) throws java.rmi.RemoteException {
765         if (super.cachedEndpoint == null) {
766             throw new org.apache.axis.NoEndPointException();
767         }
768         org.apache.axis.client.Call _call = createCall();
769         _call.setOperation(_operations[10]);
770         _call.setUseSOAPAction(true);
771         _call.setSOAPActionURI("");
772         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
773         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.documentlibrary.portlet.liferay.com", "getFolders"));
774 
775         setRequestHeaders(_call);
776         setAttachments(_call);
777  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), new java.lang.Long(parentFolderId)});
778 
779         if (_resp instanceof java.rmi.RemoteException) {
780             throw (java.rmi.RemoteException)_resp;
781         }
782         else {
783             extractAttachments(_call);
784             try {
785                 return (com.liferay.client.soap.portlet.documentlibrary.model.DLFolderSoap[]) _resp;
786             } catch (java.lang.Exception _exception) {
787                 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);
788             }
789         }
790   } catch (org.apache.axis.AxisFault axisFaultException) {
791   throw axisFaultException;
792 }
793     }
794 
795     public int getFoldersAndFileEntriesAndFileShortcutsCount(long groupId, long folderId, int status) throws java.rmi.RemoteException {
796         if (super.cachedEndpoint == null) {
797             throw new org.apache.axis.NoEndPointException();
798         }
799         org.apache.axis.client.Call _call = createCall();
800         _call.setOperation(_operations[11]);
801         _call.setUseSOAPAction(true);
802         _call.setSOAPActionURI("");
803         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
804         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.documentlibrary.portlet.liferay.com", "getFoldersAndFileEntriesAndFileShortcutsCount"));
805 
806         setRequestHeaders(_call);
807         setAttachments(_call);
808  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), new java.lang.Long(folderId), new java.lang.Integer(status)});
809 
810         if (_resp instanceof java.rmi.RemoteException) {
811             throw (java.rmi.RemoteException)_resp;
812         }
813         else {
814             extractAttachments(_call);
815             try {
816                 return ((java.lang.Integer) _resp).intValue();
817             } catch (java.lang.Exception _exception) {
818                 return ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_resp, int.class)).intValue();
819             }
820         }
821   } catch (org.apache.axis.AxisFault axisFaultException) {
822   throw axisFaultException;
823 }
824     }
825 
826     public int getFoldersAndFileEntriesAndFileShortcutsCount(long groupId, long[] folderIds, int status) throws java.rmi.RemoteException {
827         if (super.cachedEndpoint == null) {
828             throw new org.apache.axis.NoEndPointException();
829         }
830         org.apache.axis.client.Call _call = createCall();
831         _call.setOperation(_operations[12]);
832         _call.setUseSOAPAction(true);
833         _call.setSOAPActionURI("");
834         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
835         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.documentlibrary.portlet.liferay.com", "getFoldersAndFileEntriesAndFileShortcutsCount"));
836 
837         setRequestHeaders(_call);
838         setAttachments(_call);
839  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), folderIds, new java.lang.Integer(status)});
840 
841         if (_resp instanceof java.rmi.RemoteException) {
842             throw (java.rmi.RemoteException)_resp;
843         }
844         else {
845             extractAttachments(_call);
846             try {
847                 return ((java.lang.Integer) _resp).intValue();
848             } catch (java.lang.Exception _exception) {
849                 return ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_resp, int.class)).intValue();
850             }
851         }
852   } catch (org.apache.axis.AxisFault axisFaultException) {
853   throw axisFaultException;
854 }
855     }
856 
857     public int getFoldersCount(long groupId, long parentFolderId) throws java.rmi.RemoteException {
858         if (super.cachedEndpoint == null) {
859             throw new org.apache.axis.NoEndPointException();
860         }
861         org.apache.axis.client.Call _call = createCall();
862         _call.setOperation(_operations[13]);
863         _call.setUseSOAPAction(true);
864         _call.setSOAPActionURI("");
865         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
866         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.documentlibrary.portlet.liferay.com", "getFoldersCount"));
867 
868         setRequestHeaders(_call);
869         setAttachments(_call);
870  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), new java.lang.Long(parentFolderId)});
871 
872         if (_resp instanceof java.rmi.RemoteException) {
873             throw (java.rmi.RemoteException)_resp;
874         }
875         else {
876             extractAttachments(_call);
877             try {
878                 return ((java.lang.Integer) _resp).intValue();
879             } catch (java.lang.Exception _exception) {
880                 return ((java.lang.Integer) org.apache.axis.utils.JavaUtils.convert(_resp, int.class)).intValue();
881             }
882         }
883   } catch (org.apache.axis.AxisFault axisFaultException) {
884   throw axisFaultException;
885 }
886     }
887 
888     public void getSubfolderIds(long[] folderIds, long groupId, long folderId) throws java.rmi.RemoteException {
889         if (super.cachedEndpoint == null) {
890             throw new org.apache.axis.NoEndPointException();
891         }
892         org.apache.axis.client.Call _call = createCall();
893         _call.setOperation(_operations[14]);
894         _call.setUseSOAPAction(true);
895         _call.setSOAPActionURI("");
896         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
897         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.documentlibrary.portlet.liferay.com", "getSubfolderIds"));
898 
899         setRequestHeaders(_call);
900         setAttachments(_call);
901  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {folderIds, new java.lang.Long(groupId), new java.lang.Long(folderId)});
902 
903         if (_resp instanceof java.rmi.RemoteException) {
904             throw (java.rmi.RemoteException)_resp;
905         }
906         extractAttachments(_call);
907   } catch (org.apache.axis.AxisFault axisFaultException) {
908   throw axisFaultException;
909 }
910     }
911 
912     public boolean hasInheritableLock(long folderId) throws java.rmi.RemoteException {
913         if (super.cachedEndpoint == null) {
914             throw new org.apache.axis.NoEndPointException();
915         }
916         org.apache.axis.client.Call _call = createCall();
917         _call.setOperation(_operations[15]);
918         _call.setUseSOAPAction(true);
919         _call.setSOAPActionURI("");
920         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
921         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.documentlibrary.portlet.liferay.com", "hasInheritableLock"));
922 
923         setRequestHeaders(_call);
924         setAttachments(_call);
925  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(folderId)});
926 
927         if (_resp instanceof java.rmi.RemoteException) {
928             throw (java.rmi.RemoteException)_resp;
929         }
930         else {
931             extractAttachments(_call);
932             try {
933                 return ((java.lang.Boolean) _resp).booleanValue();
934             } catch (java.lang.Exception _exception) {
935                 return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue();
936             }
937         }
938   } catch (org.apache.axis.AxisFault axisFaultException) {
939   throw axisFaultException;
940 }
941     }
942 
943     public void unlockFolder(long groupId, long parentFolderId, java.lang.String name, java.lang.String lockUuid) throws java.rmi.RemoteException {
944         if (super.cachedEndpoint == null) {
945             throw new org.apache.axis.NoEndPointException();
946         }
947         org.apache.axis.client.Call _call = createCall();
948         _call.setOperation(_operations[16]);
949         _call.setUseSOAPAction(true);
950         _call.setSOAPActionURI("");
951         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
952         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.documentlibrary.portlet.liferay.com", "unlockFolder"));
953 
954         setRequestHeaders(_call);
955         setAttachments(_call);
956  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), new java.lang.Long(parentFolderId), name, lockUuid});
957 
958         if (_resp instanceof java.rmi.RemoteException) {
959             throw (java.rmi.RemoteException)_resp;
960         }
961         extractAttachments(_call);
962   } catch (org.apache.axis.AxisFault axisFaultException) {
963   throw axisFaultException;
964 }
965     }
966 
967     public void unlockFolder(long groupId, long folderId, java.lang.String lockUuid) throws java.rmi.RemoteException {
968         if (super.cachedEndpoint == null) {
969             throw new org.apache.axis.NoEndPointException();
970         }
971         org.apache.axis.client.Call _call = createCall();
972         _call.setOperation(_operations[17]);
973         _call.setUseSOAPAction(true);
974         _call.setSOAPActionURI("");
975         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
976         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.documentlibrary.portlet.liferay.com", "unlockFolder"));
977 
978         setRequestHeaders(_call);
979         setAttachments(_call);
980  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(groupId), new java.lang.Long(folderId), lockUuid});
981 
982         if (_resp instanceof java.rmi.RemoteException) {
983             throw (java.rmi.RemoteException)_resp;
984         }
985         extractAttachments(_call);
986   } catch (org.apache.axis.AxisFault axisFaultException) {
987   throw axisFaultException;
988 }
989     }
990 
991     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 {
992         if (super.cachedEndpoint == null) {
993             throw new org.apache.axis.NoEndPointException();
994         }
995         org.apache.axis.client.Call _call = createCall();
996         _call.setOperation(_operations[18]);
997         _call.setUseSOAPAction(true);
998         _call.setSOAPActionURI("");
999         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1000        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.documentlibrary.portlet.liferay.com", "updateFolder"));
1001
1002        setRequestHeaders(_call);
1003        setAttachments(_call);
1004 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(folderId), new java.lang.Long(parentFolderId), name, description, serviceContext});
1005
1006        if (_resp instanceof java.rmi.RemoteException) {
1007            throw (java.rmi.RemoteException)_resp;
1008        }
1009        else {
1010            extractAttachments(_call);
1011            try {
1012                return (com.liferay.client.soap.portlet.documentlibrary.model.DLFolderSoap) _resp;
1013            } catch (java.lang.Exception _exception) {
1014                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);
1015            }
1016        }
1017  } catch (org.apache.axis.AxisFault axisFaultException) {
1018  throw axisFaultException;
1019}
1020    }
1021
1022    public boolean verifyInheritableLock(long folderId, java.lang.String lockUuid) throws java.rmi.RemoteException {
1023        if (super.cachedEndpoint == null) {
1024            throw new org.apache.axis.NoEndPointException();
1025        }
1026        org.apache.axis.client.Call _call = createCall();
1027        _call.setOperation(_operations[19]);
1028        _call.setUseSOAPAction(true);
1029        _call.setSOAPActionURI("");
1030        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
1031        _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.documentlibrary.portlet.liferay.com", "verifyInheritableLock"));
1032
1033        setRequestHeaders(_call);
1034        setAttachments(_call);
1035 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(folderId), lockUuid});
1036
1037        if (_resp instanceof java.rmi.RemoteException) {
1038            throw (java.rmi.RemoteException)_resp;
1039        }
1040        else {
1041            extractAttachments(_call);
1042            try {
1043                return ((java.lang.Boolean) _resp).booleanValue();
1044            } catch (java.lang.Exception _exception) {
1045                return ((java.lang.Boolean) org.apache.axis.utils.JavaUtils.convert(_resp, boolean.class)).booleanValue();
1046            }
1047        }
1048  } catch (org.apache.axis.AxisFault axisFaultException) {
1049  throw axisFaultException;
1050}
1051    }
1052
1053}
1054