Package org.apache.catalina.users
Class AbstractUser
java.lang.Object
org.apache.catalina.users.AbstractUser
- Direct Known Subclasses:
- GenericUser
 Convenience base class for User implementations.
 
- Since:
- 4.1
- Author:
- Craig R. McClanahan
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongetName()Make the principal name the same as the group name.voidsetFullName(String fullName) Set the full name of this user.voidsetPassword(String password) Set the logon password of this user, optionally prefixed with the identifier of an encoding scheme surrounded by curly braces, such as{md5}xxxxx.voidsetUsername(String username) Set the logon username of this user, which must be unique within the scope of aUserDatabase.Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.catalina.UseraddGroup, addRole, getGroups, getRoles, getUserDatabase, isInGroup, isInRole, removeGroup, removeGroups, removeRole, removeRoles
- 
Field Details- 
fullNameThe full name of this user.
- 
passwordThe logon password of this user.
- 
usernameThe logon username of this user.
 
- 
- 
Constructor Details- 
AbstractUserpublic AbstractUser()
 
- 
- 
Method Details- 
getFullName- Specified by:
- getFullNamein interface- User
- Returns:
- the full name of this user.
 
- 
setFullNameDescription copied from interface:UserSet the full name of this user.- Specified by:
- setFullNamein interface- User
- Parameters:
- fullName- The new full name
 
- 
getPassword- Specified by:
- getPasswordin interface- User
- Returns:
- the logon password of this user, optionally prefixed with the identifier of an encoding scheme surrounded
             by curly braces, such as {md5}xxxxx.
 
- 
setPasswordDescription copied from interface:UserSet the logon password of this user, optionally prefixed with the identifier of an encoding scheme surrounded by curly braces, such as{md5}xxxxx.- Specified by:
- setPasswordin interface- User
- Parameters:
- password- The new logon password
 
- 
getUsername- Specified by:
- getUsernamein interface- User
- Returns:
- the logon username of this user, which must be unique within the scope of a UserDatabase.
 
- 
setUsernameDescription copied from interface:UserSet the logon username of this user, which must be unique within the scope of aUserDatabase.- Specified by:
- setUsernamein interface- User
- Parameters:
- username- The new logon username
 
- 
getNameMake the principal name the same as the group name.
 
-