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

java.lang.Object
  extended by org.glassfish.jersey.server.validation.internal.ValidationHelper

public final class ValidationHelper
extends Object

Utility methods for Bean Validation processing.

Since:
2.3
Author:
Michal Gajdos (michal.gajdos at oracle.com)

Method Summary
static List<ValidationError> constraintViolationToValidationErrors(javax.validation.ConstraintViolationException violation)
          Extract constraint violations from given exception and transform them into a list of validation errors.
static javax.ws.rs.core.Response.Status getResponseStatus(javax.validation.ConstraintViolationException violation)
          Determine the response status (400 or 500) from the given BV exception.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

constraintViolationToValidationErrors

public static List<ValidationError> constraintViolationToValidationErrors(javax.validation.ConstraintViolationException violation)
Extract constraint violations from given exception and transform them into a list of validation errors.

Parameters:
violation - exception containing constraint violations.
Returns:
list of validation errors (not null).

getResponseStatus

public static javax.ws.rs.core.Response.Status getResponseStatus(javax.validation.ConstraintViolationException violation)
Determine the response status (400 or 500) from the given BV exception.

Parameters:
violation - BV exception.
Returns:
response status (400 or 500).


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