org.apache.jetspeed.security.impl
Class JaasPolicyCoordinator

java.lang.Object
  extended by java.security.Policy
      extended by org.apache.jetspeed.security.impl.JaasPolicyCoordinator

public class JaasPolicyCoordinator
extends java.security.Policy

Provide coordination between the default policy and Jetspeed custom policy.


Constructor Summary
JaasPolicyCoordinator(java.security.Policy defaultPolicy, java.security.Policy j2Policy)
           Constructor for coordinating the policies.
 
Method Summary
 java.security.PermissionCollection getPermissions(java.security.CodeSource codeSource)
           
 boolean implies(java.security.ProtectionDomain domain, java.security.Permission permission)
           
 void refresh()
           
 
Methods inherited from class java.security.Policy
getPermissions, getPolicy, setPolicy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JaasPolicyCoordinator

public JaasPolicyCoordinator(java.security.Policy defaultPolicy,
                             java.security.Policy j2Policy)

Constructor for coordinating the policies.

Parameters:
defaultPolicy - The default policy.
j2Policy - Jetspeed policy.
Method Detail

getPermissions

public java.security.PermissionCollection getPermissions(java.security.CodeSource codeSource)
Specified by:
getPermissions in class java.security.Policy
See Also:
Policy.getPermissions(java.security.CodeSource)

refresh

public void refresh()
Specified by:
refresh in class java.security.Policy
See Also:
Policy.refresh()

implies

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


Copyright © 1999-2009 Apache Software Foundation. All Rights Reserved.