Implementation of the unique constraint for the datastore abstraction.
| Fields inherited from class | Fields |
|---|---|
class org.codehaus.groovy.grails.validation.AbstractConstraint |
__$stMC |
| Constructor and description |
|---|
UniqueConstraint
(org.grails.datastore.mapping.core.Datastore datastore) |
| Type | Name and description |
|---|---|
java.lang.String |
getName() |
boolean |
isValid()Return whether the constraint is valid for the owning class |
protected void |
processValidate(java.lang.Object target, java.lang.Object propertyValue, org.springframework.validation.Errors errors) |
boolean |
supports(java.lang.Class aClass) |
java.lang.Object |
withManualFlushMode(groovy.lang.Closure callable) |
| Methods inherited from class | Name |
|---|---|
class org.codehaus.groovy.grails.validation.AbstractConstraint |
org.codehaus.groovy.grails.validation.AbstractConstraint#setProperty(java.lang.String, java.lang.Object), org.codehaus.groovy.grails.validation.AbstractConstraint#getProperty(java.lang.String), org.codehaus.groovy.grails.validation.AbstractConstraint#invokeMethod(java.lang.String, java.lang.Object), org.codehaus.groovy.grails.validation.AbstractConstraint#getMetaClass(), org.codehaus.groovy.grails.validation.AbstractConstraint#setMetaClass(groovy.lang.MetaClass), org.codehaus.groovy.grails.validation.AbstractConstraint#toString(), org.codehaus.groovy.grails.validation.AbstractConstraint#setMessageSource(org.springframework.context.MessageSource), org.codehaus.groovy.grails.validation.AbstractConstraint#setPropertyName(java.lang.String), org.codehaus.groovy.grails.validation.AbstractConstraint#validate(java.lang.Object, java.lang.Object, org.springframework.validation.Errors), org.codehaus.groovy.grails.validation.AbstractConstraint#getPropertyName(), org.codehaus.groovy.grails.validation.AbstractConstraint#getParameter(), org.codehaus.groovy.grails.validation.AbstractConstraint#isValid(), org.codehaus.groovy.grails.validation.AbstractConstraint#setParameter(java.lang.Object), org.codehaus.groovy.grails.validation.AbstractConstraint#rejectValue(java.lang.Object, org.springframework.validation.Errors, java.lang.String, [Ljava.lang.String;, [Ljava.lang.Object;), org.codehaus.groovy.grails.validation.AbstractConstraint#rejectValue(java.lang.Object, org.springframework.validation.Errors, java.lang.String, [Ljava.lang.Object;), org.codehaus.groovy.grails.validation.AbstractConstraint#rejectValue(java.lang.Object, org.springframework.validation.Errors, java.lang.String, [Ljava.lang.Object;, java.lang.String), org.codehaus.groovy.grails.validation.AbstractConstraint#rejectValue(java.lang.Object, org.springframework.validation.Errors, java.lang.String, java.lang.String, [Ljava.lang.Object;), org.codehaus.groovy.grails.validation.AbstractConstraint#rejectValue(java.lang.Object, org.springframework.validation.Errors, java.lang.String, java.lang.String), org.codehaus.groovy.grails.validation.AbstractConstraint#setOwningClass(java.lang.Class), org.codehaus.groovy.grails.validation.AbstractConstraint#rejectValueWithDefaultMessage(java.lang.Object, org.springframework.validation.Errors, java.lang.String, [Ljava.lang.String;, [Ljava.lang.Object;), org.codehaus.groovy.grails.validation.AbstractConstraint#wait(long, int), org.codehaus.groovy.grails.validation.AbstractConstraint#wait(long), org.codehaus.groovy.grails.validation.AbstractConstraint#wait(), org.codehaus.groovy.grails.validation.AbstractConstraint#equals(java.lang.Object), org.codehaus.groovy.grails.validation.AbstractConstraint#hashCode(), org.codehaus.groovy.grails.validation.AbstractConstraint#getClass(), org.codehaus.groovy.grails.validation.AbstractConstraint#notify(), org.codehaus.groovy.grails.validation.AbstractConstraint#notifyAll(), org.codehaus.groovy.grails.validation.AbstractConstraint#getName(), org.codehaus.groovy.grails.validation.AbstractConstraint#supports(java.lang.Class) |
class grails.validation.AbstractConstraint |
grails.validation.AbstractConstraint#toString(), grails.validation.AbstractConstraint#setMessageSource(org.springframework.context.MessageSource), grails.validation.AbstractConstraint#setPropertyName(java.lang.String), grails.validation.AbstractConstraint#validate(java.lang.Object, java.lang.Object, org.springframework.validation.Errors), grails.validation.AbstractConstraint#getPropertyName(), grails.validation.AbstractConstraint#getParameter(), grails.validation.AbstractConstraint#isValid(), grails.validation.AbstractConstraint#setParameter(java.lang.Object), grails.validation.AbstractConstraint#rejectValue(java.lang.Object, org.springframework.validation.Errors, java.lang.String, [Ljava.lang.String;, [Ljava.lang.Object;), grails.validation.AbstractConstraint#rejectValue(java.lang.Object, org.springframework.validation.Errors, java.lang.String, [Ljava.lang.Object;), grails.validation.AbstractConstraint#rejectValue(java.lang.Object, org.springframework.validation.Errors, java.lang.String, [Ljava.lang.Object;, java.lang.String), grails.validation.AbstractConstraint#rejectValue(java.lang.Object, org.springframework.validation.Errors, java.lang.String, java.lang.String, [Ljava.lang.Object;), grails.validation.AbstractConstraint#rejectValue(java.lang.Object, org.springframework.validation.Errors, java.lang.String, java.lang.String), grails.validation.AbstractConstraint#setOwningClass(java.lang.Class), grails.validation.AbstractConstraint#rejectValueWithDefaultMessage(java.lang.Object, org.springframework.validation.Errors, java.lang.String, [Ljava.lang.String;, [Ljava.lang.Object;), grails.validation.AbstractConstraint#wait(long, int), grails.validation.AbstractConstraint#wait(long), grails.validation.AbstractConstraint#wait(), grails.validation.AbstractConstraint#equals(java.lang.Object), grails.validation.AbstractConstraint#hashCode(), grails.validation.AbstractConstraint#getClass(), grails.validation.AbstractConstraint#notify(), grails.validation.AbstractConstraint#notifyAll(), grails.validation.AbstractConstraint#getName(), grails.validation.AbstractConstraint#supports(java.lang.Class) |
Return whether the constraint is valid for the owning class
Groovy Documentation