Groovy Documentation

org.codehaus.groovy.grails.validation
[Java] Class SizeConstraint

java.lang.Object
  org.codehaus.groovy.grails.validation.AbstractConstraint
      org.codehaus.groovy.grails.validation.SizeConstraint

public class SizeConstraint
extends AbstractConstraint

Validates size of the property, for strings and arrays this is the length, collections the size and numbers the value.

Authors:
Graeme Rocher
Since:
0.4


Field Summary
 
Fields inherited from class AbstractConstraint
classShortName, constraintOwningClass, constraintParameter, constraintPropertyName, messageSource
 
Method Summary
java.lang.String getName()

groovy.lang.IntRange getRange()

@return Returns the range.

protected void processValidate(java.lang.Object target, java.lang.Object propertyValue, Errors errors)

void setParameter(java.lang.Object constraintParameter)

boolean supports(java.lang.Class type)

 
Methods inherited from class AbstractConstraint
checkState, getDefaultMessage, getPropertyName, processValidate, rejectValue, rejectValue, rejectValue, rejectValue, rejectValue, rejectValueWithDefaultMessage, setMessageSource, setOwningClass, setParameter, setPropertyName, skipBlankValues, skipNullValues, toString, validate
 

Method Detail

getName

public java.lang.String getName()


getRange

public groovy.lang.IntRange getRange()
Returns:
Returns the range.


processValidate

@SuppressWarnings("unchecked")
@Override
protected void processValidate(java.lang.Object target, java.lang.Object propertyValue, Errors errors)


setParameter

@Override
public void setParameter(java.lang.Object constraintParameter)


supports

@SuppressWarnings("rawtypes")
public boolean supports(java.lang.Class type)


 

Groovy Documentation