| Modifier and Type | Field and Description | 
|---|---|
| protected String | fullNameThe full name of this user. | 
| protected String | passwordThe logon password of this user. | 
| protected String | usernameThe logon username of this user. | 
| Constructor and Description | 
|---|
| AbstractUser() | 
| Modifier and Type | Method and Description | 
|---|---|
| abstract void | addGroup(Group group)Add a new  Groupto those this user belongs to. | 
| abstract void | addRole(Role role)Add a new  Roleto those assigned specifically to this user. | 
| String | getFullName()Return the full name of this user. | 
| abstract Iterator<Group> | getGroups()Return the set of  Groups to which this user belongs. | 
| String | getName()Make the principal name the same as the group name. | 
| String | getPassword()Return the logon password of this user, optionally prefixed with the
 identifier of an encoding scheme surrounded by curly braces, such as
  {md5}xxxxx. | 
| abstract Iterator<Role> | getRoles()Return the set of  Roles assigned specifically to this user. | 
| String | getUsername()Return the logon username of this user, which must be unique
 within the scope of a  UserDatabase. | 
| abstract boolean | isInGroup(Group group)Is this user in the specified  Group? | 
| abstract boolean | isInRole(Role role)Is this user specifically assigned the specified  Role? | 
| abstract void | removeGroup(Group group)Remove a  Groupfrom those this user belongs to. | 
| abstract void | removeGroups()Remove all  Groups from those this user belongs to. | 
| abstract void | removeRole(Role role)Remove a  Rolefrom those assigned to this user. | 
| abstract void | removeRoles()Remove all  Roles from those assigned to this user. | 
| void | setFullName(String fullName)Set the full name of this user. | 
| void | setPassword(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. | 
| void | setUsername(String username)Set the logon username of this user, which must be unique within
 the scope of a  UserDatabase. | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetUserDatabaseprotected String fullName
protected String password
protected String username
public String getFullName()
getFullName in interface Userpublic void setFullName(String fullName)
setFullName in interface UserfullName - The new full namepublic abstract Iterator<Group> getGroups()
Groups to which this user belongs.public String getPassword()
{md5}xxxxx.getPassword in interface User{md5}xxxxx.public void setPassword(String password)
{md5}xxxxx.setPassword in interface Userpassword - The new logon passwordpublic abstract Iterator<Role> getRoles()
Roles assigned specifically to this user.public String getUsername()
UserDatabase.getUsername in interface UserUserDatabase.public void setUsername(String username)
UserDatabase.setUsername in interface Userusername - The new logon usernamepublic abstract void addRole(Role role)
Role to those assigned specifically to this user.public abstract boolean isInRole(Role role)
public abstract void removeGroup(Group group)
Group from those this user belongs to.removeGroup in interface Usergroup - The old grouppublic abstract void removeGroups()
Groups from those this user belongs to.removeGroups in interface Userpublic abstract void removeRole(Role role)
Role from those assigned to this user.removeRole in interface Userrole - The old rolepublic abstract void removeRoles()
Roles from those assigned to this user.removeRoles in interface UserCopyright © 2000-2020 Apache Software Foundation. All Rights Reserved.