Class AbstractUser
java.lang.Object
org.apache.catalina.users.AbstractUser
- Direct Known Subclasses:
GenericUser
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the full name of this user.getName()Make the principal name the same as the user name.Returns the logon password of this user.Returns the logon username of this user.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 Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface 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
protected AbstractUser()Constructs a new AbstractUser.
-
-
Method Details
-
getFullName
Description copied from interface:UserReturns the full name of this user.- 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
Description copied from interface:UserReturns the logon password of this user.- 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
Description copied from interface:UserReturns the logon username of this user.- 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
-