public class HibernateDomainClassValidator
extends org.codehaus.groovy.grails.validation.GrailsDomainClassValidator
| Constructor and Description |
|---|
HibernateDomainClassValidator() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
cascadeValidationToMany(org.springframework.validation.Errors errors,
org.springframework.beans.BeanWrapper bean,
org.codehaus.groovy.grails.commons.GrailsDomainClassProperty persistentProperty,
java.lang.String propertyName)
Overrides the default behaviour and first checks if a PersistentCollection instance has been initialised using the
wasInitialised() method before cascading
|
protected org.codehaus.groovy.grails.commons.GrailsDomainClass |
getAssociatedDomainClassFromApplication(java.lang.Object associatedObject) |
void |
setSessionFactory(org.hibernate.SessionFactory sessionFactory) |
void |
validate(java.lang.Object obj,
org.springframework.validation.Errors errors,
boolean cascade) |
protected org.codehaus.groovy.grails.commons.GrailsDomainClass getAssociatedDomainClassFromApplication(java.lang.Object associatedObject)
getAssociatedDomainClassFromApplication in class org.codehaus.groovy.grails.validation.GrailsDomainClassValidatorpublic void validate(java.lang.Object obj,
org.springframework.validation.Errors errors,
boolean cascade)
validate in interface org.codehaus.groovy.grails.validation.CascadingValidatorvalidate in class org.codehaus.groovy.grails.validation.GrailsDomainClassValidatorprotected void cascadeValidationToMany(org.springframework.validation.Errors errors,
org.springframework.beans.BeanWrapper bean,
org.codehaus.groovy.grails.commons.GrailsDomainClassProperty persistentProperty,
java.lang.String propertyName)
cascadeValidationToMany in class org.codehaus.groovy.grails.validation.GrailsDomainClassValidatorerrors - The Spring Errors instancebean - The BeanWrapper for the beanpersistentProperty - The GrailsDomainClassProperty instancepropertyName - The name of the propertyPersistentCollection.wasInitialized()public void setSessionFactory(org.hibernate.SessionFactory sessionFactory)