Class BeanDescriptorImpl

java.lang.Object
org.hibernate.validator.internal.metadata.descriptor.ElementDescriptorImpl
org.hibernate.validator.internal.metadata.descriptor.BeanDescriptorImpl
All Implemented Interfaces:
jakarta.validation.metadata.BeanDescriptor, jakarta.validation.metadata.ElementDescriptor, Serializable

public class BeanDescriptorImpl extends ElementDescriptorImpl implements jakarta.validation.metadata.BeanDescriptor
Describes a validated bean.
Author:
Emmanuel Bernard, Hardy Ferentschik, Gunnar Morling
See Also:
  • Constructor Details

  • Method Details

    • isBeanConstrained

      public final boolean isBeanConstrained()
      Specified by:
      isBeanConstrained in interface jakarta.validation.metadata.BeanDescriptor
    • getConstraintsForProperty

      public final jakarta.validation.metadata.PropertyDescriptor getConstraintsForProperty(String propertyName)
      Specified by:
      getConstraintsForProperty in interface jakarta.validation.metadata.BeanDescriptor
    • getConstrainedProperties

      public final Set<jakarta.validation.metadata.PropertyDescriptor> getConstrainedProperties()
      Specified by:
      getConstrainedProperties in interface jakarta.validation.metadata.BeanDescriptor
    • getConstraintsForConstructor

      public jakarta.validation.metadata.ConstructorDescriptor getConstraintsForConstructor(Class<?>... parameterTypes)
      Specified by:
      getConstraintsForConstructor in interface jakarta.validation.metadata.BeanDescriptor
    • getConstrainedConstructors

      public Set<jakarta.validation.metadata.ConstructorDescriptor> getConstrainedConstructors()
      Specified by:
      getConstrainedConstructors in interface jakarta.validation.metadata.BeanDescriptor
    • getConstrainedMethods

      public Set<jakarta.validation.metadata.MethodDescriptor> getConstrainedMethods(jakarta.validation.metadata.MethodType methodType, jakarta.validation.metadata.MethodType... methodTypes)
      Specified by:
      getConstrainedMethods in interface jakarta.validation.metadata.BeanDescriptor
    • getConstraintsForMethod

      public jakarta.validation.metadata.MethodDescriptor getConstraintsForMethod(String methodName, Class<?>... parameterTypes)
      Specified by:
      getConstraintsForMethod in interface jakarta.validation.metadata.BeanDescriptor
    • toString

      public String toString()
      Overrides:
      toString in class Object