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
-