com.sun.xacml.combine
Class RuleCombiningAlgorithm
java.lang.Object
com.sun.xacml.combine.CombiningAlgorithm
com.sun.xacml.combine.RuleCombiningAlgorithm
- Direct Known Subclasses:
- DenyOverridesRuleAlg, FirstApplicableRuleAlg, PermitOverridesRuleAlg
- public abstract class RuleCombiningAlgorithm
- extends CombiningAlgorithm
The base type for all Rule combining algorithms.
- Since:
- 1.0
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RuleCombiningAlgorithm
public RuleCombiningAlgorithm(URI identifier)
- Constructor that takes the algorithm's identifier.
- Parameters:
identifier
- the algorithm's identifier
combine
public abstract Result combine(EvaluationCtx context,
List rules)
- Combines the rules based on the context to produce some unified
result. This is the one function of a combining algorithm.
- Specified by:
combine
in class CombiningAlgorithm
- Parameters:
context
- the representation of the requestrules
- the rules to combine
- Returns:
- a single unified result based on the combining logic
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.