public abstract class AbstractRemoteFileLister<T extends RemoteFile> extends Object implements RemoteFileLister
| Constructor and Description |
|---|
AbstractRemoteFileLister() |
AbstractRemoteFileLister(String inFilePath) |
AbstractRemoteFileLister(String inFilePath,
List<RemoteFileFilter> inFilterList) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFilter(RemoteFileFilter inRemoteFileFilter) |
abstract void |
clearRemoteFileList() |
String |
getFilePath() |
List<T> |
getFilteredRemoteFileList() |
List<T> |
getFilteredRemoteFileList(List<RemoteFileFilter> inRemoteFileFilters) |
List<RemoteFileFilter> |
getFilterList() |
abstract String |
getProtocol() |
boolean |
getReturnOnlyMostRecentFile() |
List<T> |
getUnfilteredRemoteFileList() |
protected abstract List<T> |
getUnfilteredRemoteFileListImpl() |
RemoteFileLister |
setCredentials(LoginCredentials inCredentials) |
void |
setFilePath(String inFilePath) |
void |
setFilterList(List<RemoteFileFilter> inRemoteFileFilters) |
RemoteFileLister |
setReturnOnlyMostRecentFile(boolean inValue) |
public AbstractRemoteFileLister()
public AbstractRemoteFileLister(String inFilePath)
public AbstractRemoteFileLister(String inFilePath, List<RemoteFileFilter> inFilterList)
public abstract String getProtocol()
getProtocol in interface RemoteFileListerpublic RemoteFileLister setReturnOnlyMostRecentFile(boolean inValue)
setReturnOnlyMostRecentFile in interface RemoteFileListerpublic boolean getReturnOnlyMostRecentFile()
public void setFilePath(String inFilePath)
setFilePath in interface RemoteFileListerpublic String getFilePath()
getFilePath in interface RemoteFileListerpublic RemoteFileLister setCredentials(LoginCredentials inCredentials)
setCredentials in interface RemoteFileListerpublic abstract void clearRemoteFileList()
public List<T> getUnfilteredRemoteFileList()
getUnfilteredRemoteFileList in interface RemoteFileListerpublic List<T> getFilteredRemoteFileList(List<RemoteFileFilter> inRemoteFileFilters)
public List<T> getFilteredRemoteFileList()
getFilteredRemoteFileList in interface RemoteFileListerpublic void setFilterList(List<RemoteFileFilter> inRemoteFileFilters)
setFilterList in interface RemoteFileListerpublic void addFilter(RemoteFileFilter inRemoteFileFilter)
addFilter in interface RemoteFileListerpublic List<RemoteFileFilter> getFilterList()
getFilterList in interface RemoteFileListerprotected abstract List<T> getUnfilteredRemoteFileListImpl()
jataylor@hairyfatguy.com