com.vaadin.flow.data.binder.

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