private static class SystemPermission.SystemPermissionCollection
extends java.security.PermissionCollection
SystemPermission
objects. Instances of this
class must be thread-safe and serializable, per the specification of
java.security.PermissionCollection
.Modifier and Type | Field and Description |
---|---|
private java.util.HashMap<java.lang.String,java.security.Permission> |
permissions |
private static long |
serialVersionUID |
Modifier | Constructor and Description |
---|---|
private |
SystemPermissionCollection() |
Modifier and Type | Method and Description |
---|---|
void |
add(java.security.Permission permission) |
java.util.Enumeration<java.security.Permission> |
elements() |
boolean |
implies(java.security.Permission permission) |
private void |
readObject(java.io.ObjectInputStream s)
Called upon deserialization for restoring the state of this
SystemPermissionCollection from a stream.
|
private void |
writeObject(java.io.ObjectOutputStream s)
Called upon Serialization for saving the state of this
SystemPermissionCollection to a stream.
|
private static final long serialVersionUID
private java.util.HashMap<java.lang.String,java.security.Permission> permissions
public void add(java.security.Permission permission)
add
in class java.security.PermissionCollection
public boolean implies(java.security.Permission permission)
implies
in class java.security.PermissionCollection
public java.util.Enumeration<java.security.Permission> elements()
elements
in class java.security.PermissionCollection
private void writeObject(java.io.ObjectOutputStream s) throws java.io.IOException
java.io.IOException
private void readObject(java.io.ObjectInputStream s) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOException
java.lang.ClassNotFoundException
Apache Derby V10.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.