Package org.apache.catalina.users
Class MemoryGroup
java.lang.Object
org.apache.catalina.users.AbstractGroup
org.apache.catalina.users.MemoryGroup
Deprecated.
Concrete implementation of Group
for the
MemoryUserDatabase
implementation of UserDatabase
.
- Since:
- 4.1
- Author:
- Craig R. McClanahan
-
Field Summary
Modifier and TypeFieldDescriptionprotected final MemoryUserDatabase
Deprecated.TheMemoryUserDatabase
that owns this group.protected final CopyOnWriteArrayList<Role>
Deprecated.The set ofRole
s associated with this group.Fields inherited from class org.apache.catalina.users.AbstractGroup
description, groupname
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Deprecated.Add a newRole
to those assigned specifically to this group.getRoles()
Deprecated.Return the set ofRole
s assigned specifically to this group.Deprecated.Return theUserDatabase
within which this Group is defined.getUsers()
Deprecated.Return the set ofUser
s that are members of this group.boolean
Deprecated.Is this group specifically assigned the specifiedRole
?void
removeRole
(Role role) Deprecated.Remove aRole
from those assigned to this group.void
Deprecated.Remove allRole
s from those assigned to this group.toString()
Deprecated.Return a String representation of this group in XML format.Methods inherited from class org.apache.catalina.users.AbstractGroup
getDescription, getGroupname, getName, setDescription, setGroupname
-
Field Details
-
database
Deprecated.TheMemoryUserDatabase
that owns this group. -
roles
Deprecated.The set ofRole
s associated with this group.
-
-
Method Details
-
getRoles
Deprecated.Return the set ofRole
s assigned specifically to this group.- Specified by:
getRoles
in interfaceGroup
- Specified by:
getRoles
in classAbstractGroup
- Returns:
- the set of
Role
s assigned specifically to this group.
-
getUserDatabase
Deprecated.Return theUserDatabase
within which this Group is defined.- Specified by:
getUserDatabase
in interfaceGroup
- Specified by:
getUserDatabase
in classAbstractGroup
- Returns:
- the
UserDatabase
within which this Group is defined.
-
getUsers
Deprecated.Return the set ofUser
s that are members of this group.- Specified by:
getUsers
in interfaceGroup
- Specified by:
getUsers
in classAbstractGroup
- Returns:
- the set of
User
s that are members of this group.
-
addRole
Deprecated.Add a newRole
to those assigned specifically to this group.- Specified by:
addRole
in interfaceGroup
- Specified by:
addRole
in classAbstractGroup
- Parameters:
role
- The new role
-
isInRole
Deprecated.Is this group specifically assigned the specifiedRole
?- Specified by:
isInRole
in interfaceGroup
- Specified by:
isInRole
in classAbstractGroup
- Parameters:
role
- The role to check- Returns:
true
if the group is assigned to the specified role otherwisefalse
-
removeRole
Deprecated.Remove aRole
from those assigned to this group.- Specified by:
removeRole
in interfaceGroup
- Specified by:
removeRole
in classAbstractGroup
- Parameters:
role
- The old role
-
removeRoles
public void removeRoles()Deprecated.Remove allRole
s from those assigned to this group.- Specified by:
removeRoles
in interfaceGroup
- Specified by:
removeRoles
in classAbstractGroup
-
toString
Deprecated.Return a String representation of this group in XML format.
-
AbstractGroup
instead.