Class 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.

    • Method Detail

      • 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
      • 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