public interface ConstraintsEvaluator
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BEAN_NAME |
static java.lang.String |
CONSTRAINTS_GROOVY_SCRIPT |
static java.lang.String |
PROPERTY_NAME |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,ConstrainedProperty> |
evaluate(java.lang.Class cls)
Evaluate constraints for the given class
|
java.util.Map<java.lang.String,ConstrainedProperty> |
evaluate(java.lang.Class<?> cls,
GrailsDomainClassProperty[] properties)
Evaluate constraints for the given Class and properties
|
java.util.Map<java.lang.String,ConstrainedProperty> |
evaluate(GrailsDomainClass cls)
Evaluate constraints for the given class
|
java.util.Map<java.lang.String,ConstrainedProperty> |
evaluate(java.lang.Object object,
GrailsDomainClassProperty[] properties)
Evaluate constraints for the given object and properties
|
java.util.Map<java.lang.String,java.lang.Object> |
getDefaultConstraints()
The default constraints to use
|
static final java.lang.String PROPERTY_NAME
static final java.lang.String CONSTRAINTS_GROOVY_SCRIPT
static final java.lang.String BEAN_NAME
java.util.Map<java.lang.String,java.lang.Object> getDefaultConstraints()
java.util.Map<java.lang.String,ConstrainedProperty> evaluate(java.lang.Class cls)
cls
- The class to evaluate constraints forjava.util.Map<java.lang.String,ConstrainedProperty> evaluate(GrailsDomainClass cls)
cls
- The class to evaluate constraints forjava.util.Map<java.lang.String,ConstrainedProperty> evaluate(java.lang.Object object, GrailsDomainClassProperty[] properties)
object
- The objectproperties
- The domain class propertiesjava.util.Map<java.lang.String,ConstrainedProperty> evaluate(java.lang.Class<?> cls, GrailsDomainClassProperty[] properties)
cls
- The objectproperties
- The domain class properties