Class GwtBeanDescriptorImpl<T>

java.lang.Object
de.knightsoftnet.validators.client.impl.GwtBeanDescriptorImpl<T>
Type Parameters:
T - the bean Type
All Implemented Interfaces:
GwtBeanDescriptor<T>, jakarta.validation.metadata.BeanDescriptor, jakarta.validation.metadata.ElementDescriptor

public class GwtBeanDescriptorImpl<T> extends Object implements GwtBeanDescriptor<T>
Abstract BeanDescriptor for use by generated GwtBeanDescriptor.

Subclasses are expected to call setDescriptorMap from the constructor.

  • Constructor Details

  • Method Details

    • builder

      public static <T> GwtBeanDescriptorImpl.Builder<T> builder(Class<T> clazz)
    • findConstraints

      public jakarta.validation.metadata.ElementDescriptor.ConstraintFinder findConstraints()
      Specified by:
      findConstraints in interface jakarta.validation.metadata.ElementDescriptor
    • getConstrainedProperties

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

      public Set<jakarta.validation.metadata.ConstraintDescriptor<?>> getConstraintDescriptors()
      Specified by:
      getConstraintDescriptors in interface jakarta.validation.metadata.ElementDescriptor
    • getConstraintsForProperty

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

      public Class<?> getElementClass()
      Specified by:
      getElementClass in interface jakarta.validation.metadata.ElementDescriptor
    • hasConstraints

      public boolean hasConstraints()
      Specified by:
      hasConstraints in interface jakarta.validation.metadata.ElementDescriptor
    • isBeanConstrained

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

      public void setValidationGroupsMetadata(ValidationGroupsMetadata validationGroupsMetadata)
      Specified by:
      setValidationGroupsMetadata in interface GwtBeanDescriptor<T>
    • getConstraintsForMethod

      public jakarta.validation.metadata.MethodDescriptor getConstraintsForMethod(String methodName, Class<?>... parameterTypes)
      Specified by:
      getConstraintsForMethod 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
    • 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