org.apache.geronimo.security.jacc
Class PolicyConfigurationGeneric

java.lang.Object
  extended byorg.apache.geronimo.security.jacc.PolicyConfigurationGeneric
All Implemented Interfaces:
GeronimoPolicyConfiguration, javax.security.jacc.PolicyConfiguration

public class PolicyConfigurationGeneric
extends Object
implements GeronimoPolicyConfiguration

Version:
$Rev: 355877 $ $Date: 2005-12-11 03:48:27 +0100 (Sun, 11 Dec 2005) $

Method Summary
 void addToExcludedPolicy(Permission permission)
           
 void addToExcludedPolicy(PermissionCollection permissions)
           
 void addToRole(String roleName, Permission permission)
           
 void addToRole(String roleName, PermissionCollection permissions)
           
 void addToUncheckedPolicy(Permission permission)
           
 void addToUncheckedPolicy(PermissionCollection permissions)
           
 void commit()
           
 void delete()
           
 String getContextID()
           
 boolean implies(ProtectionDomain domain, Permission permission)
           
 boolean inService()
           
 void linkConfiguration(javax.security.jacc.PolicyConfiguration link)
           
 void open(boolean remove)
           
 void removeExcludedPolicy()
           
 void removeRole(String roleName)
           
 void removeUncheckedPolicy()
           
 void setPrincipalRoleMapping(Map principalRoleMap)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getContextID

public String getContextID()
                    throws javax.security.jacc.PolicyContextException
Specified by:
getContextID in interface javax.security.jacc.PolicyConfiguration
Throws:
javax.security.jacc.PolicyContextException

implies

public boolean implies(ProtectionDomain domain,
                       Permission permission)
Specified by:
implies in interface GeronimoPolicyConfiguration

setPrincipalRoleMapping

public void setPrincipalRoleMapping(Map principalRoleMap)
                             throws javax.security.jacc.PolicyContextException
Specified by:
setPrincipalRoleMapping in interface GeronimoPolicyConfiguration
Throws:
javax.security.jacc.PolicyContextException

addToRole

public void addToRole(String roleName,
                      PermissionCollection permissions)
               throws javax.security.jacc.PolicyContextException
Specified by:
addToRole in interface javax.security.jacc.PolicyConfiguration
Throws:
javax.security.jacc.PolicyContextException

addToRole

public void addToRole(String roleName,
                      Permission permission)
               throws javax.security.jacc.PolicyContextException
Specified by:
addToRole in interface javax.security.jacc.PolicyConfiguration
Throws:
javax.security.jacc.PolicyContextException

addToUncheckedPolicy

public void addToUncheckedPolicy(PermissionCollection permissions)
                          throws javax.security.jacc.PolicyContextException
Specified by:
addToUncheckedPolicy in interface javax.security.jacc.PolicyConfiguration
Throws:
javax.security.jacc.PolicyContextException

addToUncheckedPolicy

public void addToUncheckedPolicy(Permission permission)
                          throws javax.security.jacc.PolicyContextException
Specified by:
addToUncheckedPolicy in interface javax.security.jacc.PolicyConfiguration
Throws:
javax.security.jacc.PolicyContextException

addToExcludedPolicy

public void addToExcludedPolicy(PermissionCollection permissions)
                         throws javax.security.jacc.PolicyContextException
Specified by:
addToExcludedPolicy in interface javax.security.jacc.PolicyConfiguration
Throws:
javax.security.jacc.PolicyContextException

addToExcludedPolicy

public void addToExcludedPolicy(Permission permission)
                         throws javax.security.jacc.PolicyContextException
Specified by:
addToExcludedPolicy in interface javax.security.jacc.PolicyConfiguration
Throws:
javax.security.jacc.PolicyContextException

removeRole

public void removeRole(String roleName)
                throws javax.security.jacc.PolicyContextException
Specified by:
removeRole in interface javax.security.jacc.PolicyConfiguration
Throws:
javax.security.jacc.PolicyContextException

removeUncheckedPolicy

public void removeUncheckedPolicy()
                           throws javax.security.jacc.PolicyContextException
Specified by:
removeUncheckedPolicy in interface javax.security.jacc.PolicyConfiguration
Throws:
javax.security.jacc.PolicyContextException

removeExcludedPolicy

public void removeExcludedPolicy()
                          throws javax.security.jacc.PolicyContextException
Specified by:
removeExcludedPolicy in interface javax.security.jacc.PolicyConfiguration
Throws:
javax.security.jacc.PolicyContextException

linkConfiguration

public void linkConfiguration(javax.security.jacc.PolicyConfiguration link)
                       throws javax.security.jacc.PolicyContextException
Specified by:
linkConfiguration in interface javax.security.jacc.PolicyConfiguration
Throws:
javax.security.jacc.PolicyContextException

delete

public void delete()
            throws javax.security.jacc.PolicyContextException
Specified by:
delete in interface javax.security.jacc.PolicyConfiguration
Throws:
javax.security.jacc.PolicyContextException

commit

public void commit()
            throws javax.security.jacc.PolicyContextException
Specified by:
commit in interface javax.security.jacc.PolicyConfiguration
Throws:
javax.security.jacc.PolicyContextException

inService

public boolean inService()
                  throws javax.security.jacc.PolicyContextException
Specified by:
inService in interface javax.security.jacc.PolicyConfiguration
Throws:
javax.security.jacc.PolicyContextException

open

public void open(boolean remove)
Specified by:
open in interface GeronimoPolicyConfiguration


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.