|
SunTM's XACML Implementation for JavaTM | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.sun.xacml.combine.CombiningAlgorithm com.sun.xacml.combine.PolicyCombiningAlgorithm com.sun.xacml.combine.PermitOverridesPolicyAlg
This is the standard Permit Overrides policy combining algorithm. It allows a single evaluation of Permit to take precedence over any number of deny, not applicable or indeterminate results. Note that since this implementation does an ordered evaluation, this class also supports the Ordered Permit Overrides algorithm.
Field Summary | |
static String |
algId
The standard URN used to identify this algorithm |
Constructor Summary | |
|
PermitOverridesPolicyAlg()
Standard constructor. |
protected |
PermitOverridesPolicyAlg(URI identifier)
Protected constructor used by the ordered version of this algorithm. |
Method Summary | |
Result |
combine(EvaluationCtx context,
List policies)
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 |
public static final String algId
Constructor Detail |
public PermitOverridesPolicyAlg()
protected PermitOverridesPolicyAlg(URI identifier)
identifier
- the algorithm's identifierMethod Detail |
public Result combine(EvaluationCtx context, List policies)
combine
in class PolicyCombiningAlgorithm
context
- the context from the requestpolicies
- the policies to combine
|
Sun's XACML Implementation Version 1.2 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Sun, Sun Microsystems, the Sun Logo, and Java are trademarks or registered trademarks of Sun Microsystems, Inc. in the US and other countries.