Class ValidationExceptionMapper

java.lang.Object
org.glassfish.jersey.server.validation.internal.ValidationExceptionMapper
All Implemented Interfaces:
ExceptionMapper<jakarta.validation.ValidationException>

public final class ValidationExceptionMapper extends Object implements ExceptionMapper<jakarta.validation.ValidationException>
ExceptionMapper for ValidationException.

If "jersey.config.beanValidation.enableOutputValidationErrorEntity.server" property is enabled then a list of ValidationErrorData instances is sent in Response as well (in addition to HTTP 400/500 status code). Supported media types are: application/json/application/xml (in appropriate provider is registered on server) or text/html/text/plain (via custom ValidationErrorMessageBodyWriter).

Author:
Michal Gajdos
  • Constructor Details

    • ValidationExceptionMapper

      public ValidationExceptionMapper()
  • Method Details

    • toResponse

      public Response toResponse(jakarta.validation.ValidationException exception)
      Specified by:
      toResponse in interface ExceptionMapper<jakarta.validation.ValidationException>