类 JakartaValidator

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

    public class JakartaValidator
    extends java.lang.Object
    implements cn.featherfly.validation.Validator
    ValidatorProxy.
    • 构造器概要

      构造器 
      构造器 说明
      JakartaValidator​(jakarta.validation.Validator validator)
      Instantiates a new javax validator.
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      cn.featherfly.validation.executable.ExecutableValidator forExecutables()
      jakarta.validation.metadata.BeanDescriptor getConstraintsForClass​(java.lang.Class<?> clazz)
      Gets the constraints for class.
      <T> T unwrap​(java.lang.Class<T> type)
      <T> java.util.Set<cn.featherfly.validation.metadata.ConstraintViolation<T>> validate​(T object, java.lang.Class<?>... groups)
      <T> java.util.Set<cn.featherfly.validation.metadata.ConstraintViolation<T>> validateProperty​(T object, java.lang.String propertyName, java.lang.Class<?>... groups)
      <T> java.util.Set<cn.featherfly.validation.metadata.ConstraintViolation<T>> validateValue​(java.lang.Class<T> beanType, java.lang.String propertyName, java.lang.Object value, java.lang.Class<?>... groups)
      • 从类继承的方法 java.lang.Object

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

      • JakartaValidator

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

      • validate

        public <T> java.util.Set<cn.featherfly.validation.metadata.ConstraintViolation<T>> validate​(T object,
                                                                                                    java.lang.Class<?>... groups)
        指定者:
        validate 在接口中 cn.featherfly.validation.Validator
      • validateProperty

        public <T> java.util.Set<cn.featherfly.validation.metadata.ConstraintViolation<T>> validateProperty​(T object,
                                                                                                            java.lang.String propertyName,
                                                                                                            java.lang.Class<?>... groups)
        指定者:
        validateProperty 在接口中 cn.featherfly.validation.Validator
      • validateValue

        public <T> java.util.Set<cn.featherfly.validation.metadata.ConstraintViolation<T>> validateValue​(java.lang.Class<T> beanType,
                                                                                                         java.lang.String propertyName,
                                                                                                         java.lang.Object value,
                                                                                                         java.lang.Class<?>... groups)
        指定者:
        validateValue 在接口中 cn.featherfly.validation.Validator
      • unwrap

        public <T> T unwrap​(java.lang.Class<T> type)
        指定者:
        unwrap 在接口中 cn.featherfly.validation.Validator
      • forExecutables

        public cn.featherfly.validation.executable.ExecutableValidator forExecutables()
        指定者:
        forExecutables 在接口中 cn.featherfly.validation.Validator
      • getConstraintsForClass

        public jakarta.validation.metadata.BeanDescriptor getConstraintsForClass​(java.lang.Class<?> clazz)
        Gets the constraints for class.
        参数:
        clazz - the clazz
        返回:
        the constraints for class