edu.internet2.middleware.shibboleth.common.attribute.filtering.provider.match.saml
Class AttributeRequesterInEntityGroupMatchFunctor
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.AttributeRequesterInEntityGroupMatchFunctor
- All Implemented Interfaces:
- MatchFunctor
public class AttributeRequesterInEntityGroupMatchFunctor
- extends AbstractEntityGroupMatchFunctor
A match function that evaluates to true if attribute requester matches the provided entity group name.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AttributeRequesterInEntityGroupMatchFunctor
public AttributeRequesterInEntityGroupMatchFunctor()
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.