Class BeanConfiguration<T>
- java.lang.Object
-
- org.hibernate.validator.internal.metadata.raw.BeanConfiguration<T>
-
public class BeanConfiguration<T> extends Object
Represents the complete constraint related configuration of one Java type originating from oneConfigurationSource. Contains meta-data on constraints (field, method and class level) as well as meta data on default group sequences.- Author:
- Gunnar Morling
-
-
Constructor Summary
Constructors Constructor Description BeanConfiguration(ConfigurationSource source, Class<T> beanClass, Set<? extends ConstrainedElement> constrainedElements, List<Class<?>> defaultGroupSequence, DefaultGroupSequenceProvider<? super T> defaultGroupSequenceProvider)Creates a new bean configuration.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)Class<T>getBeanClass()Set<ConstrainedElement>getConstrainedElements()List<Class<?>>getDefaultGroupSequence()DefaultGroupSequenceProvider<? super T>getDefaultGroupSequenceProvider()ConfigurationSourcegetSource()inthashCode()StringtoString()
-
-
-
Constructor Detail
-
BeanConfiguration
public BeanConfiguration(ConfigurationSource source, Class<T> beanClass, Set<? extends ConstrainedElement> constrainedElements, List<Class<?>> defaultGroupSequence, DefaultGroupSequenceProvider<? super T> defaultGroupSequenceProvider)
Creates a new bean configuration.- Parameters:
source- The source of this configuration.beanClass- The type represented by this configuration.constrainedElements- The constraint elements representing this type's fields, methods etc.defaultGroupSequence- The default group sequence for the given type as configured by the given configuration source.defaultGroupSequenceProvider- The default group sequence provider for the given type as configured by the given configuration source.
-
-
Method Detail
-
getSource
public ConfigurationSource getSource()
-
getConstrainedElements
public Set<ConstrainedElement> getConstrainedElements()
-
getDefaultGroupSequenceProvider
public DefaultGroupSequenceProvider<? super T> getDefaultGroupSequenceProvider()
-
-