Package io.milton.ftp

Class MiltonFsView

java.lang.Object
io.milton.ftp.MiltonFsView
All Implemented Interfaces:
org.apache.ftpserver.ftplet.FileSystemView

public class MiltonFsView extends Object implements org.apache.ftpserver.ftplet.FileSystemView
  • Constructor Details

  • Method Details

    • getHomeDirectory

      public org.apache.ftpserver.ftplet.FtpFile getHomeDirectory() throws org.apache.ftpserver.ftplet.FtpException
      Specified by:
      getHomeDirectory in interface org.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:
      getWorkingDirectory in interface org.apache.ftpserver.ftplet.FileSystemView
      Throws:
      org.apache.ftpserver.ftplet.FtpException
    • changeWorkingDirectory

      public boolean changeWorkingDirectory(String dir) throws org.apache.ftpserver.ftplet.FtpException
      Specified by:
      changeWorkingDirectory in interface org.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:
      getFile in interface org.apache.ftpserver.ftplet.FileSystemView
      Throws:
      org.apache.ftpserver.ftplet.FtpException
    • isRandomAccessible

      public boolean isRandomAccessible() throws org.apache.ftpserver.ftplet.FtpException
      Specified by:
      isRandomAccessible in interface org.apache.ftpserver.ftplet.FileSystemView
      Throws:
      org.apache.ftpserver.ftplet.FtpException
    • dispose

      public void dispose()
      Specified by:
      dispose in interface org.apache.ftpserver.ftplet.FileSystemView
    • getResource

      Throws:
      NotAuthorizedException
      BadRequestException
    • wrap

      public org.apache.ftpserver.ftplet.FtpFile wrap(Path path, Resource r)