org.apache.catalina.users
public class MemoryGroup extends AbstractGroup
Concrete implementation of Group for the MemoryUserDatabase implementation of UserDatabase.
Since: 4.1
Version: $Revision: 467222 $ $Date: 2006-10-24 05:17:11 +0200 (Tue, 24 Oct 2006) $
Field Summary | |
---|---|
protected MemoryUserDatabase | database
The MemoryUserDatabase that owns this group. |
protected ArrayList | roles
The set of Roles associated with this group. |
Method Summary | |
---|---|
void | addRole(Role role)
Add a new Role to those assigned specifically to this group.
|
Iterator | getRoles()
Return the set of Roles assigned specifically to this group. |
UserDatabase | getUserDatabase()
Return the UserDatabase within which this Group is defined. |
Iterator | getUsers()
Return the set of Users that are members of this group. |
boolean | isInRole(Role role)
Is this group specifically assigned the specified Role?
|
void | removeRole(Role role)
Remove a Role from those assigned to this group.
|
void | removeRoles()
Remove all Roles from those assigned to this group. |
String | toString() Return a String representation of this group in XML format. |
Parameters: role The new role
Parameters: role The role to check
Parameters: role The old role
Return a String representation of this group in XML format.