| Interface | Description | 
|---|---|
| ASTValidateableHelper | |
| CascadingValidator | Extends the default Spring Validator interface and provides an additional method that specifies whether validation should cascade into associations. | 
| Constrained | A interface for something that is constrained by various criteria | 
| Constraint | Defines a validatable constraint. | 
| ConstraintFactory | A factory for creating constraint instances. | 
| ConstraintsEvaluator | Evaluates and returns constraints. | 
| VetoingConstraint | Marker interface for vetoing constraint. | 
| Trait | Description | 
|---|---|
| Validateable | A trait that can be applied to make any object Validateable | 
| Class | Description | 
|---|---|
| AbstractConstraint | Abstract class for constraints to extend. | 
| AbstractVetoingConstraint | TODO: write javadoc | 
| ConstrainedProperty | Provides the ability to set contraints against a properties of a class. | 
| DefaultASTValidateableHelper | |
| DeferredBindingActions | Binding operations that are deferred until either validate() or save() are called. | 
| ValidationErrors | Models validation errors in a Grails application. | 
| Exception | Description | 
|---|---|
| ValidationException | Thrown when validation fails during a .save(). |