Package io.milton.ftp

Class UserManagerAdapter

java.lang.Object
io.milton.ftp.UserManagerAdapter
All Implemented Interfaces:
org.apache.ftpserver.ftplet.UserManager

public class UserManagerAdapter extends Object implements org.apache.ftpserver.ftplet.UserManager
Wraps a UserManager from apache FTP to provide a UserManager for milton
Author:
brad
  • Constructor Details

  • Method Details

    • getUserByName

      public MiltonUser getUserByName(String fqn) throws org.apache.ftpserver.ftplet.FtpException
      Specified by:
      getUserByName in interface org.apache.ftpserver.ftplet.UserManager
      Throws:
      org.apache.ftpserver.ftplet.FtpException
    • getAllUserNames

      public String[] getAllUserNames() throws org.apache.ftpserver.ftplet.FtpException
      Specified by:
      getAllUserNames in interface org.apache.ftpserver.ftplet.UserManager
      Throws:
      org.apache.ftpserver.ftplet.FtpException
    • delete

      public void delete(String name) throws org.apache.ftpserver.ftplet.FtpException
      Specified by:
      delete in interface org.apache.ftpserver.ftplet.UserManager
      Throws:
      org.apache.ftpserver.ftplet.FtpException
    • save

      public void save(org.apache.ftpserver.ftplet.User user) throws org.apache.ftpserver.ftplet.FtpException
      Specified by:
      save in interface org.apache.ftpserver.ftplet.UserManager
      Throws:
      org.apache.ftpserver.ftplet.FtpException
    • doesExist

      public boolean doesExist(String name) throws org.apache.ftpserver.ftplet.FtpException
      Specified by:
      doesExist in interface org.apache.ftpserver.ftplet.UserManager
      Throws:
      org.apache.ftpserver.ftplet.FtpException
    • authenticate

      public org.apache.ftpserver.ftplet.User authenticate(org.apache.ftpserver.ftplet.Authentication authentication) throws org.apache.ftpserver.ftplet.AuthenticationFailedException
      Specified by:
      authenticate in interface org.apache.ftpserver.ftplet.UserManager
      Throws:
      org.apache.ftpserver.ftplet.AuthenticationFailedException
    • getAdminName

      public String getAdminName() throws org.apache.ftpserver.ftplet.FtpException
      Specified by:
      getAdminName in interface org.apache.ftpserver.ftplet.UserManager
      Throws:
      org.apache.ftpserver.ftplet.FtpException
    • isAdmin

      public boolean isAdmin(String arg0) throws org.apache.ftpserver.ftplet.FtpException
      Specified by:
      isAdmin in interface org.apache.ftpserver.ftplet.UserManager
      Throws:
      org.apache.ftpserver.ftplet.FtpException