org.hibernate.validator.internal.metadata.descriptor
Class BeanDescriptorImpl
java.lang.Object
org.hibernate.validator.internal.metadata.descriptor.ElementDescriptorImpl
org.hibernate.validator.internal.metadata.descriptor.BeanDescriptorImpl
- All Implemented Interfaces:
- Serializable, javax.validation.metadata.BeanDescriptor, javax.validation.metadata.ElementDescriptor
public class BeanDescriptorImpl
- extends ElementDescriptorImpl
- implements javax.validation.metadata.BeanDescriptor
Describes a validated bean.
- Author:
- Emmanuel Bernard, Hardy Ferentschik, Gunnar Morling
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from interface javax.validation.metadata.ElementDescriptor |
javax.validation.metadata.ElementDescriptor.ConstraintFinder, javax.validation.metadata.ElementDescriptor.Kind |
|
Constructor Summary |
BeanDescriptorImpl(Type beanClass,
Set<ConstraintDescriptorImpl<?>> classLevelConstraints,
Map<String,javax.validation.metadata.PropertyDescriptor> constrainedProperties,
Map<String,javax.validation.metadata.MethodDescriptor> constrainedMethods,
Map<String,javax.validation.metadata.ConstructorDescriptor> constrainedConstructors,
boolean defaultGroupSequenceRedefined,
List<Class<?>> defaultGroupSequence)
|
| Methods inherited from interface javax.validation.metadata.ElementDescriptor |
as, findConstraints, getConstraintDescriptors, getElementClass, hasConstraints |
BeanDescriptorImpl
public BeanDescriptorImpl(Type beanClass,
Set<ConstraintDescriptorImpl<?>> classLevelConstraints,
Map<String,javax.validation.metadata.PropertyDescriptor> constrainedProperties,
Map<String,javax.validation.metadata.MethodDescriptor> constrainedMethods,
Map<String,javax.validation.metadata.ConstructorDescriptor> constrainedConstructors,
boolean defaultGroupSequenceRedefined,
List<Class<?>> defaultGroupSequence)
isBeanConstrained
public final boolean isBeanConstrained()
- Specified by:
isBeanConstrained in interface javax.validation.metadata.BeanDescriptor
getConstraintsForProperty
public final javax.validation.metadata.PropertyDescriptor getConstraintsForProperty(String propertyName)
- Specified by:
getConstraintsForProperty in interface javax.validation.metadata.BeanDescriptor
getConstrainedProperties
public final Set<javax.validation.metadata.PropertyDescriptor> getConstrainedProperties()
- Specified by:
getConstrainedProperties 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
getConstrainedMethods
public Set<javax.validation.metadata.MethodDescriptor> getConstrainedMethods()
- Specified by:
getConstrainedMethods 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
getKind
public javax.validation.metadata.ElementDescriptor.Kind getKind()
- Specified by:
getKind in interface javax.validation.metadata.ElementDescriptor- Specified by:
getKind in class ElementDescriptorImpl
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2012 Oracle Corporation. All Rights Reserved.