org.fcrepo.server.security.xacml.pdp
Class HierarchicalLowestChildPermitOverridesPolicyAlg

java.lang.Object
  extended by com.sun.xacml.combine.CombiningAlgorithm
      extended by com.sun.xacml.combine.PolicyCombiningAlgorithm
          extended by org.fcrepo.server.security.xacml.pdp.HierarchicalLowestChildPermitOverridesPolicyAlg

public class HierarchicalLowestChildPermitOverridesPolicyAlg
extends com.sun.xacml.combine.PolicyCombiningAlgorithm


Field Summary
static String algId
           
static String XACML_RESOURCE_ID
           
 
Constructor Summary
  HierarchicalLowestChildPermitOverridesPolicyAlg()
          Standard constructor.
protected HierarchicalLowestChildPermitOverridesPolicyAlg(URI identifier)
          Protected constructor used by the ordered version of this algorithm.
 
Method Summary
 com.sun.xacml.ctx.Result combine(com.sun.xacml.EvaluationCtx context, List parameters, List policyElements)
          Applies the combining rule to the set of policies based on the evaluation context.
 
Methods inherited from class com.sun.xacml.combine.CombiningAlgorithm
getIdentifier
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

XACML_RESOURCE_ID

public static final String XACML_RESOURCE_ID
See Also:
Constant Field Values

algId

public static final String algId
See Also:
Constant Field Values
Constructor Detail

HierarchicalLowestChildPermitOverridesPolicyAlg

public HierarchicalLowestChildPermitOverridesPolicyAlg()
Standard constructor.


HierarchicalLowestChildPermitOverridesPolicyAlg

protected HierarchicalLowestChildPermitOverridesPolicyAlg(URI identifier)
Protected constructor used by the ordered version of this algorithm.

Parameters:
identifier - the algorithm's identifier
Method Detail

combine

public com.sun.xacml.ctx.Result combine(com.sun.xacml.EvaluationCtx context,
                                        List parameters,
                                        List policyElements)
Applies the combining rule to the set of policies based on the evaluation context.

Specified by:
combine in class com.sun.xacml.combine.PolicyCombiningAlgorithm
Parameters:
context - the context from the request
parameters - a (possibly empty) non-null List of CombinerParameters
policyElements - the policies to combine
Returns:
the result of running the combining algorithm


Copyright © 2012 DuraSpace. All Rights Reserved.