public class GrailsDomainClassValidator extends java.lang.Object implements CascadingValidator, GrailsApplicationAware
Constructor and Description |
---|
GrailsDomainClassValidator() |
Modifier and Type | Method and Description |
---|---|
GrailsDomainClass |
getDomainClass() |
void |
setDomainClass(GrailsDomainClass domainClass) |
void |
setGrailsApplication(GrailsApplication grailsApplication)
This method is called by the
org.springframework.context.ApplicationContext that
loads the Grails application. |
void |
setMessageSource(MessageSource messageSource) |
boolean |
supports(java.lang.Class clazz) |
void |
validate(java.lang.Object obj,
Errors errors) |
void |
validate(java.lang.Object obj,
Errors errors,
boolean cascade)
An extended version of the validate(errors,obj) method that takes an additional argument specifying whether
the Validator should cascade into associations or not.
|
public boolean supports(java.lang.Class clazz)
public void validate(java.lang.Object obj, Errors errors, boolean cascade)
CascadingValidator
validate
in interface CascadingValidator
obj
- The Object to validateerrors
- The Spring Errors instancecascade
- True if validation should cascade into associationsorg.codehaus.groovy.grails.validation.CascadingValidator#validate(Object, org.springframework.validation.Errors, boolean)
public void validate(java.lang.Object obj, Errors errors)
org.springframework.validation.Validator#validate(Object, org.springframework.validation.Errors)
public void setDomainClass(GrailsDomainClass domainClass)
domainClass
- The domainClass to set.public GrailsDomainClass getDomainClass()
public void setMessageSource(MessageSource messageSource)
messageSource
- The messageSource to set.public void setGrailsApplication(GrailsApplication grailsApplication)
GrailsApplicationAware
This method is called by the org.springframework.context.ApplicationContext
that
loads the Grails application. The GrailsApplication
instance that represents
the loaded Grails application is injected.
setGrailsApplication
in interface GrailsApplicationAware
grailsApplication
- the GrailsApplication
object that represents this Grails application