Package io.milton.ftp
Class MiltonUser
java.lang.Object
io.milton.ftp.MiltonUser
- All Implemented Interfaces:
org.apache.ftpserver.ftplet.User
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.ftpserver.ftplet.AuthorizationRequestauthorize(org.apache.ftpserver.ftplet.AuthorizationRequest request) Note that real authorisation is done by MiltonFtpFileList<org.apache.ftpserver.ftplet.Authority>List<org.apache.ftpserver.ftplet.Authority>getAuthorities(Class<? extends org.apache.ftpserver.ftplet.Authority> clazz) booleanintgetName()getUser()
-
Constructor Details
-
MiltonUser
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceorg.apache.ftpserver.ftplet.User
-
getPassword
- Specified by:
getPasswordin interfaceorg.apache.ftpserver.ftplet.User
-
getAuthorities
- Specified by:
getAuthoritiesin interfaceorg.apache.ftpserver.ftplet.User
-
getUser
- Returns:
- - the security implementation specific user object returned by authentication
-
getAuthorities
public List<org.apache.ftpserver.ftplet.Authority> getAuthorities(Class<? extends org.apache.ftpserver.ftplet.Authority> clazz) - Specified by:
getAuthoritiesin interfaceorg.apache.ftpserver.ftplet.User
-
authorize
public org.apache.ftpserver.ftplet.AuthorizationRequest authorize(org.apache.ftpserver.ftplet.AuthorizationRequest request) Note that real authorisation is done by MiltonFtpFile- Specified by:
authorizein interfaceorg.apache.ftpserver.ftplet.User- Parameters:
request-- Returns:
-
getMaxIdleTime
public int getMaxIdleTime()- Specified by:
getMaxIdleTimein interfaceorg.apache.ftpserver.ftplet.User
-
getEnabled
public boolean getEnabled()- Specified by:
getEnabledin interfaceorg.apache.ftpserver.ftplet.User
-
getHomeDirectory
- Specified by:
getHomeDirectoryin interfaceorg.apache.ftpserver.ftplet.User
-