edu.internet2.middleware.shibboleth.common.attribute.filtering.provider.match.basic
Class AnyMatchFunctor
java.lang.Object
edu.internet2.middleware.shibboleth.common.attribute.filtering.provider.match.basic.AbstractMatchFunctor
edu.internet2.middleware.shibboleth.common.attribute.filtering.provider.match.basic.AnyMatchFunctor
- All Implemented Interfaces:
- MatchFunctor
public class AnyMatchFunctor
- extends AbstractMatchFunctor
A match function that returns true to evaluations. Note, the result may still be negated.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AnyMatchFunctor
public AnyMatchFunctor()
doEvaluatePolicyRequirement
protected boolean doEvaluatePolicyRequirement(ShibbolethFilteringContext filterContext)
throws FilterProcessingException
- Evaluates this matching criteria. This evaluation is used while the filtering engine determines policy
applicability.
- Specified by:
doEvaluatePolicyRequirement
in class AbstractMatchFunctor
- Parameters:
filterContext
- current filtering context
- Returns:
- true if the criteria for this matching function are meant
- Throws:
FilterProcessingException
- thrown if the function can not be evaluated
doEvaluateValue
protected boolean doEvaluateValue(ShibbolethFilteringContext filterContext,
String attributeId,
Object attributeValue)
throws FilterProcessingException
- Evaluates this matching criteria. This evaluation is used while the filtering engine is evaluating either a deny
or permit value rule.
- Specified by:
doEvaluateValue
in class AbstractMatchFunctor
- Parameters:
filterContext
- the current filtering contextattributeId
- ID of the attribute being evaluatedattributeValue
- value of the attribute being evalauted
- Returns:
- true if the criteria for this matching function are meant
- Throws:
FilterProcessingException
- thrown if the function can not be evaluated
Copyright © 2006-2008 Internet2. All Rights Reserved.