Class POJOValidator

java.lang.Object
com.turbopsaces.validation.POJOValidator
All Implemented Interfaces:
javax.validation.Validator

public class POJOValidator extends Object implements javax.validation.Validator
  • Constructor Details

    • POJOValidator

      public POJOValidator()
    • POJOValidator

      public POJOValidator(javax.validation.Validator validator)
  • Method Details

    • validate

      public Set<javax.validation.ConstraintViolation<Object>> validate(Object obj) throws IllegalArgumentException
      Throws:
      IllegalArgumentException
    • validateWithFormattedOutput

      public Set<String> validateWithFormattedOutput(Object obj)
    • isValid

      public boolean isValid(Object obj)
    • validate

      public <T> Set<javax.validation.ConstraintViolation<T>> validate(T object, Class<?>... groups)
      Specified by:
      validate in interface javax.validation.Validator
    • validateProperty

      public <T> Set<javax.validation.ConstraintViolation<T>> validateProperty(T object, String propertyName, Class<?>... groups)
      Specified by:
      validateProperty in interface javax.validation.Validator
    • validateValue

      public <T> Set<javax.validation.ConstraintViolation<T>> validateValue(Class<T> beanType, String propertyName, Object value, Class<?>... groups)
      Specified by:
      validateValue in interface javax.validation.Validator
    • getConstraintsForClass

      public javax.validation.metadata.BeanDescriptor getConstraintsForClass(Class<?> clazz)
      Specified by:
      getConstraintsForClass in interface javax.validation.Validator
    • unwrap

      public <T> T unwrap(Class<T> type)
      Specified by:
      unwrap in interface javax.validation.Validator
    • forExecutables

      public javax.validation.executable.ExecutableValidator forExecutables()
      Specified by:
      forExecutables in interface javax.validation.Validator
    • formatViolation

      public static String formatViolation(javax.validation.ConstraintViolation<?> constraintViolation)