001: /**
002: * FeedsMetaDataServiceSoapBindingStub.java
003: *
004: * This file was auto-generated from WSDL
005: * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
006: */package org.openi.feeds.client;
007:
008: public class FeedsMetaDataServiceSoapBindingStub extends
009: org.apache.axis.client.Stub implements
010: org.openi.feeds.client.FeedsMetaDataService {
011: private java.util.Vector cachedSerClasses = new java.util.Vector();
012: private java.util.Vector cachedSerQNames = new java.util.Vector();
013: private java.util.Vector cachedSerFactories = new java.util.Vector();
014: private java.util.Vector cachedDeserFactories = new java.util.Vector();
015:
016: static org.apache.axis.description.OperationDesc[] _operations;
017:
018: static {
019: _operations = new org.apache.axis.description.OperationDesc[9];
020: _initOperationDesc1();
021: }
022:
023: private static void _initOperationDesc1() {
024: org.apache.axis.description.OperationDesc oper;
025: org.apache.axis.description.ParameterDesc param;
026: oper = new org.apache.axis.description.OperationDesc();
027: oper.setName("parse");
028: param = new org.apache.axis.description.ParameterDesc(
029: new javax.xml.namespace.QName("", "path"),
030: org.apache.axis.description.ParameterDesc.IN,
031: new javax.xml.namespace.QName(
032: "http://www.w3.org/2001/XMLSchema", "string"),
033: java.lang.String.class, false, false);
034: oper.addParameter(param);
035: param = new org.apache.axis.description.ParameterDesc(
036: new javax.xml.namespace.QName("", "metaData"),
037: org.apache.axis.description.ParameterDesc.IN,
038: new javax.xml.namespace.QName("http://feeds.openi.org",
039: "FeedsMetaData"),
040: org.openi.feeds.FeedsMetaData.class, false, false);
041: oper.addParameter(param);
042: oper.setReturnType(new javax.xml.namespace.QName(
043: "http://feeds.openi.org", "FeedsMetaData"));
044: oper.setReturnClass(org.openi.feeds.FeedsMetaData.class);
045: oper.setReturnQName(new javax.xml.namespace.QName("",
046: "parseReturn"));
047: oper.setStyle(org.apache.axis.constants.Style.RPC);
048: oper.setUse(org.apache.axis.constants.Use.ENCODED);
049: _operations[0] = oper;
050:
051: oper = new org.apache.axis.description.OperationDesc();
052: oper.setName("listMetaData");
053: param = new org.apache.axis.description.ParameterDesc(
054: new javax.xml.namespace.QName("", "path"),
055: org.apache.axis.description.ParameterDesc.IN,
056: new javax.xml.namespace.QName(
057: "http://www.w3.org/2001/XMLSchema", "string"),
058: java.lang.String.class, false, false);
059: oper.addParameter(param);
060: oper.setReturnType(new javax.xml.namespace.QName(
061: "http://localhost:8080/feeds/FeedsMetaDataService.jws",
062: "ArrayOf_tns1_FeedsMetaData"));
063: oper.setReturnClass(org.openi.feeds.FeedsMetaData[].class);
064: oper.setReturnQName(new javax.xml.namespace.QName("",
065: "listMetaDataReturn"));
066: oper.setStyle(org.apache.axis.constants.Style.RPC);
067: oper.setUse(org.apache.axis.constants.Use.ENCODED);
068: _operations[1] = oper;
069:
070: oper = new org.apache.axis.description.OperationDesc();
071: oper.setName("reparse");
072: param = new org.apache.axis.description.ParameterDesc(
073: new javax.xml.namespace.QName("", "path"),
074: org.apache.axis.description.ParameterDesc.IN,
075: new javax.xml.namespace.QName(
076: "http://www.w3.org/2001/XMLSchema", "string"),
077: java.lang.String.class, false, false);
078: oper.addParameter(param);
079: oper.setReturnType(new javax.xml.namespace.QName(
080: "http://feeds.openi.org", "FeedsMetaData"));
081: oper.setReturnClass(org.openi.feeds.FeedsMetaData.class);
082: oper.setReturnQName(new javax.xml.namespace.QName("",
083: "reparseReturn"));
084: oper.setStyle(org.apache.axis.constants.Style.RPC);
085: oper.setUse(org.apache.axis.constants.Use.ENCODED);
086: _operations[2] = oper;
087:
088: oper = new org.apache.axis.description.OperationDesc();
089: oper.setName("fieldsCount");
090: param = new org.apache.axis.description.ParameterDesc(
091: new javax.xml.namespace.QName("", "file"),
092: org.apache.axis.description.ParameterDesc.IN,
093: new javax.xml.namespace.QName(
094: "http://www.w3.org/2001/XMLSchema", "string"),
095: java.lang.String.class, false, false);
096: oper.addParameter(param);
097: param = new org.apache.axis.description.ParameterDesc(
098: new javax.xml.namespace.QName("", "delimeter"),
099: org.apache.axis.description.ParameterDesc.IN,
100: new javax.xml.namespace.QName(
101: "http://www.w3.org/2001/XMLSchema", "string"),
102: java.lang.String.class, false, false);
103: oper.addParameter(param);
104: param = new org.apache.axis.description.ParameterDesc(
105: new javax.xml.namespace.QName("", "sampleSize"),
106: org.apache.axis.description.ParameterDesc.IN,
107: new javax.xml.namespace.QName(
108: "http://www.w3.org/2001/XMLSchema", "int"),
109: int.class, false, false);
110: oper.addParameter(param);
111: oper.setReturnType(new javax.xml.namespace.QName(
112: "http://xml.apache.org/xml-soap", "Map"));
113: oper.setReturnClass(java.util.HashMap.class);
114: oper.setReturnQName(new javax.xml.namespace.QName("",
115: "fieldsCountReturn"));
116: oper.setStyle(org.apache.axis.constants.Style.RPC);
117: oper.setUse(org.apache.axis.constants.Use.ENCODED);
118: _operations[3] = oper;
119:
120: oper = new org.apache.axis.description.OperationDesc();
121: oper.setName("fileAttributes");
122: param = new org.apache.axis.description.ParameterDesc(
123: new javax.xml.namespace.QName("", "file"),
124: org.apache.axis.description.ParameterDesc.IN,
125: new javax.xml.namespace.QName(
126: "http://www.w3.org/2001/XMLSchema", "string"),
127: java.lang.String.class, false, false);
128: oper.addParameter(param);
129: oper.setReturnType(new javax.xml.namespace.QName(
130: "http://xml.apache.org/xml-soap", "Map"));
131: oper.setReturnClass(java.util.HashMap.class);
132: oper.setReturnQName(new javax.xml.namespace.QName("",
133: "fileAttributesReturn"));
134: oper.setStyle(org.apache.axis.constants.Style.RPC);
135: oper.setUse(org.apache.axis.constants.Use.ENCODED);
136: _operations[4] = oper;
137:
138: oper = new org.apache.axis.description.OperationDesc();
139: oper.setName("fileSize");
140: param = new org.apache.axis.description.ParameterDesc(
141: new javax.xml.namespace.QName("", "file"),
142: org.apache.axis.description.ParameterDesc.IN,
143: new javax.xml.namespace.QName(
144: "http://www.w3.org/2001/XMLSchema", "string"),
145: java.lang.String.class, false, false);
146: oper.addParameter(param);
147: oper.setReturnType(new javax.xml.namespace.QName(
148: "http://www.w3.org/2001/XMLSchema", "long"));
149: oper.setReturnClass(long.class);
150: oper.setReturnQName(new javax.xml.namespace.QName("",
151: "fileSizeReturn"));
152: oper.setStyle(org.apache.axis.constants.Style.RPC);
153: oper.setUse(org.apache.axis.constants.Use.ENCODED);
154: _operations[5] = oper;
155:
156: oper = new org.apache.axis.description.OperationDesc();
157: oper.setName("lineCount");
158: param = new org.apache.axis.description.ParameterDesc(
159: new javax.xml.namespace.QName("", "file"),
160: org.apache.axis.description.ParameterDesc.IN,
161: new javax.xml.namespace.QName(
162: "http://www.w3.org/2001/XMLSchema", "string"),
163: java.lang.String.class, false, false);
164: oper.addParameter(param);
165: oper.setReturnType(new javax.xml.namespace.QName(
166: "http://www.w3.org/2001/XMLSchema", "int"));
167: oper.setReturnClass(int.class);
168: oper.setReturnQName(new javax.xml.namespace.QName("",
169: "lineCountReturn"));
170: oper.setStyle(org.apache.axis.constants.Style.RPC);
171: oper.setUse(org.apache.axis.constants.Use.ENCODED);
172: _operations[6] = oper;
173:
174: oper = new org.apache.axis.description.OperationDesc();
175: oper.setName("listAll");
176: param = new org.apache.axis.description.ParameterDesc(
177: new javax.xml.namespace.QName("", "dir"),
178: org.apache.axis.description.ParameterDesc.IN,
179: new javax.xml.namespace.QName(
180: "http://www.w3.org/2001/XMLSchema", "string"),
181: java.lang.String.class, false, false);
182: oper.addParameter(param);
183: param = new org.apache.axis.description.ParameterDesc(
184: new javax.xml.namespace.QName("", "extensions"),
185: org.apache.axis.description.ParameterDesc.IN,
186: new javax.xml.namespace.QName(
187: "http://www.w3.org/2001/XMLSchema", "string"),
188: java.lang.String.class, false, false);
189: oper.addParameter(param);
190: oper.setReturnType(new javax.xml.namespace.QName(
191: "http://xml.apache.org/xml-soap", "Map"));
192: oper.setReturnClass(java.util.HashMap.class);
193: oper.setReturnQName(new javax.xml.namespace.QName("",
194: "listAllReturn"));
195: oper.setStyle(org.apache.axis.constants.Style.RPC);
196: oper.setUse(org.apache.axis.constants.Use.ENCODED);
197: _operations[7] = oper;
198:
199: oper = new org.apache.axis.description.OperationDesc();
200: oper.setName("listDir");
201: param = new org.apache.axis.description.ParameterDesc(
202: new javax.xml.namespace.QName("", "dir"),
203: org.apache.axis.description.ParameterDesc.IN,
204: new javax.xml.namespace.QName(
205: "http://www.w3.org/2001/XMLSchema", "string"),
206: java.lang.String.class, false, false);
207: oper.addParameter(param);
208: param = new org.apache.axis.description.ParameterDesc(
209: new javax.xml.namespace.QName("", "foldersOnly"),
210: org.apache.axis.description.ParameterDesc.IN,
211: new javax.xml.namespace.QName(
212: "http://www.w3.org/2001/XMLSchema", "boolean"),
213: boolean.class, false, false);
214: oper.addParameter(param);
215: param = new org.apache.axis.description.ParameterDesc(
216: new javax.xml.namespace.QName("", "filterPattern"),
217: org.apache.axis.description.ParameterDesc.IN,
218: new javax.xml.namespace.QName(
219: "http://www.w3.org/2001/XMLSchema", "string"),
220: java.lang.String.class, false, false);
221: oper.addParameter(param);
222: oper.setReturnType(new javax.xml.namespace.QName(
223: "http://xml.apache.org/xml-soap", "Map"));
224: oper.setReturnClass(java.util.HashMap.class);
225: oper.setReturnQName(new javax.xml.namespace.QName("",
226: "listDirReturn"));
227: oper.setStyle(org.apache.axis.constants.Style.RPC);
228: oper.setUse(org.apache.axis.constants.Use.ENCODED);
229: _operations[8] = oper;
230:
231: }
232:
233: public FeedsMetaDataServiceSoapBindingStub()
234: throws org.apache.axis.AxisFault {
235: this (null);
236: }
237:
238: public FeedsMetaDataServiceSoapBindingStub(
239: java.net.URL endpointURL, javax.xml.rpc.Service service)
240: throws org.apache.axis.AxisFault {
241: this (service);
242: super .cachedEndpoint = endpointURL;
243: }
244:
245: public FeedsMetaDataServiceSoapBindingStub(
246: javax.xml.rpc.Service service)
247: throws org.apache.axis.AxisFault {
248: if (service == null) {
249: super .service = new org.apache.axis.client.Service();
250: } else {
251: super .service = service;
252: }
253: ((org.apache.axis.client.Service) super .service)
254: .setTypeMappingVersion("1.2");
255: java.lang.Class cls;
256: javax.xml.namespace.QName qName;
257: javax.xml.namespace.QName qName2;
258: java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
259: java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
260: java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
261: java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
262: java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
263: java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
264: java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
265: java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
266: java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
267: java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
268: qName = new javax.xml.namespace.QName("http://feeds.openi.org",
269: "FeedsMetaData");
270: cachedSerQNames.add(qName);
271: cls = org.openi.feeds.FeedsMetaData.class;
272: cachedSerClasses.add(cls);
273: cachedSerFactories.add(beansf);
274: cachedDeserFactories.add(beandf);
275:
276: qName = new javax.xml.namespace.QName(
277: "http://localhost:8080/feeds/FeedsMetaDataService.jws",
278: "ArrayOf_tns1_FeedsMetaData");
279: cachedSerQNames.add(qName);
280: cls = org.openi.feeds.FeedsMetaData[].class;
281: cachedSerClasses.add(cls);
282: qName = new javax.xml.namespace.QName("http://feeds.openi.org",
283: "FeedsMetaData");
284: qName2 = null;
285: cachedSerFactories
286: .add(new org.apache.axis.encoding.ser.ArraySerializerFactory(
287: qName, qName2));
288: cachedDeserFactories
289: .add(new org.apache.axis.encoding.ser.ArrayDeserializerFactory());
290:
291: }
292:
293: protected org.apache.axis.client.Call createCall()
294: throws java.rmi.RemoteException {
295: try {
296: org.apache.axis.client.Call _call = super ._createCall();
297: if (super .maintainSessionSet) {
298: _call.setMaintainSession(super .maintainSession);
299: }
300: if (super .cachedUsername != null) {
301: _call.setUsername(super .cachedUsername);
302: }
303: if (super .cachedPassword != null) {
304: _call.setPassword(super .cachedPassword);
305: }
306: if (super .cachedEndpoint != null) {
307: _call.setTargetEndpointAddress(super .cachedEndpoint);
308: }
309: if (super .cachedTimeout != null) {
310: _call.setTimeout(super .cachedTimeout);
311: }
312: if (super .cachedPortName != null) {
313: _call.setPortName(super .cachedPortName);
314: }
315: java.util.Enumeration keys = super .cachedProperties.keys();
316: while (keys.hasMoreElements()) {
317: java.lang.String key = (java.lang.String) keys
318: .nextElement();
319: _call.setProperty(key, super .cachedProperties.get(key));
320: }
321: // All the type mapping information is registered
322: // when the first call is made.
323: // The type mapping information is actually registered in
324: // the TypeMappingRegistry of the service, which
325: // is the reason why registration is only needed for the first call.
326: synchronized (this ) {
327: if (firstCall()) {
328: // must set encoding style before registering serializers
329: _call
330: .setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
331: _call
332: .setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC);
333: for (int i = 0; i < cachedSerFactories.size(); ++i) {
334: java.lang.Class cls = (java.lang.Class) cachedSerClasses
335: .get(i);
336: javax.xml.namespace.QName qName = (javax.xml.namespace.QName) cachedSerQNames
337: .get(i);
338: java.lang.Object x = cachedSerFactories.get(i);
339: if (x instanceof Class) {
340: java.lang.Class sf = (java.lang.Class) cachedSerFactories
341: .get(i);
342: java.lang.Class df = (java.lang.Class) cachedDeserFactories
343: .get(i);
344: _call.registerTypeMapping(cls, qName, sf,
345: df, false);
346: } else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
347: org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory) cachedSerFactories
348: .get(i);
349: org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory) cachedDeserFactories
350: .get(i);
351: _call.registerTypeMapping(cls, qName, sf,
352: df, false);
353: }
354: }
355: }
356: }
357: return _call;
358: } catch (java.lang.Throwable _t) {
359: throw new org.apache.axis.AxisFault(
360: "Failure trying to get the Call object", _t);
361: }
362: }
363:
364: public org.openi.feeds.FeedsMetaData parse(java.lang.String path,
365: org.openi.feeds.FeedsMetaData metaData)
366: throws java.rmi.RemoteException {
367: if (super .cachedEndpoint == null) {
368: throw new org.apache.axis.NoEndPointException();
369: }
370: org.apache.axis.client.Call _call = createCall();
371: _call.setOperation(_operations[0]);
372: _call.setUseSOAPAction(true);
373: _call.setSOAPActionURI("");
374: _call
375: .setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
376: _call.setOperationName(new javax.xml.namespace.QName(
377: "http://DefaultNamespace", "parse"));
378:
379: setRequestHeaders(_call);
380: setAttachments(_call);
381: try {
382: java.lang.Object _resp = _call
383: .invoke(new java.lang.Object[] { path, metaData });
384:
385: if (_resp instanceof java.rmi.RemoteException) {
386: throw (java.rmi.RemoteException) _resp;
387: } else {
388: extractAttachments(_call);
389: try {
390: return (org.openi.feeds.FeedsMetaData) _resp;
391: } catch (java.lang.Exception _exception) {
392: return (org.openi.feeds.FeedsMetaData) org.apache.axis.utils.JavaUtils
393: .convert(_resp,
394: org.openi.feeds.FeedsMetaData.class);
395: }
396: }
397: } catch (org.apache.axis.AxisFault axisFaultException) {
398: throw axisFaultException;
399: }
400: }
401:
402: public org.openi.feeds.FeedsMetaData[] listMetaData(
403: java.lang.String path) throws java.rmi.RemoteException {
404: if (super .cachedEndpoint == null) {
405: throw new org.apache.axis.NoEndPointException();
406: }
407: org.apache.axis.client.Call _call = createCall();
408: _call.setOperation(_operations[1]);
409: _call.setUseSOAPAction(true);
410: _call.setSOAPActionURI("");
411: _call
412: .setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
413: _call.setOperationName(new javax.xml.namespace.QName(
414: "http://DefaultNamespace", "listMetaData"));
415:
416: setRequestHeaders(_call);
417: setAttachments(_call);
418: try {
419: java.lang.Object _resp = _call
420: .invoke(new java.lang.Object[] { path });
421:
422: if (_resp instanceof java.rmi.RemoteException) {
423: throw (java.rmi.RemoteException) _resp;
424: } else {
425: extractAttachments(_call);
426: try {
427: return (org.openi.feeds.FeedsMetaData[]) _resp;
428: } catch (java.lang.Exception _exception) {
429: return (org.openi.feeds.FeedsMetaData[]) org.apache.axis.utils.JavaUtils
430: .convert(
431: _resp,
432: org.openi.feeds.FeedsMetaData[].class);
433: }
434: }
435: } catch (org.apache.axis.AxisFault axisFaultException) {
436: throw axisFaultException;
437: }
438: }
439:
440: public org.openi.feeds.FeedsMetaData reparse(java.lang.String path)
441: throws java.rmi.RemoteException {
442: if (super .cachedEndpoint == null) {
443: throw new org.apache.axis.NoEndPointException();
444: }
445: org.apache.axis.client.Call _call = createCall();
446: _call.setOperation(_operations[2]);
447: _call.setUseSOAPAction(true);
448: _call.setSOAPActionURI("");
449: _call
450: .setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
451: _call.setOperationName(new javax.xml.namespace.QName(
452: "http://DefaultNamespace", "reparse"));
453:
454: setRequestHeaders(_call);
455: setAttachments(_call);
456: try {
457: java.lang.Object _resp = _call
458: .invoke(new java.lang.Object[] { path });
459:
460: if (_resp instanceof java.rmi.RemoteException) {
461: throw (java.rmi.RemoteException) _resp;
462: } else {
463: extractAttachments(_call);
464: try {
465: return (org.openi.feeds.FeedsMetaData) _resp;
466: } catch (java.lang.Exception _exception) {
467: return (org.openi.feeds.FeedsMetaData) org.apache.axis.utils.JavaUtils
468: .convert(_resp,
469: org.openi.feeds.FeedsMetaData.class);
470: }
471: }
472: } catch (org.apache.axis.AxisFault axisFaultException) {
473: throw axisFaultException;
474: }
475: }
476:
477: public java.util.HashMap fieldsCount(java.lang.String file,
478: java.lang.String delimeter, int sampleSize)
479: throws java.rmi.RemoteException {
480: if (super .cachedEndpoint == null) {
481: throw new org.apache.axis.NoEndPointException();
482: }
483: org.apache.axis.client.Call _call = createCall();
484: _call.setOperation(_operations[3]);
485: _call.setUseSOAPAction(true);
486: _call.setSOAPActionURI("");
487: _call
488: .setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
489: _call.setOperationName(new javax.xml.namespace.QName(
490: "http://DefaultNamespace", "fieldsCount"));
491:
492: setRequestHeaders(_call);
493: setAttachments(_call);
494: try {
495: java.lang.Object _resp = _call
496: .invoke(new java.lang.Object[] { file, delimeter,
497: new java.lang.Integer(sampleSize) });
498:
499: if (_resp instanceof java.rmi.RemoteException) {
500: throw (java.rmi.RemoteException) _resp;
501: } else {
502: extractAttachments(_call);
503: try {
504: return (java.util.HashMap) _resp;
505: } catch (java.lang.Exception _exception) {
506: return (java.util.HashMap) org.apache.axis.utils.JavaUtils
507: .convert(_resp, java.util.HashMap.class);
508: }
509: }
510: } catch (org.apache.axis.AxisFault axisFaultException) {
511: throw axisFaultException;
512: }
513: }
514:
515: public java.util.HashMap fileAttributes(java.lang.String file)
516: throws java.rmi.RemoteException {
517: if (super .cachedEndpoint == null) {
518: throw new org.apache.axis.NoEndPointException();
519: }
520: org.apache.axis.client.Call _call = createCall();
521: _call.setOperation(_operations[4]);
522: _call.setUseSOAPAction(true);
523: _call.setSOAPActionURI("");
524: _call
525: .setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
526: _call.setOperationName(new javax.xml.namespace.QName(
527: "http://DefaultNamespace", "fileAttributes"));
528:
529: setRequestHeaders(_call);
530: setAttachments(_call);
531: try {
532: java.lang.Object _resp = _call
533: .invoke(new java.lang.Object[] { file });
534:
535: if (_resp instanceof java.rmi.RemoteException) {
536: throw (java.rmi.RemoteException) _resp;
537: } else {
538: extractAttachments(_call);
539: try {
540: return (java.util.HashMap) _resp;
541: } catch (java.lang.Exception _exception) {
542: return (java.util.HashMap) org.apache.axis.utils.JavaUtils
543: .convert(_resp, java.util.HashMap.class);
544: }
545: }
546: } catch (org.apache.axis.AxisFault axisFaultException) {
547: throw axisFaultException;
548: }
549: }
550:
551: public long fileSize(java.lang.String file)
552: throws java.rmi.RemoteException {
553: if (super .cachedEndpoint == null) {
554: throw new org.apache.axis.NoEndPointException();
555: }
556: org.apache.axis.client.Call _call = createCall();
557: _call.setOperation(_operations[5]);
558: _call.setUseSOAPAction(true);
559: _call.setSOAPActionURI("");
560: _call
561: .setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
562: _call.setOperationName(new javax.xml.namespace.QName(
563: "http://DefaultNamespace", "fileSize"));
564:
565: setRequestHeaders(_call);
566: setAttachments(_call);
567: try {
568: java.lang.Object _resp = _call
569: .invoke(new java.lang.Object[] { file });
570:
571: if (_resp instanceof java.rmi.RemoteException) {
572: throw (java.rmi.RemoteException) _resp;
573: } else {
574: extractAttachments(_call);
575: try {
576: return ((java.lang.Long) _resp).longValue();
577: } catch (java.lang.Exception _exception) {
578: return ((java.lang.Long) org.apache.axis.utils.JavaUtils
579: .convert(_resp, long.class)).longValue();
580: }
581: }
582: } catch (org.apache.axis.AxisFault axisFaultException) {
583: throw axisFaultException;
584: }
585: }
586:
587: public int lineCount(java.lang.String file)
588: throws java.rmi.RemoteException {
589: if (super .cachedEndpoint == null) {
590: throw new org.apache.axis.NoEndPointException();
591: }
592: org.apache.axis.client.Call _call = createCall();
593: _call.setOperation(_operations[6]);
594: _call.setUseSOAPAction(true);
595: _call.setSOAPActionURI("");
596: _call
597: .setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
598: _call.setOperationName(new javax.xml.namespace.QName(
599: "http://DefaultNamespace", "lineCount"));
600:
601: setRequestHeaders(_call);
602: setAttachments(_call);
603: try {
604: java.lang.Object _resp = _call
605: .invoke(new java.lang.Object[] { file });
606:
607: if (_resp instanceof java.rmi.RemoteException) {
608: throw (java.rmi.RemoteException) _resp;
609: } else {
610: extractAttachments(_call);
611: try {
612: return ((java.lang.Integer) _resp).intValue();
613: } catch (java.lang.Exception _exception) {
614: return ((java.lang.Integer) org.apache.axis.utils.JavaUtils
615: .convert(_resp, int.class)).intValue();
616: }
617: }
618: } catch (org.apache.axis.AxisFault axisFaultException) {
619: throw axisFaultException;
620: }
621: }
622:
623: public java.util.HashMap listAll(java.lang.String dir,
624: java.lang.String extensions)
625: throws java.rmi.RemoteException {
626: if (super .cachedEndpoint == null) {
627: throw new org.apache.axis.NoEndPointException();
628: }
629: org.apache.axis.client.Call _call = createCall();
630: _call.setOperation(_operations[7]);
631: _call.setUseSOAPAction(true);
632: _call.setSOAPActionURI("");
633: _call
634: .setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
635: _call.setOperationName(new javax.xml.namespace.QName(
636: "http://DefaultNamespace", "listAll"));
637:
638: setRequestHeaders(_call);
639: setAttachments(_call);
640: try {
641: java.lang.Object _resp = _call
642: .invoke(new java.lang.Object[] { dir, extensions });
643:
644: if (_resp instanceof java.rmi.RemoteException) {
645: throw (java.rmi.RemoteException) _resp;
646: } else {
647: extractAttachments(_call);
648: try {
649: return (java.util.HashMap) _resp;
650: } catch (java.lang.Exception _exception) {
651: return (java.util.HashMap) org.apache.axis.utils.JavaUtils
652: .convert(_resp, java.util.HashMap.class);
653: }
654: }
655: } catch (org.apache.axis.AxisFault axisFaultException) {
656: throw axisFaultException;
657: }
658: }
659:
660: public java.util.HashMap listDir(java.lang.String dir,
661: boolean foldersOnly, java.lang.String filterPattern)
662: throws java.rmi.RemoteException {
663: if (super .cachedEndpoint == null) {
664: throw new org.apache.axis.NoEndPointException();
665: }
666: org.apache.axis.client.Call _call = createCall();
667: _call.setOperation(_operations[8]);
668: _call.setUseSOAPAction(true);
669: _call.setSOAPActionURI("");
670: _call
671: .setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
672: _call.setOperationName(new javax.xml.namespace.QName(
673: "http://DefaultNamespace", "listDir"));
674:
675: setRequestHeaders(_call);
676: setAttachments(_call);
677: try {
678: java.lang.Object _resp = _call
679: .invoke(new java.lang.Object[] { dir,
680: new java.lang.Boolean(foldersOnly),
681: filterPattern });
682:
683: if (_resp instanceof java.rmi.RemoteException) {
684: throw (java.rmi.RemoteException) _resp;
685: } else {
686: extractAttachments(_call);
687: try {
688: return (java.util.HashMap) _resp;
689: } catch (java.lang.Exception _exception) {
690: return (java.util.HashMap) org.apache.axis.utils.JavaUtils
691: .convert(_resp, java.util.HashMap.class);
692: }
693: }
694: } catch (org.apache.axis.AxisFault axisFaultException) {
695: throw axisFaultException;
696: }
697: }
698:
699: }
|