public abstract class AbstractUserManager extends Object implements UserManager
UserManager
implementationsModifier and Type | Field and Description |
---|---|
static String |
ATTR_ENABLE |
static String |
ATTR_HOME |
static String |
ATTR_LOGIN |
static String |
ATTR_MAX_DOWNLOAD_RATE |
static String |
ATTR_MAX_IDLE_TIME |
static String |
ATTR_MAX_LOGIN_NUMBER |
static String |
ATTR_MAX_LOGIN_PER_IP |
static String |
ATTR_MAX_UPLOAD_RATE |
static String |
ATTR_PASSWORD |
static String |
ATTR_WRITE_PERM |
Constructor and Description |
---|
AbstractUserManager(String adminName,
PasswordEncryptor passwordEncryptor)
Internal constructor, do not use directly
|
Modifier and Type | Method and Description |
---|---|
String |
getAdminName()
Get the admin name.
|
PasswordEncryptor |
getPasswordEncryptor()
Retrieve the password encryptor used for this user manager
|
boolean |
isAdmin(String login)
Check if the user is admin.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
authenticate, delete, doesExist, getAllUserNames, getUserByName, save
public static final String ATTR_LOGIN
public static final String ATTR_PASSWORD
public static final String ATTR_HOME
public static final String ATTR_WRITE_PERM
public static final String ATTR_ENABLE
public static final String ATTR_MAX_IDLE_TIME
public static final String ATTR_MAX_UPLOAD_RATE
public static final String ATTR_MAX_DOWNLOAD_RATE
public static final String ATTR_MAX_LOGIN_NUMBER
public static final String ATTR_MAX_LOGIN_PER_IP
public AbstractUserManager(String adminName, PasswordEncryptor passwordEncryptor)
public String getAdminName()
getAdminName
in interface UserManager
public boolean isAdmin(String login) throws FtpException
UserManager
isAdmin
in interface UserManager
login
- The name of the User
to checkFtpException
- when the UserManager can't fulfill the request.public PasswordEncryptor getPasswordEncryptor()
Md5PasswordEncryptor
if no other has been providedCopyright © 2003–2016 The Apache Software Foundation. All rights reserved.