Class ValidationException

java.lang.Object
java.lang.Throwable
java.lang.Exception
com.vaadin.flow.data.binder.ValidationException
All Implemented Interfaces:
Serializable

public class ValidationException extends Exception
Indicates validation errors in a Binder when a field value is validated.
Since:
1.0
Author:
Vaadin Ltd
See Also:
  • Constructor Details

    • ValidationException

      public ValidationException(List<BindingValidationStatus<?>> fieldValidationErrors, List<ValidationResult> beanValidationErrors)
      Constructs a new exception with validation errors list.
      Parameters:
      fieldValidationErrors - binding validation errors list
      beanValidationErrors - binder validation errors list
  • Method Details

    • getValidationErrors

      public List<ValidationResult> getValidationErrors()
      Gets both field and bean level validation errors.
      Returns:
      a list of all validation errors
    • getFieldValidationErrors

      public List<BindingValidationStatus<?>> getFieldValidationErrors()
      Returns a list of the field level validation errors which caused the exception, or an empty list if the exception was caused by bean level validation errors.
      Returns:
      binding validation errors list
    • getBeanValidationErrors

      public List<ValidationResult> getBeanValidationErrors()
      Returns a list of the bean level validation errors which caused the exception, or an empty list if the exception was caused by field level validation errors.
      Returns:
      binder validation errors list