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