Class ResteasyViolationExceptionImpl

  • All Implemented Interfaces:
    Serializable

    public class ResteasyViolationExceptionImpl
    extends org.jboss.resteasy.api.validation.ResteasyViolationException
    Wrapper around a ConstraintViolationException, used to mark a constraint violation as relative to a REST endpoint call.

    Those violations are handled differently than violations from other, internal components: a violation on an internal component is always considered an internal error (HTTP 500), while a violation on the parameters of a REST endpoint call is a client error (HTTP 400).

    See Also:
    Serialized Form
    • Constructor Detail

      • ResteasyViolationExceptionImpl

        public ResteasyViolationExceptionImpl​(Set<? extends javax.validation.ConstraintViolation<?>> constraintViolations,
                                              List<javax.ws.rs.core.MediaType> produces)
    • Method Detail

      • getConstraintTypeUtil

        public org.jboss.resteasy.spi.validation.ConstraintTypeUtil getConstraintTypeUtil()
        Specified by:
        getConstraintTypeUtil in class org.jboss.resteasy.api.validation.ResteasyViolationException
      • getResteasyConfiguration

        protected org.jboss.resteasy.spi.ResteasyConfiguration getResteasyConfiguration()
        Specified by:
        getResteasyConfiguration in class org.jboss.resteasy.api.validation.ResteasyViolationException