fedora.server.security
Class ReducedPolicyFinderModule

java.lang.Object
  extended bycom.sun.xacml.finder.PolicyFinderModule
      extended byfedora.server.security.ReducedPolicyFinderModule

public class ReducedPolicyFinderModule
extends com.sun.xacml.finder.PolicyFinderModule

Author:
wdn5e@virginia.edu to understand why this class is needed (why configuring the xacml pdp with all of the multiplexed policy finders just won't work),
See Also:
"http://sourceforge.net/mailarchive/message.php?msg_id=6068981"

Field Summary
static java.lang.String JAXP_SCHEMA_LANGUAGE
           
static java.lang.String JAXP_SCHEMA_SOURCE
           
static java.lang.String POLICY_SCHEMA_PROPERTY
           
static java.lang.String W3C_XML_SCHEMA
           
 
Constructor Summary
ReducedPolicyFinderModule(java.lang.String combiningAlgorithm, java.io.File surrogatePolicyDirectory, boolean validateSurrogatePolicies, java.lang.String schemaPath)
           
 
Method Summary
 com.sun.xacml.finder.PolicyFinderResult findPolicy(com.sun.xacml.EvaluationCtx context)
           
static int getClassErrors()
           
 void init(com.sun.xacml.finder.PolicyFinder finder)
          pass along an init() call to the various multiplexed PolicyFinderModules
 boolean isRequestSupported()
          the set of multiplexed PolicyFinderModules can support the request if -any- of the various PolicyFinderModules individually can
static void main(java.lang.String[] args)
           
 
Methods inherited from class com.sun.xacml.finder.PolicyFinderModule
findPolicy, getIdentifier, invalidateCache, isIdReferenceSupported
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

POLICY_SCHEMA_PROPERTY

public static final java.lang.String POLICY_SCHEMA_PROPERTY
See Also:
Constant Field Values

JAXP_SCHEMA_LANGUAGE

public static final java.lang.String JAXP_SCHEMA_LANGUAGE
See Also:
Constant Field Values

W3C_XML_SCHEMA

public static final java.lang.String W3C_XML_SCHEMA
See Also:
Constant Field Values

JAXP_SCHEMA_SOURCE

public static final java.lang.String JAXP_SCHEMA_SOURCE
See Also:
Constant Field Values
Constructor Detail

ReducedPolicyFinderModule

public ReducedPolicyFinderModule(java.lang.String combiningAlgorithm,
                                 java.io.File surrogatePolicyDirectory,
                                 boolean validateSurrogatePolicies,
                                 java.lang.String schemaPath)
                          throws java.lang.Exception
Method Detail

getClassErrors

public static final int getClassErrors()

init

public void init(com.sun.xacml.finder.PolicyFinder finder)
pass along an init() call to the various multiplexed PolicyFinderModules


isRequestSupported

public boolean isRequestSupported()
the set of multiplexed PolicyFinderModules can support the request if -any- of the various PolicyFinderModules individually can


findPolicy

public com.sun.xacml.finder.PolicyFinderResult findPolicy(com.sun.xacml.EvaluationCtx context)

main

public static void main(java.lang.String[] args)