@groovy.transform.Trait @groovy.transform.CompileStatic trait Validateable extends java.lang.Object
A trait that can be applied to make any object Validateable
Modifiers | Name | Description |
---|---|---|
private org.grails.datastore.gorm.support.BeforeValidateHelper |
beforeValidateHelper |
|
private static java.util.Map<java.lang.String, Constrained> |
constraintsMapInternal |
|
private org.springframework.validation.Errors |
errors |
Type | Name and description |
---|---|
org.springframework.validation.Errors |
errors |
Type Params | Return Type | Name and description |
---|---|---|
|
void |
clearErrors() Clear the errors |
|
static boolean |
defaultNullable() |
|
private ValidationErrors |
doValidate(ConstrainedProperty> constraints, java.util.List fieldsToValidate) |
|
private static org.grails.datastore.gorm.validation.constraints.eval.ConstraintsEvaluator |
findConstraintsEvaluator() |
|
private org.springframework.context.MessageSource |
findMessageSource() |
|
static java.util.Map<java.lang.String, Constrained> |
getConstraintsMap()
|
|
org.springframework.validation.Errors |
getErrors()
|
|
private java.lang.Object |
getPropertyValue(grails.gorm.validation.ConstrainedProperty prop) |
|
java.lang.Boolean |
hasErrors()
|
|
private void |
initErrors() |
|
void |
setErrors(org.springframework.validation.Errors errors) |
|
boolean |
validate() Validate the object |
|
boolean |
validate(groovy.lang.Closure<?>[] adHocConstraintsClosures) Validate the object with the given adhoc constraints |
|
boolean |
validate(java.util.Map<java.lang.String, java.lang.Object> params) Validate the object with the given parameters |
|
boolean |
validate(java.util.Map<java.lang.String, java.lang.Object> params, groovy.lang.Closure<?>[] adHocConstraintsClosures) Validate the object with the given parameters and adhoc constraints |
|
boolean |
validate(java.util.List fieldsToValidate) Validate the object for the given list of fields |
|
boolean |
validate(java.util.List fieldsToValidate, groovy.lang.Closure<?>[] adHocConstraintsClosures) Validate the object for the given list of fields and adhoc constraints |
|
boolean |
validate(java.util.List fieldsToValidate, java.util.Map<java.lang.String, java.lang.Object> params) Validate the object for the given list of fields and parameters |
|
boolean |
validate(java.util.List fieldsToValidate, java.util.Map<java.lang.String, java.lang.Object> params, groovy.lang.Closure<?>[] adHocConstraintsClosures) Validate the object for the given list of fields, parameters and adhoc constraints |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Clear the errors
Validate the object
Validate the object with the given adhoc constraints
Validate the object with the given parameters
Validate the object with the given parameters and adhoc constraints
Validate the object for the given list of fields
Validate the object for the given list of fields and adhoc constraints
Validate the object for the given list of fields and parameters
Validate the object for the given list of fields, parameters and adhoc constraints