org.apache.openejb.core.security.jacc
Class BasicJaccProvider

java.lang.Object
  extended by org.apache.openejb.core.security.JaccProvider
      extended by org.apache.openejb.core.security.jacc.BasicJaccProvider

public class BasicJaccProvider
extends JaccProvider

Version:
$Rev: 640595 $ $Date: 2008-03-24 22:48:10 +0100 (Mo, 24. M��r 2008) $

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.openejb.core.security.JaccProvider
JaccProvider.Factory, JaccProvider.Policy
 
Constructor Summary
BasicJaccProvider()
           
 
Method Summary
protected  BasicPolicyConfiguration createPolicyConfiguration(String contextID)
           
 PermissionCollection getPermissions(CodeSource codesource)
           
 javax.security.jacc.PolicyConfiguration getPolicyConfiguration(String contextID, boolean remove)
           
 boolean implies(ProtectionDomain domain, Permission permission)
           
 boolean inService(String contextID)
           
 void refresh()
           
 
Methods inherited from class org.apache.openejb.core.security.JaccProvider
get, install, set
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasicJaccProvider

public BasicJaccProvider()
Method Detail

getPolicyConfiguration

public javax.security.jacc.PolicyConfiguration getPolicyConfiguration(String contextID,
                                                                      boolean remove)
                                                               throws javax.security.jacc.PolicyContextException
Specified by:
getPolicyConfiguration in class JaccProvider
Throws:
javax.security.jacc.PolicyContextException

createPolicyConfiguration

protected BasicPolicyConfiguration createPolicyConfiguration(String contextID)

inService

public boolean inService(String contextID)
                  throws javax.security.jacc.PolicyContextException
Specified by:
inService in class JaccProvider
Throws:
javax.security.jacc.PolicyContextException

getPermissions

public PermissionCollection getPermissions(CodeSource codesource)
Specified by:
getPermissions in class JaccProvider

refresh

public void refresh()
Specified by:
refresh in class JaccProvider

implies

public boolean implies(ProtectionDomain domain,
                       Permission permission)
Specified by:
implies in class JaccProvider


Copyright © 1999-2011 The Apache OpenEJB development community. All Rights Reserved.