public class BeanD<T> extends ElementD<Class<T>,MetadataReader.ForBean<T>> implements javax.validation.metadata.BeanDescriptor
ElementD.NonRoot<P extends ElementD<?,?>,E extends AnnotatedElement,R extends MetadataReader.ForElement<E,?>>
genericType, groupsComputer
Constructor and Description |
---|
BeanD(MetadataReader.ForBean<T> reader) |
Modifier and Type | Method and Description |
---|---|
protected BeanD<T> |
getBean() |
Set<javax.validation.metadata.ConstructorDescriptor> |
getConstrainedConstructors() |
Set<javax.validation.metadata.MethodDescriptor> |
getConstrainedMethods(javax.validation.metadata.MethodType methodType,
javax.validation.metadata.MethodType... methodTypes) |
Set<javax.validation.metadata.PropertyDescriptor> |
getConstrainedProperties() |
javax.validation.metadata.ConstructorDescriptor |
getConstraintsForConstructor(Class<?>... parameterTypes) |
javax.validation.metadata.MethodDescriptor |
getConstraintsForMethod(String methodName,
Class<?>... parameterTypes) |
javax.validation.metadata.PropertyDescriptor |
getConstraintsForProperty(String propertyName) |
Class<?> |
getElementClass() |
Type |
getGenericType() |
GroupStrategy |
getGroupStrategy() |
javax.validation.metadata.PropertyDescriptor |
getProperty(String propertyName) |
boolean |
isBeanConstrained() |
findConstraints, getConstraintDescriptors, getDeclaringClass, getElementType, getTarget, hasConstraints, toString
BeanD(MetadataReader.ForBean<T> reader)
public Class<?> getElementClass()
getElementClass
in interface javax.validation.metadata.ElementDescriptor
public boolean isBeanConstrained()
isBeanConstrained
in interface javax.validation.metadata.BeanDescriptor
public javax.validation.metadata.PropertyDescriptor getConstraintsForProperty(String propertyName)
getConstraintsForProperty
in interface javax.validation.metadata.BeanDescriptor
public Set<javax.validation.metadata.PropertyDescriptor> getConstrainedProperties()
getConstrainedProperties
in interface javax.validation.metadata.BeanDescriptor
public javax.validation.metadata.MethodDescriptor getConstraintsForMethod(String methodName, Class<?>... parameterTypes)
getConstraintsForMethod
in interface javax.validation.metadata.BeanDescriptor
public Set<javax.validation.metadata.MethodDescriptor> getConstrainedMethods(javax.validation.metadata.MethodType methodType, javax.validation.metadata.MethodType... methodTypes)
getConstrainedMethods
in interface javax.validation.metadata.BeanDescriptor
public javax.validation.metadata.ConstructorDescriptor getConstraintsForConstructor(Class<?>... parameterTypes)
getConstraintsForConstructor
in interface javax.validation.metadata.BeanDescriptor
public Set<javax.validation.metadata.ConstructorDescriptor> getConstrainedConstructors()
getConstrainedConstructors
in interface javax.validation.metadata.BeanDescriptor
public javax.validation.metadata.PropertyDescriptor getProperty(String propertyName)
public GroupStrategy getGroupStrategy()
getGroupStrategy
in class ElementD<Class<T>,MetadataReader.ForBean<T>>
public final Type getGenericType()
getGenericType
in class ElementD<Class<T>,MetadataReader.ForBean<T>>
Copyright © 2010–2020 The Apache Software Foundation. All rights reserved.