Package org.apache.bval.jsr.descriptor
Class BeanD<T>
- java.lang.Object
-
- org.apache.bval.jsr.descriptor.ElementD<Class<T>,MetadataReader.ForBean<T>>
-
- org.apache.bval.jsr.descriptor.BeanD<T>
-
- All Implemented Interfaces:
jakarta.validation.metadata.BeanDescriptor,jakarta.validation.metadata.ElementDescriptor
public class BeanD<T> extends ElementD<Class<T>,MetadataReader.ForBean<T>> implements jakarta.validation.metadata.BeanDescriptor
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.bval.jsr.descriptor.ElementD
ElementD.NonRoot<P extends ElementD<?,?>,E extends AnnotatedElement,R extends MetadataReader.ForElement<E,?>>
-
-
Field Summary
-
Fields inherited from class org.apache.bval.jsr.descriptor.ElementD
genericType, groupsComputer
-
-
Constructor Summary
Constructors Constructor Description BeanD(MetadataReader.ForBean<T> reader)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected BeanD<T>getBean()Set<jakarta.validation.metadata.ConstructorDescriptor>getConstrainedConstructors()Set<jakarta.validation.metadata.MethodDescriptor>getConstrainedMethods(jakarta.validation.metadata.MethodType methodType, jakarta.validation.metadata.MethodType... methodTypes)Set<jakarta.validation.metadata.PropertyDescriptor>getConstrainedProperties()jakarta.validation.metadata.ConstructorDescriptorgetConstraintsForConstructor(Class<?>... parameterTypes)jakarta.validation.metadata.MethodDescriptorgetConstraintsForMethod(String methodName, Class<?>... parameterTypes)jakarta.validation.metadata.PropertyDescriptorgetConstraintsForProperty(String propertyName)Class<?>getElementClass()TypegetGenericType()GroupStrategygetGroupStrategy()jakarta.validation.metadata.PropertyDescriptorgetProperty(String propertyName)booleanisBeanConstrained()-
Methods inherited from class org.apache.bval.jsr.descriptor.ElementD
findConstraints, getConstraintDescriptors, getDeclaringClass, getElementType, getTarget, hasConstraints, toString
-
-
-
-
Constructor Detail
-
BeanD
BeanD(MetadataReader.ForBean<T> reader)
-
-
Method Detail
-
getElementClass
public Class<?> getElementClass()
- Specified by:
getElementClassin interfacejakarta.validation.metadata.ElementDescriptor
-
isBeanConstrained
public boolean isBeanConstrained()
- Specified by:
isBeanConstrainedin interfacejakarta.validation.metadata.BeanDescriptor
-
getConstraintsForProperty
public jakarta.validation.metadata.PropertyDescriptor getConstraintsForProperty(String propertyName)
- Specified by:
getConstraintsForPropertyin interfacejakarta.validation.metadata.BeanDescriptor
-
getConstrainedProperties
public Set<jakarta.validation.metadata.PropertyDescriptor> getConstrainedProperties()
- Specified by:
getConstrainedPropertiesin interfacejakarta.validation.metadata.BeanDescriptor
-
getConstraintsForMethod
public jakarta.validation.metadata.MethodDescriptor getConstraintsForMethod(String methodName, Class<?>... parameterTypes)
- Specified by:
getConstraintsForMethodin interfacejakarta.validation.metadata.BeanDescriptor
-
getConstrainedMethods
public Set<jakarta.validation.metadata.MethodDescriptor> getConstrainedMethods(jakarta.validation.metadata.MethodType methodType, jakarta.validation.metadata.MethodType... methodTypes)
- Specified by:
getConstrainedMethodsin interfacejakarta.validation.metadata.BeanDescriptor
-
getConstraintsForConstructor
public jakarta.validation.metadata.ConstructorDescriptor getConstraintsForConstructor(Class<?>... parameterTypes)
- Specified by:
getConstraintsForConstructorin interfacejakarta.validation.metadata.BeanDescriptor
-
getConstrainedConstructors
public Set<jakarta.validation.metadata.ConstructorDescriptor> getConstrainedConstructors()
- Specified by:
getConstrainedConstructorsin interfacejakarta.validation.metadata.BeanDescriptor
-
getProperty
public jakarta.validation.metadata.PropertyDescriptor getProperty(String propertyName)
-
getGroupStrategy
public GroupStrategy getGroupStrategy()
- Specified by:
getGroupStrategyin classElementD<Class<T>,MetadataReader.ForBean<T>>
-
getGenericType
public final Type getGenericType()
- Specified by:
getGenericTypein classElementD<Class<T>,MetadataReader.ForBean<T>>
-
-