Package com.logicaldoc.ftp
Class FtpUserManager
java.lang.Object
org.apache.ftpserver.usermanager.impl.AbstractUserManager
com.logicaldoc.ftp.FtpUserManager
- All Implemented Interfaces:
- org.apache.ftpserver.ftplet.UserManager
public class FtpUserManager
extends org.apache.ftpserver.usermanager.impl.AbstractUserManager
Our own implementation to integrate the LogicalDOC's authentication
 mechanism.
- Since:
- 8.0
- Author:
- Marco Meschieri - LogicalDOC
- 
Field SummaryFields inherited from class org.apache.ftpserver.usermanager.impl.AbstractUserManagerATTR_ENABLE, ATTR_HOME, ATTR_LOGIN, ATTR_MAX_DOWNLOAD_RATE, ATTR_MAX_IDLE_TIME, ATTR_MAX_LOGIN_NUMBER, ATTR_MAX_LOGIN_PER_IP, ATTR_MAX_UPLOAD_RATE, ATTR_PASSWORD, ATTR_WRITE_PERM
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionorg.apache.ftpserver.ftplet.Userauthenticate(org.apache.ftpserver.ftplet.Authentication authentication) voidbooleanString[]org.apache.ftpserver.ftplet.UsergetUserByName(String username) voidsave(org.apache.ftpserver.ftplet.User arg0) Methods inherited from class org.apache.ftpserver.usermanager.impl.AbstractUserManagergetAdminName, getPasswordEncryptor, isAdmin
- 
Constructor Details- 
FtpUserManagerpublic FtpUserManager()
 
- 
- 
Method Details- 
authenticatepublic org.apache.ftpserver.ftplet.User authenticate(org.apache.ftpserver.ftplet.Authentication authentication) throws org.apache.ftpserver.ftplet.AuthenticationFailedException - Throws:
- org.apache.ftpserver.ftplet.AuthenticationFailedException
 
- 
delete- Throws:
- org.apache.ftpserver.ftplet.FtpException
 
- 
doesExist- Throws:
- org.apache.ftpserver.ftplet.FtpException
 
- 
getAllUserNames- Throws:
- org.apache.ftpserver.ftplet.FtpException
 
- 
getUserByNamepublic org.apache.ftpserver.ftplet.User getUserByName(String username) throws org.apache.ftpserver.ftplet.FtpException - Throws:
- org.apache.ftpserver.ftplet.FtpException
 
- 
savepublic void save(org.apache.ftpserver.ftplet.User arg0) throws org.apache.ftpserver.ftplet.FtpException - Throws:
- org.apache.ftpserver.ftplet.FtpException
 
 
-