Package io.milton.ftp
Class MiltonFsView
java.lang.Object
io.milton.ftp.MiltonFsView
- All Implemented Interfaces:
org.apache.ftpserver.ftplet.FileSystemView
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classRepresents a resource (possibly null) and an absolute path (never null) -
Constructor Summary
ConstructorsConstructorDescriptionMiltonFsView(Path homePath, String host, ResourceFactory resourceFactory, MiltonUser user) -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoiddispose()org.apache.ftpserver.ftplet.FtpFileorg.apache.ftpserver.ftplet.FtpFilegetResource(Path p) org.apache.ftpserver.ftplet.FtpFilebooleanorg.apache.ftpserver.ftplet.FtpFile
-
Constructor Details
-
MiltonFsView
-
-
Method Details
-
getHomeDirectory
public org.apache.ftpserver.ftplet.FtpFile getHomeDirectory() throws org.apache.ftpserver.ftplet.FtpException- Specified by:
getHomeDirectoryin interfaceorg.apache.ftpserver.ftplet.FileSystemView- Throws:
org.apache.ftpserver.ftplet.FtpException
-
getWorkingDirectory
public org.apache.ftpserver.ftplet.FtpFile getWorkingDirectory() throws org.apache.ftpserver.ftplet.FtpException- Specified by:
getWorkingDirectoryin interfaceorg.apache.ftpserver.ftplet.FileSystemView- Throws:
org.apache.ftpserver.ftplet.FtpException
-
changeWorkingDirectory
- Specified by:
changeWorkingDirectoryin interfaceorg.apache.ftpserver.ftplet.FileSystemView- Throws:
org.apache.ftpserver.ftplet.FtpException
-
getFile
public org.apache.ftpserver.ftplet.FtpFile getFile(String path) throws org.apache.ftpserver.ftplet.FtpException - Specified by:
getFilein interfaceorg.apache.ftpserver.ftplet.FileSystemView- Throws:
org.apache.ftpserver.ftplet.FtpException
-
isRandomAccessible
public boolean isRandomAccessible() throws org.apache.ftpserver.ftplet.FtpException- Specified by:
isRandomAccessiblein interfaceorg.apache.ftpserver.ftplet.FileSystemView- Throws:
org.apache.ftpserver.ftplet.FtpException
-
dispose
public void dispose()- Specified by:
disposein interfaceorg.apache.ftpserver.ftplet.FileSystemView
-
getResource
public MiltonFsView.ResourceAndPath getResource(Path p) throws NotAuthorizedException, BadRequestException -
wrap
-