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("getFileEntry");
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          oper.setReturnType(new javax.xml.namespace.QName("http://model.documentlibrary.portlet.liferay.com", "DLFileEntrySoap"));
34          oper.setReturnClass(com.liferay.client.soap.portlet.documentlibrary.model.DLFileEntrySoap.class);
35          oper.setReturnQName(new javax.xml.namespace.QName("", "getFileEntryReturn"));
36          oper.setStyle(org.apache.axis.constants.Style.RPC);
37          oper.setUse(org.apache.axis.constants.Use.ENCODED);
38          _operations[0] = oper;
39  
40          oper = new org.apache.axis.description.OperationDesc();
41          oper.setName("addFileEntry");
42          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);
43          oper.addParameter(param);
44          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);
45          oper.addParameter(param);
46          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);
47          oper.addParameter(param);
48          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);
49          oper.addParameter(param);
50          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);
51          oper.addParameter(param);
52          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);
53          oper.addParameter(param);
54          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);
55          oper.addParameter(param);
56          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);
57          oper.addParameter(param);
58          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);
59          oper.addParameter(param);
60          oper.setReturnType(new javax.xml.namespace.QName("http://model.documentlibrary.portlet.liferay.com", "DLFileEntrySoap"));
61          oper.setReturnClass(com.liferay.client.soap.portlet.documentlibrary.model.DLFileEntrySoap.class);
62          oper.setReturnQName(new javax.xml.namespace.QName("", "addFileEntryReturn"));
63          oper.setStyle(org.apache.axis.constants.Style.RPC);
64          oper.setUse(org.apache.axis.constants.Use.ENCODED);
65          _operations[1] = oper;
66  
67          oper = new org.apache.axis.description.OperationDesc();
68          oper.setName("addFileEntry");
69          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "folderId"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, false, false);
70          oper.addParameter(param);
71          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "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);
72          oper.addParameter(param);
73          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);
74          oper.addParameter(param);
75          param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "description"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
76          oper.addParameter(param);
77          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);
78          oper.addParameter(param);
79          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);
80          oper.addParameter(param);
81          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);
82          oper.addParameter(param);
83          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);
84          oper.addParameter(param);
85          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);
86          oper.addParameter(param);
87          oper.setReturnType(new javax.xml.namespace.QName("http://model.documentlibrary.portlet.liferay.com", "DLFileEntrySoap"));
88          oper.setReturnClass(com.liferay.client.soap.portlet.documentlibrary.model.DLFileEntrySoap.class);
89          oper.setReturnQName(new javax.xml.namespace.QName("", "addFileEntryReturn"));
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         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);
101         oper.addParameter(param);
102         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
103         oper.setStyle(org.apache.axis.constants.Style.RPC);
104         oper.setUse(org.apache.axis.constants.Use.ENCODED);
105         _operations[3] = oper;
106 
107         oper = new org.apache.axis.description.OperationDesc();
108         oper.setName("deleteFileEntry");
109         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);
110         oper.addParameter(param);
111         param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("", "name"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
112         oper.addParameter(param);
113         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
114         oper.setStyle(org.apache.axis.constants.Style.RPC);
115         oper.setUse(org.apache.axis.constants.Use.ENCODED);
116         _operations[4] = oper;
117 
118         oper = new org.apache.axis.description.OperationDesc();
119         oper.setName("deleteFileEntryByTitle");
120         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);
121         oper.addParameter(param);
122         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);
123         oper.addParameter(param);
124         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
125         oper.setStyle(org.apache.axis.constants.Style.RPC);
126         oper.setUse(org.apache.axis.constants.Use.ENCODED);
127         _operations[5] = oper;
128 
129         oper = new org.apache.axis.description.OperationDesc();
130         oper.setName("getFileEntries");
131         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);
132         oper.addParameter(param);
133         oper.setReturnType(new javax.xml.namespace.QName("urn:http.service.documentlibrary.portlet.liferay.com", "ArrayOf_tns2_DLFileEntrySoap"));
134         oper.setReturnClass(com.liferay.client.soap.portlet.documentlibrary.model.DLFileEntrySoap[].class);
135         oper.setReturnQName(new javax.xml.namespace.QName("", "getFileEntriesReturn"));
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         oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID);
160         oper.setStyle(org.apache.axis.constants.Style.RPC);
161         oper.setUse(org.apache.axis.constants.Use.ENCODED);
162         _operations[8] = oper;
163 
164         oper = new org.apache.axis.description.OperationDesc();
165         oper.setName("unlockFileEntry");
166         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);
167         oper.addParameter(param);
168         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);
169         oper.addParameter(param);
170         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);
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 getFileEntry(long folderId, java.lang.String name) 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", "getFileEntry"));
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});
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 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 {
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", "addFileEntry"));
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, title, description, tagsEntries, extraSettings, bytes, new java.lang.Boolean(addCommunityPermissions), new java.lang.Boolean(addGuestPermissions)});
408 
409         if (_resp instanceof java.rmi.RemoteException) {
410             throw (java.rmi.RemoteException)_resp;
411         }
412         else {
413             extractAttachments(_call);
414             try {
415                 return (com.liferay.client.soap.portlet.documentlibrary.model.DLFileEntrySoap) _resp;
416             } catch (java.lang.Exception _exception) {
417                 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);
418             }
419         }
420   } catch (org.apache.axis.AxisFault axisFaultException) {
421   throw axisFaultException;
422 }
423     }
424 
425     public void deleteFileEntry(long folderId, java.lang.String name, double version) throws java.rmi.RemoteException {
426         if (super.cachedEndpoint == null) {
427             throw new org.apache.axis.NoEndPointException();
428         }
429         org.apache.axis.client.Call _call = createCall();
430         _call.setOperation(_operations[3]);
431         _call.setUseSOAPAction(true);
432         _call.setSOAPActionURI("");
433         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
434         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.documentlibrary.portlet.liferay.com", "deleteFileEntry"));
435 
436         setRequestHeaders(_call);
437         setAttachments(_call);
438  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(folderId), name, new java.lang.Double(version)});
439 
440         if (_resp instanceof java.rmi.RemoteException) {
441             throw (java.rmi.RemoteException)_resp;
442         }
443         extractAttachments(_call);
444   } catch (org.apache.axis.AxisFault axisFaultException) {
445   throw axisFaultException;
446 }
447     }
448 
449     public void deleteFileEntry(long folderId, java.lang.String name) throws java.rmi.RemoteException {
450         if (super.cachedEndpoint == null) {
451             throw new org.apache.axis.NoEndPointException();
452         }
453         org.apache.axis.client.Call _call = createCall();
454         _call.setOperation(_operations[4]);
455         _call.setUseSOAPAction(true);
456         _call.setSOAPActionURI("");
457         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
458         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.documentlibrary.portlet.liferay.com", "deleteFileEntry"));
459 
460         setRequestHeaders(_call);
461         setAttachments(_call);
462  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(folderId), name});
463 
464         if (_resp instanceof java.rmi.RemoteException) {
465             throw (java.rmi.RemoteException)_resp;
466         }
467         extractAttachments(_call);
468   } catch (org.apache.axis.AxisFault axisFaultException) {
469   throw axisFaultException;
470 }
471     }
472 
473     public void deleteFileEntryByTitle(long folderId, java.lang.String titleWithExtension) throws java.rmi.RemoteException {
474         if (super.cachedEndpoint == null) {
475             throw new org.apache.axis.NoEndPointException();
476         }
477         org.apache.axis.client.Call _call = createCall();
478         _call.setOperation(_operations[5]);
479         _call.setUseSOAPAction(true);
480         _call.setSOAPActionURI("");
481         _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
482         _call.setOperationName(new javax.xml.namespace.QName("urn:http.service.documentlibrary.portlet.liferay.com", "deleteFileEntryByTitle"));
483 
484         setRequestHeaders(_call);
485         setAttachments(_call);
486  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(folderId), titleWithExtension});
487 
488         if (_resp instanceof java.rmi.RemoteException) {
489             throw (java.rmi.RemoteException)_resp;
490         }
491         extractAttachments(_call);
492   } catch (org.apache.axis.AxisFault axisFaultException) {
493   throw axisFaultException;
494 }
495     }
496 
497     public com.liferay.client.soap.portlet.documentlibrary.model.DLFileEntrySoap[] getFileEntries(long folderId) 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", "getFileEntries"));
507 
508         setRequestHeaders(_call);
509         setAttachments(_call);
510  try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(folderId)});
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) 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});
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, java.lang.String lockUuid) 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, lockUuid});
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