org.pentaho.di.job.entries.ftpput
Class PDIFTPClient

java.lang.Object
  extended by com.enterprisedt.net.ftp.FTPClient
      extended by org.pentaho.di.job.entries.ftpput.PDIFTPClient
All Implemented Interfaces:
com.enterprisedt.net.ftp.FTPClientInterface

public class PDIFTPClient
extends com.enterprisedt.net.ftp.FTPClient

This class should largely be able to be removed if the edtftp project accepts my change to replace dirDetails(".") with dirDetails(null).

Author:
mbatchelor

Field Summary
 
Fields inherited from class com.enterprisedt.net.ftp.FTPClient
CARRIAGE_RETURN, cvsId, DEFAULT_BUFFER_SIZE, DEFAULT_ENCODING, DEFAULT_LISTING_LOCALES, DEFAULT_MONITOR_INTERVAL, DEFAULT_RETRY_COUNT, DEFAULT_RETRY_DELAY, DEFAULT_TIMEOUT, FTP_LINE_SEPARATOR, LINE_FEED
 
Constructor Summary
PDIFTPClient(LogChannelInterface log)
           
 
Method Summary
 boolean exists(String remoteFile)
           
 
Methods inherited from class com.enterprisedt.net.ftp.FTPClient
account, cancelResume, cancelTransfer, cdup, chdir, clearSOCKS, connect, connected, debugResponses, delete, dir, dir, dir, dirDetails, dirDetails, executeCommand, features, fileDetails, get, get, get, getActiveHighPort, getActiveIPAddress, getActiveLowPort, getBuildTimestamp, getConnectMode, getControlEncoding, getControlPort, getDataReceiveBufferSize, getDataSendBufferSize, getDeleteCount, getDetectTransferMode, getDirectoryEmptyMessages, getDownloadCount, getFileNotFoundMessages, getId, getLastReply, getLastValidReply, getListenOnAllInterfaces, getMessageListener, getMonitorInterval, getProgressMonitor, getProgressMonitorEx, getRemoteAddr, getRemoteHost, getRemotePort, getRetryCount, getRetryDelay, getServerWakeupInterval, getTimeout, getTransferBufferSize, getTransferCompleteMessages, getType, getUploadCount, getVersion, help, initSOCKS, initSOCKSAuthentication, isAutoPassiveIPSubstitution, isDeleteOnFailure, isStrictReturnCodes, isTransferCancelled, keepAlive, list, list, login, login, mkdir, modtime, noOperation, password, put, put, put, put, put, put, pwd, quit, quitImmediately, quote, quote, readChunk, rename, resetDeleteCount, resetDownloadCount, resetTransferMode, resetUploadCount, restart, resume, rmdir, sendCommand, sendServerWakeup, setActiveIPAddress, setActivePortRange, setAutoPassiveIPSubstitution, setConnectMode, setControlEncoding, setControlPort, setDataChannelCallback, setDataReceiveBufferSize, setDataSendBufferSize, setDeleteOnFailure, setDetectTransferMode, setDirectoryEmptyMessages, setFileNotFoundMessages, setForceUniqueNames, setFTPFileFactory, setId, setListenOnAllInterfaces, setMessageListener, setModTime, setMonitorInterval, setParserLocale, setParserLocales, setPORTIP, setProgressMonitor, setProgressMonitor, setProgressMonitorEx, setRemoteAddr, setRemoteHost, setRemotePort, setRetryCount, setRetryDelay, setServerWakeupInterval, setStrictReturnCodes, setTimeout, setTransferBufferSize, setTransferCompleteMessages, setType, site, size, stat, system, toString, user, validateReply, validateReply, validateTransfer
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PDIFTPClient

public PDIFTPClient(LogChannelInterface log)
Method Detail

exists

public boolean exists(String remoteFile)
               throws IOException,
                      com.enterprisedt.net.ftp.FTPException
Specified by:
exists in interface com.enterprisedt.net.ftp.FTPClientInterface
Overrides:
exists in class com.enterprisedt.net.ftp.FTPClient
Throws:
IOException
com.enterprisedt.net.ftp.FTPException