Project Wonder 5.0

er.extensions.foundation
Class ERXLinlyn

java.lang.Object
  extended by er.extensions.foundation.ERXLinlyn

public class ERXLinlyn
extends java.lang.Object

Can upload and download files from ftp servers


Field Summary
static org.apache.log4j.Logger log
          logging support
 
Constructor Summary
ERXLinlyn(java.lang.String server, int portNum, java.lang.String user, java.lang.String pass)
           
ERXLinlyn(java.lang.String server, java.lang.String user, java.lang.String pass)
           
 
Method Summary
 void append(java.lang.String dir, java.lang.String file, java.lang.String what, boolean asc)
           
 boolean deleteFile(java.lang.String dir, java.lang.String file)
          Removes a file from a directory on the server.
 boolean deleteFile(java.lang.String dir, java.lang.String file, boolean keepAlive)
           
 java.lang.String download(java.lang.String dir, java.lang.String file)
           
 java.lang.String download(java.lang.String dir, java.lang.String file, boolean asc)
           
 java.lang.String download(java.lang.String dir, java.lang.String file, boolean asc, boolean keepAlive)
           
 java.lang.String[] listFiles(java.lang.String dir)
          Returns a list of files and associated attributes in a given directory.
 void upload(java.lang.String dir, java.lang.String file, byte[] bytes)
           
 void upload(java.lang.String dir, java.lang.String file, byte[] bytes, boolean keepAlive)
           
 void upload(java.lang.String dir, java.lang.String file, java.lang.String what)
           
 void upload(java.lang.String dir, java.lang.String file, java.lang.String what, boolean asc)
           
 void upload(java.lang.String dir, java.lang.String file, java.lang.String what, boolean asc, boolean keepAlive)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

public static final org.apache.log4j.Logger log
logging support

Constructor Detail

ERXLinlyn

public ERXLinlyn(java.lang.String server,
                 java.lang.String user,
                 java.lang.String pass)

ERXLinlyn

public ERXLinlyn(java.lang.String server,
                 int portNum,
                 java.lang.String user,
                 java.lang.String pass)
Method Detail

listFiles

public java.lang.String[] listFiles(java.lang.String dir)
                             throws java.io.IOException
Returns a list of files and associated attributes in a given directory. There is no FTP-server independent way to retrieve only the file name portion of the result, but calling substring(lastIndexOf(' ')+1) on each element in the array will work so long as there are no spaces in filenames.

Throws:
java.io.IOException

download

public java.lang.String download(java.lang.String dir,
                                 java.lang.String file)
                          throws java.io.IOException
Throws:
java.io.IOException

download

public java.lang.String download(java.lang.String dir,
                                 java.lang.String file,
                                 boolean asc)
                          throws java.io.IOException
Throws:
java.io.IOException

download

public java.lang.String download(java.lang.String dir,
                                 java.lang.String file,
                                 boolean asc,
                                 boolean keepAlive)
                          throws java.io.IOException
Throws:
java.io.IOException

append

public void append(java.lang.String dir,
                   java.lang.String file,
                   java.lang.String what,
                   boolean asc)
            throws java.io.IOException
Throws:
java.io.IOException

upload

public void upload(java.lang.String dir,
                   java.lang.String file,
                   java.lang.String what)
            throws java.io.IOException
Throws:
java.io.IOException

upload

public void upload(java.lang.String dir,
                   java.lang.String file,
                   byte[] bytes)
            throws java.io.IOException
Throws:
java.io.IOException

upload

public void upload(java.lang.String dir,
                   java.lang.String file,
                   byte[] bytes,
                   boolean keepAlive)
            throws java.io.IOException
Throws:
java.io.IOException

upload

public void upload(java.lang.String dir,
                   java.lang.String file,
                   java.lang.String what,
                   boolean asc)
            throws java.io.IOException
Throws:
java.io.IOException

upload

public void upload(java.lang.String dir,
                   java.lang.String file,
                   java.lang.String what,
                   boolean asc,
                   boolean keepAlive)
            throws java.io.IOException
Throws:
java.io.IOException

deleteFile

public boolean deleteFile(java.lang.String dir,
                          java.lang.String file)
                   throws java.io.IOException
Removes a file from a directory on the server.

Returns:
true if the file was deleted (response 250), false otherwise.
Throws:
java.io.IOException

deleteFile

public boolean deleteFile(java.lang.String dir,
                          java.lang.String file,
                          boolean keepAlive)
                   throws java.io.IOException
Throws:
java.io.IOException

Last updated: Tue, Feb 21, 2017 • 05:45 PM CET

Copyright © 2002 – 2007 Project Wonder.