final class UserAdminPermissionCollection
extends java.security.PermissionCollection
UserAdminPermissionCollection
stores a set of
UserAdminPermission
permissions.Modifier and Type | Field and Description |
---|---|
private boolean |
all_allowed
Boolean saying if "*" is in the collection.
|
private java.util.Hashtable |
permissions
Table of permissions.
|
(package private) static long |
serialVersionUID |
Constructor and Description |
---|
UserAdminPermissionCollection()
Creates an empty
UserAdminPermissionCollection object. |
Modifier and Type | Method and Description |
---|---|
void |
add(java.security.Permission permission)
Adds the given permission to this
UserAdminPermissionCollection . |
java.util.Enumeration |
elements()
Returns an enumeration of all the
UserAdminPermission
objects in the container. |
boolean |
implies(java.security.Permission permission)
Checks to see if this
PermissionCollection implies the given
permission. |
static final long serialVersionUID
private final java.util.Hashtable permissions
private boolean all_allowed
public UserAdminPermissionCollection()
UserAdminPermissionCollection
object.public void add(java.security.Permission permission)
UserAdminPermissionCollection
. The key for the hash is the
name.add
in class java.security.PermissionCollection
permission
- the Permission
object to add.java.lang.IllegalArgumentException
- If the given permission is not a
UserAdminPermission
java.lang.SecurityException
- If this
UserAdminPermissionCollection
object has been marked
readonlypublic boolean implies(java.security.Permission permission)
PermissionCollection
implies the given
permission.implies
in class java.security.PermissionCollection
permission
- the Permission
object to check againstPermissionCollection
, false otherwise.public java.util.Enumeration elements()
UserAdminPermission
objects in the container.elements
in class java.security.PermissionCollection
UserAdminPermission
objects.