com.raritantechnologies.utils.network
Class FTPFileUtils

java.lang.Object
  extended bycom.raritantechnologies.utils.network.FTPFileUtils

public class FTPFileUtils
extends java.lang.Object

Utility methods to support ftp access using the apache commons net methods.


Developed by Raritan Technologies Inc..

Author:
Ted Sullivan

Constructor Summary
FTPFileUtils()
           
 
Method Summary
static FTPClient getFTPClient(java.lang.String server, java.lang.String username, java.lang.String password)
           
static byte[] getRemoteBinaryFile(FTPClient ftpClient, java.lang.String remoteFile)
           
static byte[] getRemoteBinaryFile(java.lang.String server, java.lang.String username, java.lang.String password, java.lang.String remoteFile)
           
static java.lang.String getRemoteFile(FTPClient ftpClient, java.lang.String remoteFile)
           
static java.lang.String getRemoteFile(java.lang.String server, java.lang.String username, java.lang.String password, java.lang.String remoteFile)
           
static RaritanFTPFile[] getRemoteFiles(FTPClient ftpClient, java.lang.String remotePath, java.lang.String separator)
           
static RaritanFTPFile[] getRemoteFiles(FTPClient ftpClient, java.lang.String remotePath, java.lang.String separator, boolean recurseSubdirectories)
           
static RaritanFTPFile[] getRemoteFiles(FTPClient ftpClient, java.lang.String remotePath, java.lang.String separator, boolean recurseSubdirectories, java.util.Comparator filenameComparator, java.util.Date sinceDate)
           
static RaritanFTPFile[] getRemoteFiles(java.lang.String server, java.lang.String username, java.lang.String password, java.lang.String remotePath, java.lang.String separator)
           
static RaritanFTPFile[] getRemoteFiles(java.lang.String server, java.lang.String username, java.lang.String password, java.lang.String remotePath, java.lang.String separator, boolean recurseSubdirectories)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FTPFileUtils

public FTPFileUtils()
Method Detail

getFTPClient

public static FTPClient getFTPClient(java.lang.String server,
                                     java.lang.String username,
                                     java.lang.String password)

getRemoteFiles

public static RaritanFTPFile[] getRemoteFiles(java.lang.String server,
                                              java.lang.String username,
                                              java.lang.String password,
                                              java.lang.String remotePath,
                                              java.lang.String separator)

getRemoteFiles

public static RaritanFTPFile[] getRemoteFiles(java.lang.String server,
                                              java.lang.String username,
                                              java.lang.String password,
                                              java.lang.String remotePath,
                                              java.lang.String separator,
                                              boolean recurseSubdirectories)

getRemoteFiles

public static RaritanFTPFile[] getRemoteFiles(FTPClient ftpClient,
                                              java.lang.String remotePath,
                                              java.lang.String separator)

getRemoteFiles

public static RaritanFTPFile[] getRemoteFiles(FTPClient ftpClient,
                                              java.lang.String remotePath,
                                              java.lang.String separator,
                                              boolean recurseSubdirectories)

getRemoteFiles

public static RaritanFTPFile[] getRemoteFiles(FTPClient ftpClient,
                                              java.lang.String remotePath,
                                              java.lang.String separator,
                                              boolean recurseSubdirectories,
                                              java.util.Comparator filenameComparator,
                                              java.util.Date sinceDate)

getRemoteFile

public static java.lang.String getRemoteFile(java.lang.String server,
                                             java.lang.String username,
                                             java.lang.String password,
                                             java.lang.String remoteFile)

getRemoteFile

public static java.lang.String getRemoteFile(FTPClient ftpClient,
                                             java.lang.String remoteFile)

getRemoteBinaryFile

public static byte[] getRemoteBinaryFile(java.lang.String server,
                                         java.lang.String username,
                                         java.lang.String password,
                                         java.lang.String remoteFile)

getRemoteBinaryFile

public static byte[] getRemoteBinaryFile(FTPClient ftpClient,
                                         java.lang.String remoteFile)