Interface ValidationFailure

All Superinterfaces:
Serializable
All Known Implementing Classes:
BeanValidationFailure, SimpleValidationFailure

public interface ValidationFailure extends Serializable
Defines a single failure during the validation process. Implementing classes may store any extra information to help callers to identify the source and reasons for the failure.
Since:
1.1
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns a String representation of the error object.
    Returns an user defined error object.
    Returns the object that has generated the failure.
  • Method Details

    • getSource

      Object getSource()
      Returns the object that has generated the failure. For example, if a Person must have a name and a ValidationFailure is created when the user attempts to save it, the Person object would be the failure source.
      Returns:
      the failure's source or null in case a source cannot be defined.
    • getError

      Object getError()
      Returns an user defined error object.
    • getDescription

      String getDescription()
      Returns a String representation of the error object. This is used in log messages and exceptions.