|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MatchFunctor
A function that evaluates whether an expressed criteria is met by the current filter context.
Method Summary | |
---|---|
boolean |
evaluateDenyRule(ShibbolethFilteringContext filterContext,
String attributeId,
Object attributeValue)
Evaluates this matching criteria. |
boolean |
evaluatePermitValue(ShibbolethFilteringContext filterContext,
String attributeId,
Object attributeValue)
Evaluates this matching criteria. |
boolean |
evaluatePolicyRequirement(ShibbolethFilteringContext filterContext)
Evaluates this matching criteria. |
Method Detail |
---|
boolean evaluatePolicyRequirement(ShibbolethFilteringContext filterContext) throws FilterProcessingException
filterContext
- current filtering context
FilterProcessingException
- thrown if the function can not be evaluatedboolean evaluatePermitValue(ShibbolethFilteringContext filterContext, String attributeId, Object attributeValue) throws FilterProcessingException
filterContext
- the current filtering contextattributeId
- ID of the attribute being evaluatedattributeValue
- value of the attribute being evaluated
FilterProcessingException
- thrown if the function can not be evaluatedboolean evaluateDenyRule(ShibbolethFilteringContext filterContext, String attributeId, Object attributeValue) throws FilterProcessingException
filterContext
- the current filtering contextattributeId
- ID of the attribute being evaluatedattributeValue
- value of the attribute being evaluated
FilterProcessingException
- thrown if the function can not be evaluated
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |