final class ConfigurationPermissionCollection
extends java.security.PermissionCollection
ConfigurationPermission permissions.Permission,
Permissions,
PermissionCollection| Modifier and Type | Field and Description |
|---|---|
private boolean |
all_allowed
Boolean saying if "*" is in the collection.
|
private java.util.Map<java.lang.String,ConfigurationPermission> |
permissions
Collection of permissions.
|
private static java.io.ObjectStreamField[] |
serialPersistentFields |
(package private) static long |
serialVersionUID |
| Constructor and Description |
|---|
ConfigurationPermissionCollection()
Creates an empty
ConfigurationPermissionCollection object. |
| Modifier and Type | Method and Description |
|---|---|
void |
add(java.security.Permission permission)
Adds the specified permission to the
ConfigurationPermissionCollection. |
java.util.Enumeration<java.security.Permission> |
elements()
Returns an enumeration of all
ConfigurationPermission 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) |
static final long serialVersionUID
private java.util.Map<java.lang.String,ConfigurationPermission> permissions
private boolean all_allowed
private static final java.io.ObjectStreamField[] serialPersistentFields
public ConfigurationPermissionCollection()
ConfigurationPermissionCollection object.public void add(java.security.Permission permission)
ConfigurationPermissionCollection. The key for the hash is the
interface name of the service.add in class java.security.PermissionCollectionpermission - The Permission object to add.java.lang.IllegalArgumentException - If the permission is not an
ConfigurationPermission.java.lang.SecurityException - If this ConfigurationPermissionCollection
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 this
ConfigurationPermission object.true if permission is a proper subset of a
permission in the set; false otherwise.public java.util.Enumeration<java.security.Permission> elements()
ConfigurationPermission objects in
the container.elements in class java.security.PermissionCollectionConfigurationPermission 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