Class AudienceRestrictionConditionValidator
java.lang.Object
org.opensaml.saml.saml2.assertion.impl.AudienceRestrictionConditionValidator
- All Implemented Interfaces:
ConditionValidator
@ThreadSafe
public class AudienceRestrictionConditionValidator
extends Object
implements ConditionValidator
ConditionValidator implementation for AudienceRestriction conditions.
Supports the following ValidationContext static parameters:
Supports the following ValidationContext dynamic parameters:
- None.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the element or schema type QName of the condition handled by this validator.validate(Condition condition, Assertion assertion, ValidationContext context) Validates the given condition.
-
Field Details
-
log
private org.slf4j.Logger logLogger.
-
-
Constructor Details
-
AudienceRestrictionConditionValidator
public AudienceRestrictionConditionValidator()
-
-
Method Details
-
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
-