Class BeanD<T>

  • All Implemented Interfaces:
    javax.validation.metadata.BeanDescriptor, javax.validation.metadata.ElementDescriptor

    public class BeanD<T>
    extends ElementD<Class<T>,​org.apache.bval.jsr.descriptor.MetadataReader.ForBean<T>>
    implements javax.validation.metadata.BeanDescriptor
    • Method Detail

      • getElementClass

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

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

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

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

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

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

        public javax.validation.metadata.ConstructorDescriptor getConstraintsForConstructor​(Class<?>... parameterTypes)
        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
      • getProperty

        public javax.validation.metadata.PropertyDescriptor getProperty​(String propertyName)
      • getBean

        protected BeanD<T> getBean()
        Specified by:
        getBean in class ElementD<Class<T>,​org.apache.bval.jsr.descriptor.MetadataReader.ForBean<T>>
      • getGenericType

        public final Type getGenericType()
        Specified by:
        getGenericType in class ElementD<Class<T>,​org.apache.bval.jsr.descriptor.MetadataReader.ForBean<T>>