com.sun.xacml.combine
Class FirstApplicableRuleAlg
java.lang.Object
com.sun.xacml.combine.CombiningAlgorithm
com.sun.xacml.combine.RuleCombiningAlgorithm
com.sun.xacml.combine.FirstApplicableRuleAlg
- public class FirstApplicableRuleAlg
- extends RuleCombiningAlgorithm
This is the standard First Applicable rule combining algorithm. It looks
through the set of rules, finds the first one that applies, and returns
that evaluation result.
- Since:
- 1.0
Field Summary |
static String |
algId
The standard URN used to identify this algorithm |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
algId
public static final String algId
- The standard URN used to identify this algorithm
- See Also:
- Constant Field Values
FirstApplicableRuleAlg
public FirstApplicableRuleAlg()
- Standard constructor.
combine
public Result combine(EvaluationCtx context,
List rules)
- Applies the combining rule to the set of rules based on the
evaluation context.
- Specified by:
combine
in class RuleCombiningAlgorithm
- Parameters:
context
- the context from the requestrules
- the rules to combine
- Returns:
- the result of running the combining algorithm
Copyright 2003-2004 Sun Microsystems,
Inc. All rights reserved. Use is subject to license
terms.Sun, Sun Microsystems, the Sun Logo, and Java are
trademarks or registered trademarks of Sun Microsystems, Inc. in
the US and other countries.