public class BeanDescriptorImpl extends ElementDescriptorImpl implements javax.validation.metadata.BeanDescriptor
Constructor and Description |
---|
BeanDescriptorImpl(java.lang.reflect.Type beanClass,
java.util.Set<ConstraintDescriptorImpl<?>> classLevelConstraints,
java.util.Map<java.lang.String,javax.validation.metadata.PropertyDescriptor> constrainedProperties,
java.util.Map<java.lang.String,ExecutableDescriptorImpl> constrainedMethods,
java.util.Map<java.lang.String,javax.validation.metadata.ConstructorDescriptor> constrainedConstructors,
boolean defaultGroupSequenceRedefined,
java.util.List<java.lang.Class<?>> defaultGroupSequence) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<javax.validation.metadata.ConstructorDescriptor> |
getConstrainedConstructors() |
java.util.Set<javax.validation.metadata.MethodDescriptor> |
getConstrainedMethods(javax.validation.metadata.MethodType methodType,
javax.validation.metadata.MethodType... methodTypes) |
java.util.Set<javax.validation.metadata.PropertyDescriptor> |
getConstrainedProperties() |
javax.validation.metadata.ConstructorDescriptor |
getConstraintsForConstructor(java.lang.Class<?>... parameterTypes) |
javax.validation.metadata.MethodDescriptor |
getConstraintsForMethod(java.lang.String methodName,
java.lang.Class<?>... parameterTypes) |
javax.validation.metadata.PropertyDescriptor |
getConstraintsForProperty(java.lang.String propertyName) |
boolean |
isBeanConstrained() |
java.lang.String |
toString() |
findConstraints, getConstraintDescriptors, getElementClass, hasConstraints
public BeanDescriptorImpl(java.lang.reflect.Type beanClass, java.util.Set<ConstraintDescriptorImpl<?>> classLevelConstraints, java.util.Map<java.lang.String,javax.validation.metadata.PropertyDescriptor> constrainedProperties, java.util.Map<java.lang.String,ExecutableDescriptorImpl> constrainedMethods, java.util.Map<java.lang.String,javax.validation.metadata.ConstructorDescriptor> constrainedConstructors, boolean defaultGroupSequenceRedefined, java.util.List<java.lang.Class<?>> defaultGroupSequence)
public final boolean isBeanConstrained()
isBeanConstrained
in interface javax.validation.metadata.BeanDescriptor
public final javax.validation.metadata.PropertyDescriptor getConstraintsForProperty(java.lang.String propertyName)
getConstraintsForProperty
in interface javax.validation.metadata.BeanDescriptor
public final java.util.Set<javax.validation.metadata.PropertyDescriptor> getConstrainedProperties()
getConstrainedProperties
in interface javax.validation.metadata.BeanDescriptor
public javax.validation.metadata.ConstructorDescriptor getConstraintsForConstructor(java.lang.Class<?>... parameterTypes)
getConstraintsForConstructor
in interface javax.validation.metadata.BeanDescriptor
public java.util.Set<javax.validation.metadata.ConstructorDescriptor> getConstrainedConstructors()
getConstrainedConstructors
in interface javax.validation.metadata.BeanDescriptor
public java.util.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.MethodDescriptor getConstraintsForMethod(java.lang.String methodName, java.lang.Class<?>... parameterTypes)
getConstraintsForMethod
in interface javax.validation.metadata.BeanDescriptor
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2007-2022 Red Hat, Inc. All Rights Reserved