Class MetaConstraint<A extends Annotation>
java.lang.Object
org.hibernate.validator.internal.metadata.core.MetaConstraint<A>
Instances of this class abstract the constraint type (class, method or field constraint) and give access to
meta data about the constraint. This allows a unified handling of constraints in the validator implementation.
- Author:
- Hardy Ferentschik, Gunnar Morling, Guillaume Smet
-
Method Summary
Modifier and TypeMethodDescriptionboolean
final ConstraintDescriptorImpl<A>
int
hashCode()
final boolean
toString()
boolean
validateConstraint
(ValidationContext<?> validationContext, ValueContext<?, Object> valueContext)
-
Method Details
-
getGroupList
- Returns:
- Returns the list of groups this constraint is part of. This might include the default group even when it is not explicitly specified, but part of the redefined default group list of the hosting bean.
-
isDefinedForOneGroupOnly
public final boolean isDefinedForOneGroupOnly() -
getDescriptor
-
getConstraintLocationKind
-
validateConstraint
public boolean validateConstraint(ValidationContext<?> validationContext, ValueContext<?, Object> valueContext) -
getLocation
-
equals
-
hashCode
public int hashCode() -
toString
-