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

java.lang.Object
  extended by org.glassfish.jersey.server.validation.internal.ValidationExceptionMapper
All Implemented Interfaces:
javax.ws.rs.ext.ExceptionMapper<javax.validation.ValidationException>

@Priority(value=5000)
public class ValidationExceptionMapper
extends Object
implements javax.ws.rs.ext.ExceptionMapper<javax.validation.ValidationException>

ExceptionMapper for ValidationException.

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
ValidationExceptionMapper()
           
 
Method Summary
 javax.ws.rs.core.Response toResponse(javax.validation.ValidationException exception)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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>


Copyright © 2007-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.