|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.codehaus.groovy.grails.validation.AbstractConstraint
public abstract class AbstractConstraint
Abstract class for constraints to extend.
Field Summary | |
---|---|
protected java.lang.String |
classShortName
|
protected java.lang.Class |
constraintOwningClass
|
protected java.lang.Object |
constraintParameter
|
protected java.lang.String |
constraintPropertyName
|
protected MessageSource |
messageSource
|
Method Summary | |
---|---|
protected void
|
checkState()
|
protected java.lang.String
|
getDefaultMessage(java.lang.String code)
Returns the default message for the given message code in the current locale. |
java.lang.String
|
getPropertyName()
|
protected void
|
processValidate(java.lang.Object target, java.lang.Object propertyValue, Errors errors)
|
void
|
rejectValue(java.lang.Object target, Errors errors, java.lang.String defaultMessageCode, Object[] args)
|
void
|
rejectValue(java.lang.Object target, Errors errors, java.lang.String defaultMessageCode, java.lang.String code, Object[] args)
|
void
|
rejectValue(java.lang.Object target, Errors errors, java.lang.String defaultMessageCode, String[] codes, Object[] args)
|
void
|
rejectValue(java.lang.Object target, Errors errors, java.lang.String code, java.lang.String defaultMessage)
|
void
|
rejectValue(java.lang.Object target, Errors errors, java.lang.String code, Object[] args, java.lang.String defaultMessage)
|
void
|
rejectValueWithDefaultMessage(java.lang.Object target, Errors errors, java.lang.String defaultMessage, String[] codes, Object[] args)
|
void
|
setMessageSource(MessageSource source)
|
void
|
setOwningClass(java.lang.Class constraintOwningClass)
{@inheritDoc} |
void
|
setParameter(java.lang.Object constraintParameter)
@param constraintParameter The constraintParameter to set. |
void
|
setPropertyName(java.lang.String constraintPropertyName)
@param constraintPropertyName The constraintPropertyName to set. |
protected boolean
|
skipBlankValues()
|
protected boolean
|
skipNullValues()
|
java.lang.String
|
toString()
|
void
|
validate(java.lang.Object target, java.lang.Object propertyValue, Errors errors)
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), 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() |
Field Detail |
---|
protected java.lang.String classShortName
protected java.lang.Class constraintOwningClass
protected java.lang.Object constraintParameter
protected java.lang.String constraintPropertyName
protected MessageSource messageSource
Method Detail |
---|
protected void checkState()
protected java.lang.String getDefaultMessage(java.lang.String code)
code
- The i18n message code to look up.
public java.lang.String getPropertyName()
protected void processValidate(java.lang.Object target, java.lang.Object propertyValue, Errors errors)
public void rejectValue(java.lang.Object target, Errors errors, java.lang.String defaultMessageCode, Object[] args)
public void rejectValue(java.lang.Object target, Errors errors, java.lang.String defaultMessageCode, java.lang.String code, Object[] args)
public void rejectValue(java.lang.Object target, Errors errors, java.lang.String defaultMessageCode, String[] codes, Object[] args)
public void rejectValue(java.lang.Object target, Errors errors, java.lang.String code, java.lang.String defaultMessage)
public void rejectValue(java.lang.Object target, Errors errors, java.lang.String code, Object[] args, java.lang.String defaultMessage)
public void rejectValueWithDefaultMessage(java.lang.Object target, Errors errors, java.lang.String defaultMessage, String[] codes, Object[] args)
public void setMessageSource(MessageSource source)
@SuppressWarnings("rawtypes") public void setOwningClass(java.lang.Class constraintOwningClass)
public void setParameter(java.lang.Object constraintParameter)
constraintParameter
- The constraintParameter to set.
public void setPropertyName(java.lang.String constraintPropertyName)
constraintPropertyName
- The constraintPropertyName to set.
protected boolean skipBlankValues()
protected boolean skipNullValues()
@Override public java.lang.String toString()
public void validate(java.lang.Object target, java.lang.Object propertyValue, Errors errors)
Groovy Documentation