nbi.xmlsec.xacml.profile.rbac.finder
Class PDPPolicyFinderModule

java.lang.Object
  extended bycom.sun.xacml.finder.PolicyFinderModule
      extended bynbi.xmlsec.xacml.profile.rbac.finder.RBACPolicyFinderModule
          extended bynbi.xmlsec.xacml.profile.rbac.finder.PDPPolicyFinderModule

public class PDPPolicyFinderModule
extends RBACPolicyFinderModule

Implementation of the PDP policy finder module for the RBAC profile.

Since:
Version:
$Revision: 1.2 $
Author:
Lutz Suhrbier

Field Summary
private static Logger logger
           
 
Fields inherited from class nbi.xmlsec.xacml.profile.rbac.finder.RBACPolicyFinderModule
configuration, policies, policyFinder
 
Constructor Summary
PDPPolicyFinderModule(Configuration config)
           
 
Method Summary
 void init(PolicyFinder finder)
          Inits this PolicyFinder loading all policy files with the given file suffixes from the RoleAssignmentPolicySet and RoleAssignmentPolicy subdirectories of the policy base dir.
 
Methods inherited from class nbi.xmlsec.xacml.profile.rbac.finder.RBACPolicyFinderModule
createErrorResult, findPolicy, findPolicy, getDomain, getFileFilter, getPolicyBaseDir, getPolicyFileFilter, isIdReferenceSupported, isRequestSupported, loadPolicies, setDomain, setPolicyBaseDir
 
Methods inherited from class com.sun.xacml.finder.PolicyFinderModule
getIdentifier, invalidateCache
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

private static final Logger logger
Constructor Detail

PDPPolicyFinderModule

public PDPPolicyFinderModule(Configuration config)
Parameters:
config - Configuration of the type PolicyFinderModule for this module.
Method Detail

init

public void init(PolicyFinder finder)
Inits this PolicyFinder loading all policy files with the given file suffixes from the RoleAssignmentPolicySet and RoleAssignmentPolicy subdirectories of the policy base dir.

Overrides:
init in class RBACPolicyFinderModule
See Also:
PolicyFinderModule.init(PolicyFinder)


Copyright © 2006 Lutz Suhrbier, Freie Universitšt Berlin. All Rights Reserved.