Package org.keycloak.validate
Class ValidationContext
java.lang.Object
org.keycloak.validate.ValidationContext
- Direct Known Subclasses:
 UserProfileAttributeValidationContext
Holds information about the validation state.
- 
Constructor Summary
ConstructorsModifierConstructorDescriptionCreates a newValidationContextwithout aKeycloakSession.ValidationContext(KeycloakSession session) Creates a newValidationContextwith aKeycloakSession.protectedValidationContext(KeycloakSession session, Set<ValidationError> errors) Creates a newValidationContext. - 
Method Summary
Modifier and TypeMethodDescriptionvoidaddError(ValidationError error) Adds anValidationError.booleanisValid()Convenience method for checking the validation status of the currentValidationContext.toResult()Creates aValidationResultbased on the current errors;toString()Eases access toValidator'sfor nested validation. 
- 
Constructor Details
- 
ValidationContext
public ValidationContext()Creates a newValidationContextwithout aKeycloakSession. - 
ValidationContext
Creates a newValidationContextwith aKeycloakSession.- Parameters:
 session-
 - 
ValidationContext
Creates a newValidationContext.- Parameters:
 session-errors-
 
 - 
 - 
Method Details
- 
validator
Eases access toValidator'sfor nested validation.- Parameters:
 validatorId-- Returns:
 
 - 
addError
Adds anValidationError.- Parameters:
 error-
 - 
isValid
public boolean isValid()Convenience method for checking the validation status of the currentValidationContext.This is an alternative to
toResult().isValid()for brief validations.- Returns:
 
 - 
getAttributes
 - 
getSession
 - 
getErrors
 - 
toResult
Creates aValidationResultbased on the current errors;- Returns:
 
 - 
toString
 
 -