Class ValidationExceptionMapper

  • All Implemented Interfaces:
    javax.ws.rs.ext.ExceptionMapper<javax.validation.ValidationException>

    @Provider
    public class ValidationExceptionMapper
    extends Object
    implements javax.ws.rs.ext.ExceptionMapper<javax.validation.ValidationException>
    • Constructor Detail

      • ValidationExceptionMapper

        public ValidationExceptionMapper()
    • Method Detail

      • toResponse

        public javax.ws.rs.core.Response toResponse​(javax.validation.ValidationException exception)
        Specified by:
        toResponse in interface javax.ws.rs.ext.ExceptionMapper<javax.validation.ValidationException>
      • buildErrorMessage

        protected String buildErrorMessage​(javax.validation.ConstraintViolation<?> violation)
      • buildResponse

        protected javax.ws.rs.core.Response buildResponse​(javax.ws.rs.core.Response.Status errorStatus,
                                                          String responseText)
      • setAddMessageToResponse

        public void setAddMessageToResponse​(boolean addMessageToResponse)
        Controls whether to add a constraint validation message to Response or not
        Parameters:
        addMessageToResponse - add a constraint validation message to Response