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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier 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.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.catalina.User
addGroup, addRole, getGroups, getRoles, getUserDatabase, isInGroup, isInRole, removeGroup, removeGroups, removeRole, removeRoles
-
Field Details
-
fullName
The full name of this user. -
password
The logon password of this user. -
username
The logon username of this user.
-
-
Constructor Details
-
AbstractUser
public AbstractUser()
-
-
Method Details
-
getFullName
- Specified by:
getFullNamein interfaceUser- Returns:
- the full name of this user.
-
setFullName
Description copied from interface:UserSet the full name of this user.- Specified by:
setFullNamein interfaceUser- Parameters:
fullName- The new full name
-
getPassword
- Specified by:
getPasswordin interfaceUser- Returns:
- the logon password of this user, optionally prefixed with the identifier of an encoding scheme surrounded
by curly braces, such as
{md5}xxxxx.
-
setPassword
Description 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 interfaceUser- Parameters:
password- The new logon password
-
getUsername
- Specified by:
getUsernamein interfaceUser- Returns:
- the logon username of this user, which must be unique within the scope of a
UserDatabase.
-
setUsername
Description copied from interface:UserSet the logon username of this user, which must be unique within the scope of aUserDatabase.- Specified by:
setUsernamein interfaceUser- Parameters:
username- The new logon username
-
getName
Make the principal name the same as the group name.
-