org.jppf.security
Class JPPFPermissions
java.lang.Object
java.security.PermissionCollection
org.jppf.security.JPPFPermissions
- All Implemented Interfaces:
- Serializable
public class JPPFPermissions
- extends PermissionCollection
Implementation of node-specific permissions collection.
- Author:
- Laurent Cohen
- See Also:
- Serialized Form
|
Method Summary |
void |
add(Permission permission)
Adds a permission object to the current collection of permission objects. |
Enumeration<Permission> |
elements()
Returns an enumeration of all the Permission objects in the collection. |
boolean |
implies(Permission permission)
Checks to see if the specified permission is implied by the collection of Permission objects held in this PermissionCollection. |
void |
setReadOnly()
Marks this PermissionCollection object as "readonly". |
JPPFPermissions
public JPPFPermissions()
add
public void add(Permission permission)
- Adds a permission object to the current collection of permission objects.
- Specified by:
add in class PermissionCollection
- Parameters:
permission - the Permission object to add.- See Also:
PermissionCollection.add(java.security.Permission)
elements
public Enumeration<Permission> elements()
- Returns an enumeration of all the Permission objects in the collection.
- Specified by:
elements in class PermissionCollection
- Returns:
- an enumeration of all the Permissions.
- See Also:
PermissionCollection.elements()
implies
public boolean implies(Permission permission)
- Checks to see if the specified permission is implied by the collection of Permission objects held in this PermissionCollection.
- Specified by:
implies in class PermissionCollection
- Parameters:
permission - the Permission object to compare.
- Returns:
- true if "permission" is implied by the permissions in the collection, false if not.
- See Also:
PermissionCollection.implies(java.security.Permission)
setReadOnly
public void setReadOnly()
- Marks this PermissionCollection object as "readonly". After a PermissionCollection object is marked as readonly,
no new Permission objects can be added to it using add.
- Overrides:
setReadOnly in class PermissionCollection
- See Also:
PermissionCollection.setReadOnly()
Copyright © 2005-2010 JPPF Team.