pnuts.security
Class PackagePermission

java.lang.Object
  extended by java.security.Permission
      extended by java.security.BasicPermission
          extended by pnuts.security.PackagePermission
All Implemented Interfaces:
java.io.Serializable, java.security.Guard

public final class PackagePermission
extends java.security.BasicPermission

This class represents access to a Package in Pnuts. A PackagePermission consists of a package name and a set of actions.

Version:
1.1
See Also:
Pnuts User's Guide, Serialized Form

Constructor Summary
PackagePermission(java.lang.String name)
           
PackagePermission(java.lang.String name, java.lang.String actions)
           
 
Method Summary
 java.lang.String getActions()
           
 boolean implies(java.security.Permission p)
           
 java.security.PermissionCollection newPermissionCollection()
           
 
Methods inherited from class java.security.BasicPermission
equals, hashCode
 
Methods inherited from class java.security.Permission
checkGuard, getName, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PackagePermission

public PackagePermission(java.lang.String name)

PackagePermission

public PackagePermission(java.lang.String name,
                         java.lang.String actions)
Method Detail

getActions

public java.lang.String getActions()
Overrides:
getActions in class java.security.BasicPermission

implies

public boolean implies(java.security.Permission p)
Overrides:
implies in class java.security.BasicPermission

newPermissionCollection

public java.security.PermissionCollection newPermissionCollection()
Overrides:
newPermissionCollection in class java.security.BasicPermission