org.codehaus.groovy.grails.orm.hibernate.validation
Class HibernateConstraintsEvaluator

java.lang.Object
  extended by org.codehaus.groovy.grails.validation.DefaultConstraintEvaluator
      extended by org.codehaus.groovy.grails.orm.hibernate.validation.HibernateConstraintsEvaluator
All Implemented Interfaces:
org.codehaus.groovy.grails.validation.ConstraintsEvaluator

public class HibernateConstraintsEvaluator
extends org.codehaus.groovy.grails.validation.DefaultConstraintEvaluator

Extends default implementation to add Hibernate specific exceptions.

Since:
2.0

Field Summary
 
Fields inherited from interface org.codehaus.groovy.grails.validation.ConstraintsEvaluator
BEAN_NAME, CONSTRAINTS_GROOVY_SCRIPT, PROPERTY_NAME
 
Constructor Summary
HibernateConstraintsEvaluator()
           
HibernateConstraintsEvaluator(java.util.Map<java.lang.String,java.lang.Object> defaultConstraints)
           
 
Method Summary
protected  void applyDefaultNullableConstraint(org.codehaus.groovy.grails.commons.GrailsDomainClassProperty p, org.codehaus.groovy.grails.validation.ConstrainedProperty cp)
           
 
Methods inherited from class org.codehaus.groovy.grails.validation.DefaultConstraintEvaluator
applyDefaultConstraints, applyDefaultNullableConstraint, applyMapOfConstraints, applySharedConstraints, canApplyNullableConstraint, canPropertyBeConstrained, evaluate, evaluate, evaluate, evaluate, evaluateConstraints, getConstraintsFromScript, getDefaultConstraints, getSuperClassChain, isConstrainableProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HibernateConstraintsEvaluator

public HibernateConstraintsEvaluator(java.util.Map<java.lang.String,java.lang.Object> defaultConstraints)

HibernateConstraintsEvaluator

public HibernateConstraintsEvaluator()
Method Detail

applyDefaultNullableConstraint

protected void applyDefaultNullableConstraint(org.codehaus.groovy.grails.commons.GrailsDomainClassProperty p,
                                              org.codehaus.groovy.grails.validation.ConstrainedProperty cp)
Overrides:
applyDefaultNullableConstraint in class org.codehaus.groovy.grails.validation.DefaultConstraintEvaluator