Class AudienceRestrictionConditionValidator
- java.lang.Object
-
- org.opensaml.saml.saml2.assertion.impl.AudienceRestrictionConditionValidator
-
- All Implemented Interfaces:
ConditionValidator
@ThreadSafe public class AudienceRestrictionConditionValidator extends Object implements ConditionValidator
ConditionValidatorimplementation forAudienceRestrictionconditions.Supports the following
ValidationContextstatic parameters:Supports the following
ValidationContextdynamic parameters:- None.
-
-
Field Summary
Fields Modifier and Type Field Description private org.slf4j.LoggerlogLogger.
-
Constructor Summary
Constructors Constructor Description AudienceRestrictionConditionValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QNamegetServicedCondition()Gets the element or schema type QName of the condition handled by this validator.ValidationResultvalidate(Condition condition, Assertion assertion, ValidationContext context)Validates the given condition.
-
-
-
Method Detail
-
getServicedCondition
@Nonnull public QName getServicedCondition()
Gets the element or schema type QName of the condition handled by this validator.- Specified by:
getServicedConditionin interfaceConditionValidator- Returns:
- element or schema type QName of the statement handled by this validator
-
validate
@Nonnull public ValidationResult validate(@Nonnull Condition condition, @Nonnull Assertion assertion, @Nonnull ValidationContext context) throws AssertionValidationException
Validates the given condition.- Specified by:
validatein interfaceConditionValidator- Parameters:
condition- condition to be evaluatedassertion- assertion bearing the conditioncontext- current Assertion validation context- Returns:
- the result of the condition evaluation
- Throws:
AssertionValidationException- if there is a problem processing the validation operation
-
-