Class ResteasyViolationExceptionImpl
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- javax.validation.ValidationException
-
- javax.validation.ConstraintViolationException
-
- org.jboss.resteasy.api.validation.ResteasyViolationException
-
- io.quarkus.hibernate.validator.runtime.jaxrs.ResteasyViolationExceptionImpl
-
- All Implemented Interfaces:
Serializable
public class ResteasyViolationExceptionImpl extends org.jboss.resteasy.api.validation.ResteasyViolationException
Wrapper around aConstraintViolationException
, 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 Summary
Constructors Constructor Description ResteasyViolationExceptionImpl(Set<? extends javax.validation.ConstraintViolation<?>> constraintViolations, List<javax.ws.rs.core.MediaType> produces)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.jboss.resteasy.spi.validation.ConstraintTypeUtil
getConstraintTypeUtil()
protected org.jboss.resteasy.spi.ResteasyConfiguration
getResteasyConfiguration()
-
Methods inherited from class org.jboss.resteasy.api.validation.ResteasyViolationException
checkSuppressPath, convertArrayToString, convertFromString, convertViolation, convertViolations, getAccept, getClassViolations, getException, getField, getParameterViolations, getPropertyViolations, getReturnValueViolations, getViolationLists, getViolations, setAccept, setException, size, toCloneableMediaTypeList, toMediaTypeList, toString
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
-
-
-
Method Detail
-
getConstraintTypeUtil
public org.jboss.resteasy.spi.validation.ConstraintTypeUtil getConstraintTypeUtil()
- Specified by:
getConstraintTypeUtil
in classorg.jboss.resteasy.api.validation.ResteasyViolationException
-
getResteasyConfiguration
protected org.jboss.resteasy.spi.ResteasyConfiguration getResteasyConfiguration()
- Specified by:
getResteasyConfiguration
in classorg.jboss.resteasy.api.validation.ResteasyViolationException
-
-