Class CanBeAnythingFile
java.lang.Object
org.genesys.filerepository.service.ftp.CanBeAnythingFile
- All Implemented Interfaces:
org.apache.ftpserver.ftplet.FtpFile
public abstract class CanBeAnythingFile
extends Object
implements org.apache.ftpserver.ftplet.FtpFile
The Class CanBeAnythingFile.
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionCanBeAnythingFile(Path parent, String name) Instantiates a new can be anything file. -
Method Summary
Modifier and TypeMethodDescriptioncreateInputStream(long offset) abstract OutputStreamcreateOutputStream(long offset) abstract booleandelete()booleanlongintgetName()longgetSize()booleanbooleanisFile()booleanisHidden()booleanbooleanbooleanList<? extends org.apache.ftpserver.ftplet.FtpFile>abstract booleanmkdir()booleanmove(org.apache.ftpserver.ftplet.FtpFile destination) booleansetLastModified(long time)
-
Field Details
-
dir
protected boolean dirThe dir.
-
-
Constructor Details
-
CanBeAnythingFile
Instantiates a new can be anything file.- Parameters:
parent- the parentname- the name
-
-
Method Details
-
getAbsolutePath
- Specified by:
getAbsolutePathin interfaceorg.apache.ftpserver.ftplet.FtpFile
-
getName
- Specified by:
getNamein interfaceorg.apache.ftpserver.ftplet.FtpFile
-
isHidden
public boolean isHidden()- Specified by:
isHiddenin interfaceorg.apache.ftpserver.ftplet.FtpFile
-
isDirectory
public boolean isDirectory()- Specified by:
isDirectoryin interfaceorg.apache.ftpserver.ftplet.FtpFile
-
isFile
public boolean isFile()- Specified by:
isFilein interfaceorg.apache.ftpserver.ftplet.FtpFile
-
doesExist
public boolean doesExist()- Specified by:
doesExistin interfaceorg.apache.ftpserver.ftplet.FtpFile
-
isReadable
public boolean isReadable()- Specified by:
isReadablein interfaceorg.apache.ftpserver.ftplet.FtpFile
-
isWritable
public boolean isWritable()- Specified by:
isWritablein interfaceorg.apache.ftpserver.ftplet.FtpFile
-
isRemovable
public boolean isRemovable()- Specified by:
isRemovablein interfaceorg.apache.ftpserver.ftplet.FtpFile
-
getOwnerName
- Specified by:
getOwnerNamein interfaceorg.apache.ftpserver.ftplet.FtpFile
-
getGroupName
- Specified by:
getGroupNamein interfaceorg.apache.ftpserver.ftplet.FtpFile
-
getLinkCount
public int getLinkCount()- Specified by:
getLinkCountin interfaceorg.apache.ftpserver.ftplet.FtpFile
-
getLastModified
public long getLastModified()- Specified by:
getLastModifiedin interfaceorg.apache.ftpserver.ftplet.FtpFile
-
setLastModified
public boolean setLastModified(long time) - Specified by:
setLastModifiedin interfaceorg.apache.ftpserver.ftplet.FtpFile
-
getSize
public long getSize()- Specified by:
getSizein interfaceorg.apache.ftpserver.ftplet.FtpFile
-
getPhysicalFile
- Specified by:
getPhysicalFilein interfaceorg.apache.ftpserver.ftplet.FtpFile
-
mkdir
public abstract boolean mkdir()- Specified by:
mkdirin interfaceorg.apache.ftpserver.ftplet.FtpFile
-
delete
public abstract boolean delete()- Specified by:
deletein interfaceorg.apache.ftpserver.ftplet.FtpFile
-
move
public boolean move(org.apache.ftpserver.ftplet.FtpFile destination) - Specified by:
movein interfaceorg.apache.ftpserver.ftplet.FtpFile
-
listFiles
- Specified by:
listFilesin interfaceorg.apache.ftpserver.ftplet.FtpFile
-
createOutputStream
- Specified by:
createOutputStreamin interfaceorg.apache.ftpserver.ftplet.FtpFile- Throws:
IOException
-
createInputStream
- Specified by:
createInputStreamin interfaceorg.apache.ftpserver.ftplet.FtpFile- Throws:
IOException
-