Method Summary |
|
abstract public void | addGroup(Group group) Add a new
Group to those this user belongs to. |
abstract public void | addRole(Role role) Add a new
Role to those assigned specifically to this user. |
public String | getFullName() Return the full name of this user. |
abstract public Iterator | getGroups() Return the set of
Group s to which this user belongs. |
public String | getName() Make the principal name the same as the group name. |
public 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 public Iterator | getRoles() Return the set of
Role s assigned specifically to this user. |
public String | getUsername() Return the logon username of this user, which must be unique
within the scope of a
UserDatabase . |
abstract public boolean | isInGroup(Group group) |
abstract public boolean | isInRole(Role role) Is this user specifically assigned the specified
Role ? This
method does NOT check for roles inherited based on
Group membership. |
abstract public void | removeGroup(Group group) Remove a
Group from those this user belongs to. |
abstract public void | removeGroups() Remove all
Group s from those this user belongs to. |
abstract public void | removeRole(Role role) Remove a
Role from those assigned to this user. |
abstract public void | removeRoles() Remove all
Role s from those assigned to this user. |
public void | setFullName(String fullName) Set the full name of this user. |
public 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 . |
public void | setUsername(String username) Set the logon username of this user, which must be unique within
the scope of a
UserDatabase . |