A constraint that validates the uniqueness of a property (will query the database during validation process).
Modifiers | Name | Description |
---|---|---|
static java.lang.String |
UNIQUE_CONSTRAINT |
Fields inherited from class | Fields |
---|---|
class AbstractPersistentConstraint |
applicationContext, sessionFactory |
Constructor and description |
---|
UniqueConstraint
() |
Type Params | Return Type | Name and description |
---|---|---|
|
IHibernateTemplate |
getHibernateTemplate(java.lang.Object target) |
|
java.lang.String |
getName() |
|
java.util.List<java.lang.String> |
getUniquenessGroup() |
|
boolean |
isUnique() @return Returns the unique. |
|
boolean |
isUniqueWithinGroup() @return Whether the property is unique within a group |
|
protected void |
processValidate(java.lang.Object target, java.lang.Object propertyValue, org.springframework.validation.Errors errors) |
|
void |
setParameter(java.lang.Object constraintParameter) |
Methods inherited from class | Name |
---|---|
class AbstractPersistentConstraint |
getHibernateTemplate, isValid, setApplicationContext, supports |
class grails.validation.AbstractConstraint |
grails.validation.AbstractConstraint#isValid(), 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#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#setOwningClass(java.lang.Class), 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#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, [Ljava.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#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() |