Class ValidationException

All Implemented Interfaces:
Serializable

public class ValidationException
extends IllegalArgumentException
Exception used with Validator.

Typically this is used when validating a bean populated by request body content.

Generally this exception type is registered with an exception handler and configured to return a 422 or 400 http status response with the errors as a map of fields to error message.

See Also:
Serialized Form
  • Constructor Details

  • Method Details

    • getStatus

      public int getStatus()
      Return the suggested HTTP status to use in the response.
    • setStatus

      public void setStatus​(int status)
      Set the suggested HTTP status to use in the response.
    • getErrors

      public Map<String,​Object> getErrors()
      Return the errors typically as a map of field to error message.
    • setErrors

      public void setErrors​(Map<String,​Object> errors)
      Set the errors.