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>
dynamicParameters
Dynamic parameters used as input to, and output from, the validation process.private Map<String,Object>
staticParameters
Static parameters used as input to the validation process.private String
validationFailureMessage
Error 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.String
getValidationFailureMessage()
Gets the message describing why the validation process failed.void
setValidationFailureMessage(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
-
-