public abstract class RepositoryFtpDirectory extends Object implements org.apache.ftpserver.ftplet.FtpFile
RepositoryFtpDirectory wraps repository paths.| Constructor and Description |
|---|
RepositoryFtpDirectory(String path)
Instantiates a new repository ftp directory.
|
| Modifier and Type | Method and Description |
|---|---|
abstract boolean |
changeWorkingDirectory(String dir)
Change working directory.
|
InputStream |
createInputStream(long offset) |
OutputStream |
createOutputStream(long offset) |
protected void |
cwd(String path)
Cwd.
|
abstract boolean |
delete() |
boolean |
doesExist() |
boolean |
equals(Object obj) |
String |
getAbsolutePath() |
abstract String |
getGroupName() |
long |
getLastModified() |
int |
getLinkCount() |
String |
getName() |
abstract String |
getOwnerName() |
Object |
getPhysicalFile() |
long |
getSize() |
int |
hashCode() |
boolean |
isDirectory() |
boolean |
isFile() |
boolean |
isHidden() |
boolean |
isReadable() |
boolean |
isRemovable() |
boolean |
isWritable() |
abstract List<? extends org.apache.ftpserver.ftplet.FtpFile> |
listFiles() |
abstract boolean |
mkdir() |
abstract boolean |
move(org.apache.ftpserver.ftplet.FtpFile destination) |
boolean |
setLastModified(long time) |
public RepositoryFtpDirectory(String path)
path - the pathprotected void cwd(String path)
path - the pathpublic String getAbsolutePath()
getAbsolutePath in interface org.apache.ftpserver.ftplet.FtpFilepublic String getName()
getName in interface org.apache.ftpserver.ftplet.FtpFilepublic boolean isHidden()
isHidden in interface org.apache.ftpserver.ftplet.FtpFilepublic boolean isDirectory()
isDirectory in interface org.apache.ftpserver.ftplet.FtpFilepublic boolean isFile()
isFile in interface org.apache.ftpserver.ftplet.FtpFilepublic boolean doesExist()
doesExist in interface org.apache.ftpserver.ftplet.FtpFilepublic boolean isReadable()
isReadable in interface org.apache.ftpserver.ftplet.FtpFilepublic boolean isWritable()
isWritable in interface org.apache.ftpserver.ftplet.FtpFilepublic boolean isRemovable()
isRemovable in interface org.apache.ftpserver.ftplet.FtpFilepublic abstract String getOwnerName()
getOwnerName in interface org.apache.ftpserver.ftplet.FtpFilepublic abstract String getGroupName()
getGroupName in interface org.apache.ftpserver.ftplet.FtpFilepublic int getLinkCount()
getLinkCount in interface org.apache.ftpserver.ftplet.FtpFilepublic long getLastModified()
getLastModified in interface org.apache.ftpserver.ftplet.FtpFilepublic boolean setLastModified(long time)
setLastModified in interface org.apache.ftpserver.ftplet.FtpFilepublic long getSize()
getSize in interface org.apache.ftpserver.ftplet.FtpFilepublic Object getPhysicalFile()
getPhysicalFile in interface org.apache.ftpserver.ftplet.FtpFilepublic abstract boolean mkdir()
mkdir in interface org.apache.ftpserver.ftplet.FtpFilepublic abstract boolean delete()
delete in interface org.apache.ftpserver.ftplet.FtpFilepublic abstract boolean move(org.apache.ftpserver.ftplet.FtpFile destination)
move in interface org.apache.ftpserver.ftplet.FtpFilepublic abstract List<? extends org.apache.ftpserver.ftplet.FtpFile> listFiles()
listFiles in interface org.apache.ftpserver.ftplet.FtpFilepublic OutputStream createOutputStream(long offset) throws IOException
createOutputStream in interface org.apache.ftpserver.ftplet.FtpFileIOExceptionpublic InputStream createInputStream(long offset) throws IOException
createInputStream in interface org.apache.ftpserver.ftplet.FtpFileIOExceptionpublic abstract boolean changeWorkingDirectory(String dir)
dir - the dirCopyright © 2018 Global Crop Diversity Trust. All rights reserved.