Class ConstraintDefinitionContribution<A extends Annotation>
- java.lang.Object
-
- org.hibernate.validator.internal.engine.constraintdefinition.ConstraintDefinitionContribution<A>
-
public class ConstraintDefinitionContribution<A extends Annotation> extends Object
Type-safe wrapper class for a constraint annotation and its potential list of constraint validators.- Author:
- Hardy Ferentschik
-
-
Constructor Summary
Constructors Constructor Description ConstraintDefinitionContribution(Class<A> constraintType, List<ConstraintValidatorDescriptor<A>> validatorDescriptors, boolean includeExisting)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)Class<A>getConstraintType()Returns the constraint annotation type for which this instance provides constraint validator instances.List<ConstraintValidatorDescriptor<A>>getValidatorDescriptors()Returns a list of constraint validator descriptors for the constraint type of this instance.inthashCode()booleanincludeExisting()Whether or not the existing constraint validators should be kept or not.StringtoString()
-
-
-
Constructor Detail
-
ConstraintDefinitionContribution
public ConstraintDefinitionContribution(Class<A> constraintType, List<ConstraintValidatorDescriptor<A>> validatorDescriptors, boolean includeExisting)
-
-
Method Detail
-
getConstraintType
public Class<A> getConstraintType()
Returns the constraint annotation type for which this instance provides constraint validator instances.
-
getValidatorDescriptors
public List<ConstraintValidatorDescriptor<A>> getValidatorDescriptors()
Returns a list of constraint validator descriptors for the constraint type of this instance.
-
includeExisting
public boolean includeExisting()
Whether or not the existing constraint validators should be kept or not.- Returns:
trueif the existing constraint validators for the constraint type wrapped by this instance should be kept,falseotherwise.
-
-