com.caucho.security
Class PolicyImpl

java.lang.Object
  extended by java.security.Policy
      extended by com.caucho.security.PolicyImpl

public class PolicyImpl
extends java.security.Policy

Defines the policy for the current security context.


Nested Class Summary
 
Nested classes/interfaces inherited from class java.security.Policy
java.security.Policy.Parameters
 
Field Summary
 
Fields inherited from class java.security.Policy
UNSUPPORTED_EMPTY_COLLECTION
 
Method Summary
 java.security.PermissionCollection getPermissions(java.security.CodeSource codesource)
           
 java.security.PermissionCollection getPermissions(java.security.ProtectionDomain domain)
           
static PolicyImpl getPolicy()
           
 boolean implies(java.security.ProtectionDomain domain, java.security.Permission permission)
           
static void init()
           
 void refresh()
           
 java.lang.String toString()
           
 
Methods inherited from class java.security.Policy
getInstance, getInstance, getInstance, getParameters, getProvider, getType, setPolicy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getPolicy

public static PolicyImpl getPolicy()

init

public static void init()

getPermissions

public java.security.PermissionCollection getPermissions(java.security.CodeSource codesource)
Overrides:
getPermissions in class java.security.Policy

getPermissions

public java.security.PermissionCollection getPermissions(java.security.ProtectionDomain domain)
Overrides:
getPermissions in class java.security.Policy

implies

public boolean implies(java.security.ProtectionDomain domain,
                       java.security.Permission permission)
Overrides:
implies in class java.security.Policy

refresh

public void refresh()
Overrides:
refresh in class java.security.Policy

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object