Class DropwizardConfiguredValidator

  • All Implemented Interfaces:
    javax.validation.Validator, org.glassfish.jersey.server.internal.inject.ConfiguredValidator

    public class DropwizardConfiguredValidator
    extends Object
    implements org.glassfish.jersey.server.internal.inject.ConfiguredValidator
    • Constructor Detail

      • DropwizardConfiguredValidator

        public DropwizardConfiguredValidator​(javax.validation.Validator validator)
    • Method Detail

      • validateResourceAndInputParams

        public void validateResourceAndInputParams​(Object resource,
                                                   org.glassfish.jersey.server.model.Invocable invocable,
                                                   Object[] objects)
                                            throws javax.validation.ConstraintViolationException
        Specified by:
        validateResourceAndInputParams in interface org.glassfish.jersey.server.internal.inject.ConfiguredValidator
        Throws:
        javax.validation.ConstraintViolationException
      • validateResult

        public void validateResult​(Object resource,
                                   org.glassfish.jersey.server.model.Invocable invocable,
                                   Object returnValue)
                            throws javax.validation.ConstraintViolationException
        Specified by:
        validateResult in interface org.glassfish.jersey.server.internal.inject.ConfiguredValidator
        Throws:
        javax.validation.ConstraintViolationException
      • validate

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

        public <T> Set<javax.validation.ConstraintViolation<T>> validateProperty​(T t,
                                                                                 String s,
                                                                                 Class<?>... classes)
        Specified by:
        validateProperty in interface javax.validation.Validator
      • validateValue

        public <T> Set<javax.validation.ConstraintViolation<T>> validateValue​(Class<T> aClass,
                                                                              String s,
                                                                              Object o,
                                                                              Class<?>... classes)
        Specified by:
        validateValue in interface javax.validation.Validator
      • getConstraintsForClass

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

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

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