Implementation of the unique constraint for the datastore abstraction. Note: Uses the deprecated Grails 2.x APIs to maintain compatibility, change to 3.x APIs in the future
Constructor and description |
---|
UniqueConstraint
(Datastore datastore) |
Type Params | Return 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 grails.validation.AbstractConstraint |
grails.validation.AbstractConstraint#isValid(), 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, java.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, java.lang.String), grails.validation.AbstractConstraint#rejectValue(java.lang.Object, org.springframework.validation.Errors, java.lang.String, [Ljava.lang.Object;, java.lang.String), grails.validation.AbstractConstraint#getParameter(), grails.validation.AbstractConstraint#getPropertyName(), grails.validation.AbstractConstraint#validate(java.lang.Object, java.lang.Object, org.springframework.validation.Errors), grails.validation.AbstractConstraint#setPropertyName(java.lang.String), grails.validation.AbstractConstraint#setParameter(java.lang.Object), 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#setMessageSource(org.springframework.context.MessageSource), grails.validation.AbstractConstraint#toString(), 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#supports(java.lang.Class), grails.validation.AbstractConstraint#getName() |
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Return whether the constraint is valid for the owning class