edu.internet2.middleware.shibboleth.common.attribute.filtering.provider.match.basic
Class AttributeIssuerStringMatchFunctor
java.lang.Object
edu.internet2.middleware.shibboleth.common.attribute.filtering.provider.match.basic.AbstractMatchFunctor
edu.internet2.middleware.shibboleth.common.attribute.filtering.provider.match.basic.AbstractStringMatchFunctor
edu.internet2.middleware.shibboleth.common.attribute.filtering.provider.match.basic.AttributeIssuerStringMatchFunctor
- All Implemented Interfaces:
- MatchFunctor
public class AttributeIssuerStringMatchFunctor
- extends AbstractStringMatchFunctor
A match function that evaluates to true if the attribute issuer matches the given match string.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AttributeIssuerStringMatchFunctor
public AttributeIssuerStringMatchFunctor()
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.