Class ValidationContext
- java.lang.Object
-
- org.opensaml.saml.common.assertion.ValidationContext
-
@NotThreadSafe public class ValidationContext extends Object
Context which holds state related to a single validation event.
-
-
Field Summary
Fields Modifier and Type Field Description private Map<String,Object>dynamicParametersDynamic parameters used as input to, and output from, the validation process.private Map<String,Object>staticParametersStatic parameters used as input to the validation process.private StringvalidationFailureMessageError messaging describing what validation check an assertion failed.
-
Constructor Summary
Constructors Constructor Description ValidationContext()Constructor.ValidationContext(Map<String,Object> newStaticParameters)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>getDynamicParameters()Gets the dynamic parameters used input to, and output from, the validation process.Map<String,Object>getStaticParameters()Gets the static parameters used as input to the validation process.StringgetValidationFailureMessage()Gets the message describing why the validation process failed.voidsetValidationFailureMessage(String message)Sets the message describing why the validation process failed.
-
-
-
Field Detail
-
staticParameters
private Map<String,Object> staticParameters
Static parameters used as input to the validation process.
-
dynamicParameters
private Map<String,Object> dynamicParameters
Dynamic parameters used as input to, and output from, the validation process.
-
validationFailureMessage
private String validationFailureMessage
Error messaging describing what validation check an assertion failed.
-
-
Method Detail
-
getStaticParameters
public Map<String,Object> getStaticParameters()
Gets the static parameters used as input to the validation process. The returned map is immutable.- Returns:
- static parameters used as input to the validation process
-
getDynamicParameters
public Map<String,Object> getDynamicParameters()
Gets the dynamic parameters used input to, and output from, the validation process. The returned map is mutable.- Returns:
- dynamic parameters used input to, and output from, the validation process
-
getValidationFailureMessage
public String getValidationFailureMessage()
Gets the message describing why the validation process failed.- Returns:
- message describing why the validation process failed
-
setValidationFailureMessage
public void setValidationFailureMessage(String message)
Sets the message describing why the validation process failed.- Parameters:
message- message describing why the validation process failed
-
-