@groovy.transform.Trait @groovy.transform.CompileStatic trait Validateable extends java.lang.Object
A trait that can be applied to make any object Validateable
Type | Name and description |
---|---|
org.springframework.validation.Errors |
errors |
Type Params | Return Type | Name and description |
---|---|---|
|
void |
clearErrors() Clear the errors |
|
static boolean |
defaultNullable() |
|
static java.util.Map<java.lang.String, Constrained> |
getConstraintsMap()
|
|
org.springframework.validation.Errors |
getErrors()
|
|
java.lang.Boolean |
hasErrors()
|
|
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), java.lang.Object#wait(long, int), java.lang.Object#wait(), 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