Class GwtBeanDescriptorImpl<T>

java.lang.Object
de.knightsoftnet.validators.client.impl.GwtBeanDescriptorImpl<T>
Type Parameters:
T - the bean Type
All Implemented Interfaces:
GwtBeanDescriptor<T>, javax.validation.metadata.BeanDescriptor, javax.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 javax.validation.metadata.ElementDescriptor.ConstraintFinder findConstraints()
      Specified by:
      findConstraints in interface javax.validation.metadata.ElementDescriptor
    • getConstrainedProperties

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

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

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

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

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

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

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

      public javax.validation.metadata.MethodDescriptor getConstraintsForMethod(String pmethodName, Class<?>... pparameterTypes)
      Specified by:
      getConstraintsForMethod in interface javax.validation.metadata.BeanDescriptor
    • getConstrainedMethods

      public Set<javax.validation.metadata.MethodDescriptor> getConstrainedMethods(javax.validation.metadata.MethodType pmethodType, javax.validation.metadata.MethodType... pmethodTypes)
      Specified by:
      getConstrainedMethods in interface javax.validation.metadata.BeanDescriptor
    • getConstraintsForConstructor

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

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