final class AdminPermissionCollection
extends java.security.PermissionCollection
AdminPermission
s.Modifier and Type | Field and Description |
---|---|
private boolean |
all_allowed
Boolean saying if "*" is in the collection.
|
private java.util.Map |
permissions
Collection of permissions.
|
private static java.io.ObjectStreamField[] |
serialPersistentFields |
private static long |
serialVersionUID |
Constructor and Description |
---|
AdminPermissionCollection()
Create an empty AdminPermissions object.
|
Modifier and Type | Method and Description |
---|---|
void |
add(java.security.Permission permission)
Adds a permission to this permission collection.
|
java.util.Enumeration |
elements()
Returns an enumeration of all
AdminPermission objects in the
container. |
boolean |
implies(java.security.Permission permission)
Determines if the specified permissions implies the permissions expressed
in
permission . |
private void |
readObject(java.io.ObjectInputStream in) |
private void |
writeObject(java.io.ObjectOutputStream out) |
private static final long serialVersionUID
private transient java.util.Map permissions
private boolean all_allowed
private static final java.io.ObjectStreamField[] serialPersistentFields
public AdminPermissionCollection()
public void add(java.security.Permission permission)
add
in class java.security.PermissionCollection
permission
- The AdminPermission
object to add.java.lang.IllegalArgumentException
- If the specified permission is not an
AdminPermission
instance or was constructed with a
Bundle object.java.lang.SecurityException
- If this AdminPermissionCollection
object has been marked read-only.public boolean implies(java.security.Permission permission)
permission
.implies
in class java.security.PermissionCollection
permission
- The Permission object to compare with the
AdminPermission
objects in this collection.true
if permission
is implied by an
AdminPermission
in this collection,
false
otherwise.public java.util.Enumeration elements()
AdminPermission
objects in the
container.elements
in class java.security.PermissionCollection
AdminPermission
objects.private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException
java.io.IOException
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException