org.glassfish.jersey.server.validation.internal
Class ConstraintViolationExceptionMapper

java.lang.Object
  extended by org.glassfish.jersey.server.validation.internal.ConstraintViolationExceptionMapper
All Implemented Interfaces:
ExceptionMapper<javax.validation.ConstraintViolationException>

public class ConstraintViolationExceptionMapper
extends Object
implements ExceptionMapper<javax.validation.ConstraintViolationException>

ExceptionMapper for ConstraintViolationException.

If property is enabled then a list of ValidationError 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 (michal.gajdos at oracle.com)

Constructor Summary
ConstraintViolationExceptionMapper()
           
 
Method Summary
 Response toResponse(javax.validation.ConstraintViolationException exception)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConstraintViolationExceptionMapper

public ConstraintViolationExceptionMapper()
Method Detail

toResponse

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


Copyright © 2007-2012 Oracle Corporation. All Rights Reserved. Use is subject to license terms.