org.jppf.security
Class JPPFPermissions

java.lang.Object
  extended by java.security.PermissionCollection
      extended by 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

Constructor Summary
JPPFPermissions()
           
 
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".
 
Methods inherited from class java.security.PermissionCollection
isReadOnly, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JPPFPermissions

public JPPFPermissions()
Method Detail

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.