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:
getServicedCondition
in 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:
validate
in 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
-