final class AdminPermissionCollection
extends java.security.PermissionCollection
AdminPermissions.| 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.PermissionCollectionpermission - 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.PermissionCollectionpermission - 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.PermissionCollectionAdminPermission objects.private void writeObject(java.io.ObjectOutputStream out)
throws java.io.IOException
java.io.IOExceptionprivate void readObject(java.io.ObjectInputStream in)
throws java.io.IOException,
java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundException