Class ValidationException

    • Constructor Detail

      • 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 Detail

      • 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