# Package org.grails.validation

- Class Summary
  Class | Description
  --- | ---
  BlankConstraint | A Constraint that validates a string is not blank.
  ConstrainedPropertyBuilder | Builder used as a delegate within the "constraints" closure of GrailsDomainClass instances .
  ConstraintEvalUtils | Utility methods for configuring constraints
  ConstraintsEvaluatorFactoryBean | Constructs the default constraints evaluator instance.
  CreditCardConstraint | Validates a credit card number.
  DefaultConstraintEvaluator | Default implementation of the ConstraintsEvaluator interface.
  DomainClassPropertyComparator | Comparator that uses the domain class property constraints to establish order in sort methods and always places the id first.
  EmailConstraint | Validates an email address.
  GrailsDomainClassValidator | A specialised Spring validator that validates a domain class instance using the constraints defined in the static constraints closure.
  InListConstraint | A constraint that validates the property is contained within the supplied list.
  MatchesConstraint | Validates the property against a supplied regular expression.
  MaxConstraint | Implements a maximum value constraint.
  MaxSizeConstraint | Validates maximum size or length of the property, for strings and arrays this is the length and collections the size.
  MinConstraint | Implements a minimum value constraint.
  MinSizeConstraint | Validates minimum size or length of the property, for strings and arrays this is the length and collections the size.
  NotEqualConstraint | Validates not equal to something.
  NullableConstraint | Validates not null.
  RangeConstraint | Validates a range.
  ScaleConstraint | Manages the scale for floating point numbers (i.e., the number of digits to the right of the decimal point).
  SizeConstraint | Validates size of the property, for strings and arrays this is the length, collections the size and numbers the value.
  UrlConstraint | Validates a url.
  ValidatorConstraint |