org.apache.ftpserver.usermanager
Class AbstractUserManager
java.lang.Object
org.apache.ftpserver.usermanager.AbstractUserManager
- All Implemented Interfaces:
- UserManager
- Direct Known Subclasses:
- DbUserManager, LdapUserManager, PropertiesUserManager
public abstract class AbstractUserManager
- extends java.lang.Object
- implements UserManager
Abstract common base type for UserManager
implementations
Method Summary |
java.lang.String |
getAdminName()
Get the admin name. |
boolean |
isAdmin(java.lang.String login)
|
void |
setAdmin(java.lang.String adminName)
Deprecated. Use setAdminName(String) instead |
void |
setAdminName(java.lang.String adminName)
Set the name to use as the administrator of the server. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ATTR_LOGIN
public static final java.lang.String ATTR_LOGIN
- See Also:
- Constant Field Values
ATTR_PASSWORD
public static final java.lang.String ATTR_PASSWORD
- See Also:
- Constant Field Values
ATTR_HOME
public static final java.lang.String ATTR_HOME
- See Also:
- Constant Field Values
ATTR_WRITE_PERM
public static final java.lang.String ATTR_WRITE_PERM
- See Also:
- Constant Field Values
ATTR_ENABLE
public static final java.lang.String ATTR_ENABLE
- See Also:
- Constant Field Values
ATTR_MAX_IDLE_TIME
public static final java.lang.String ATTR_MAX_IDLE_TIME
- See Also:
- Constant Field Values
ATTR_MAX_UPLOAD_RATE
public static final java.lang.String ATTR_MAX_UPLOAD_RATE
- See Also:
- Constant Field Values
ATTR_MAX_DOWNLOAD_RATE
public static final java.lang.String ATTR_MAX_DOWNLOAD_RATE
- See Also:
- Constant Field Values
ATTR_MAX_LOGIN_NUMBER
public static final java.lang.String ATTR_MAX_LOGIN_NUMBER
- See Also:
- Constant Field Values
ATTR_MAX_LOGIN_PER_IP
public static final java.lang.String ATTR_MAX_LOGIN_PER_IP
- See Also:
- Constant Field Values
AbstractUserManager
public AbstractUserManager()
getAdminName
public java.lang.String getAdminName()
- Get the admin name.
- Specified by:
getAdminName
in interface UserManager
setAdminName
public void setAdminName(java.lang.String adminName)
- Set the name to use as the administrator of the server.
The default value is "admin".
- Parameters:
adminName
- The administrator user name
setAdmin
public void setAdmin(java.lang.String adminName)
- Deprecated. Use
setAdminName(String)
instead
- Set the name to use as the administrator of the server
- Parameters:
adminName
- The administrator user name
isAdmin
public boolean isAdmin(java.lang.String login)
throws FtpException
- Specified by:
isAdmin
in interface UserManager
- Returns:
- true if user with this login is administrator
- Throws:
FtpException
Copyright © 2003-2008 The Apache Software Foundation. All Rights Reserved.