Class VirtualFtpFile
java.lang.Object
org.apache.nifi.processors.standard.ftp.filesystem.VirtualFtpFile
- All Implemented Interfaces:
org.apache.ftpserver.ftplet.FtpFile
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final VirtualFileSystemprivate longprivate final VirtualPath -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateInputStream(long l) createOutputStream(long l) booleandelete()booleanbooleanlongintgetName()longgetSize()booleanbooleanisFile()booleanisHidden()booleanbooleanbooleanList<? extends org.apache.ftpserver.ftplet.FtpFile> booleanmkdir()booleanmove(org.apache.ftpserver.ftplet.FtpFile ftpFile) booleansetLastModified(long l)
-
Field Details
-
path
-
fileSystem
-
lastModified
private long lastModified
-
-
Constructor Details
-
VirtualFtpFile
public VirtualFtpFile(VirtualPath path, VirtualFileSystem fileSystem) throws IllegalArgumentException - Throws:
IllegalArgumentException
-
-
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
- Specified by:
setLastModifiedin interfaceorg.apache.ftpserver.ftplet.FtpFile- Throws:
UnsupportedOperationException
-
getSize
public long getSize()- Specified by:
getSizein interfaceorg.apache.ftpserver.ftplet.FtpFile
-
getPhysicalFile
- Specified by:
getPhysicalFilein interfaceorg.apache.ftpserver.ftplet.FtpFile- Throws:
UnsupportedOperationException
-
mkdir
public boolean mkdir()- Specified by:
mkdirin interfaceorg.apache.ftpserver.ftplet.FtpFile
-
delete
public boolean delete()- Specified by:
deletein interfaceorg.apache.ftpserver.ftplet.FtpFile
-
move
public boolean move(org.apache.ftpserver.ftplet.FtpFile ftpFile) throws UnsupportedOperationException - Specified by:
movein interfaceorg.apache.ftpserver.ftplet.FtpFile- Throws:
UnsupportedOperationException
-
listFiles
- Specified by:
listFilesin interfaceorg.apache.ftpserver.ftplet.FtpFile
-
createOutputStream
- Specified by:
createOutputStreamin interfaceorg.apache.ftpserver.ftplet.FtpFile- Throws:
UnsupportedOperationException
-
createInputStream
- Specified by:
createInputStreamin interfaceorg.apache.ftpserver.ftplet.FtpFile- Throws:
UnsupportedOperationException
-
equals
-