类 JakartaExecutableValidator

  • 所有已实现的接口:
    cn.featherfly.validation.executable.ExecutableValidator

    public class JakartaExecutableValidator
    extends java.lang.Object
    implements cn.featherfly.validation.executable.ExecutableValidator
    JavaxExecutableValidator.
    • 构造器概要

      构造器 
      构造器 说明
      JakartaExecutableValidator​(jakarta.validation.executable.ExecutableValidator executableValidator)
      Instantiates a new javax executable validator.
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      <T> java.util.Set<cn.featherfly.validation.metadata.ConstraintViolation<T>> validateConstructorParameters​(java.lang.reflect.Constructor<? extends T> constructor, java.lang.Object[] parameterValues, java.lang.Class<?>... groups)
      <T> java.util.Set<cn.featherfly.validation.metadata.ConstraintViolation<T>> validateConstructorReturnValue​(java.lang.reflect.Constructor<? extends T> constructor, T createdObject, java.lang.Class<?>... groups)
      <T> java.util.Set<cn.featherfly.validation.metadata.ConstraintViolation<T>> validateParameters​(T object, java.lang.reflect.Method method, java.lang.Object[] parameterValues, java.lang.Class<?>... groups)
      <T> java.util.Set<cn.featherfly.validation.metadata.ConstraintViolation<T>> validateReturnValue​(T object, java.lang.reflect.Method method, java.lang.Object returnValue, java.lang.Class<?>... groups)
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • JakartaExecutableValidator

        public JakartaExecutableValidator​(jakarta.validation.executable.ExecutableValidator executableValidator)
        Instantiates a new javax executable validator.
        参数:
        executableValidator - the executable validator
    • 方法详细资料

      • validateParameters

        public <T> java.util.Set<cn.featherfly.validation.metadata.ConstraintViolation<T>> validateParameters​(T object,
                                                                                                              java.lang.reflect.Method method,
                                                                                                              java.lang.Object[] parameterValues,
                                                                                                              java.lang.Class<?>... groups)
        指定者:
        validateParameters 在接口中 cn.featherfly.validation.executable.ExecutableValidator
      • validateReturnValue

        public <T> java.util.Set<cn.featherfly.validation.metadata.ConstraintViolation<T>> validateReturnValue​(T object,
                                                                                                               java.lang.reflect.Method method,
                                                                                                               java.lang.Object returnValue,
                                                                                                               java.lang.Class<?>... groups)
        指定者:
        validateReturnValue 在接口中 cn.featherfly.validation.executable.ExecutableValidator
      • validateConstructorParameters

        public <T> java.util.Set<cn.featherfly.validation.metadata.ConstraintViolation<T>> validateConstructorParameters​(java.lang.reflect.Constructor<? extends T> constructor,
                                                                                                                         java.lang.Object[] parameterValues,
                                                                                                                         java.lang.Class<?>... groups)
        指定者:
        validateConstructorParameters 在接口中 cn.featherfly.validation.executable.ExecutableValidator
      • validateConstructorReturnValue

        public <T> java.util.Set<cn.featherfly.validation.metadata.ConstraintViolation<T>> validateConstructorReturnValue​(java.lang.reflect.Constructor<? extends T> constructor,
                                                                                                                          T createdObject,
                                                                                                                          java.lang.Class<?>... groups)
        指定者:
        validateConstructorReturnValue 在接口中 cn.featherfly.validation.executable.ExecutableValidator