edu.internet2.middleware.shibboleth.common.attribute.filtering.provider.match.saml
Class AttributeIssuerInEntityGroupMatchFunctor
java.lang.Object
edu.internet2.middleware.shibboleth.common.attribute.filtering.provider.match.basic.AbstractMatchFunctor
edu.internet2.middleware.shibboleth.common.attribute.filtering.provider.match.saml.AbstractEntityGroupMatchFunctor
edu.internet2.middleware.shibboleth.common.attribute.filtering.provider.match.saml.AttributeIssuerInEntityGroupMatchFunctor
- All Implemented Interfaces:
- MatchFunctor
public class AttributeIssuerInEntityGroupMatchFunctor
- extends AbstractEntityGroupMatchFunctor
A match function that evaluates to true if attribute issuer matches the provided entity group name.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AttributeIssuerInEntityGroupMatchFunctor
public AttributeIssuerInEntityGroupMatchFunctor()
doEvaluatePolicyRequirement
public 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
public 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 evaluated
- Returns:
- true if the criteria for this matching function are meant
- Throws:
FilterProcessingException
- thrown if the function can not be evaluated
Copyright © 2006-2009 Internet2. All Rights Reserved.