javax.security.jacc
Class EJBMethodPermission.EJBMethodPermissionCollection
java.lang.Object
java.security.PermissionCollection
javax.security.jacc.EJBMethodPermission.EJBMethodPermissionCollection
- All Implemented Interfaces:
- java.io.Serializable
- Enclosing class:
- EJBMethodPermission
- private static final class EJBMethodPermission.EJBMethodPermissionCollection
- extends java.security.PermissionCollection
Fields inherited from class java.security.PermissionCollection |
|
Method Summary |
void |
add(java.security.Permission permission)
Adds a permission object to the current collection of permission objects. |
java.util.Enumeration |
elements()
Returns an enumeration of all the Permission objects in the collection. |
boolean |
implies(java.security.Permission permission)
Checks to see if the specified permission is implied by
the collection of Permission objects held in this PermissionCollection. |
protected boolean |
interfaceImplies(java.util.HashMap parameters,
EJBMethodPermission.MethodSpec spec)
|
protected boolean |
methodImplies(java.util.HashMap interfaces,
EJBMethodPermission.MethodSpec spec)
|
Methods inherited from class java.security.PermissionCollection |
isReadOnly, setReadOnly, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
collection
private java.util.LinkedList collection
permissions
private java.util.HashMap permissions
WILDCARD
private static final java.lang.String WILDCARD
EJBMethodPermission.EJBMethodPermissionCollection
private EJBMethodPermission.EJBMethodPermissionCollection()
add
public void add(java.security.Permission permission)
- Adds a permission object to the current collection of permission objects.
- Parameters:
permission
- the Permission object to add.
- Throws:
java.lang.SecurityException
- - if this PermissionCollection object
has been marked readonly
implies
public boolean implies(java.security.Permission permission)
- Checks to see if the specified permission is implied by
the collection of Permission objects held in this PermissionCollection.
- Parameters:
permission
- the Permission object to compare.
- Returns:
- true if "permission" is implied by the permissions in
the collection, false if not.
methodImplies
protected boolean methodImplies(java.util.HashMap interfaces,
EJBMethodPermission.MethodSpec spec)
interfaceImplies
protected boolean interfaceImplies(java.util.HashMap parameters,
EJBMethodPermission.MethodSpec spec)
elements
public java.util.Enumeration elements()
- Returns an enumeration of all the Permission objects in the collection.
- Returns:
- an enumeration of all the Permissions.