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 RemoteFileLister
public RemoteFileLister setReturnOnlyMostRecentFile(boolean inValue)
setReturnOnlyMostRecentFile
in interface RemoteFileLister
public boolean getReturnOnlyMostRecentFile()
public void setFilePath(String inFilePath)
setFilePath
in interface RemoteFileLister
public String getFilePath()
getFilePath
in interface RemoteFileLister
public RemoteFileLister setCredentials(LoginCredentials inCredentials)
setCredentials
in interface RemoteFileLister
public abstract void clearRemoteFileList()
public List<T> getUnfilteredRemoteFileList()
getUnfilteredRemoteFileList
in interface RemoteFileLister
public List<T> getFilteredRemoteFileList(List<RemoteFileFilter> inRemoteFileFilters)
public List<T> getFilteredRemoteFileList()
getFilteredRemoteFileList
in interface RemoteFileLister
public void setFilterList(List<RemoteFileFilter> inRemoteFileFilters)
setFilterList
in interface RemoteFileLister
public void addFilter(RemoteFileFilter inRemoteFileFilter)
addFilter
in interface RemoteFileLister
public List<RemoteFileFilter> getFilterList()
getFilterList
in interface RemoteFileLister
protected abstract List<T> getUnfilteredRemoteFileListImpl()