Groovy Documentation

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

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

public class MaxSizeConstraint
extends AbstractConstraint

Validates maximum size or length of the property, for strings and arrays this is the length and collections the size.

Authors:
Graeme Rocher
Since:
0.4


Field Summary
 
Fields inherited from class AbstractConstraint
classShortName, constraintOwningClass, constraintParameter, constraintPropertyName, messageSource
 
Method Summary
int getMaxSize()

@return Returns the maxSize.

java.lang.String getName()

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

void setParameter(java.lang.Object constraintParameter)

boolean supports(java.lang.Class type)

 
Methods inherited from class AbstractConstraint
checkState, getDefaultMessage, getParameter, getPropertyName, isValid, processValidate, rejectValue, rejectValue, rejectValue, rejectValue, rejectValue, rejectValueWithDefaultMessage, setMessageSource, setOwningClass, setParameter, setPropertyName, skipBlankValues, skipNullValues, toString, validate
 
Methods inherited from class java.lang.Object
java.lang.Object#wait(), java.lang.Object#wait(long, int), java.lang.Object#wait(long), 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()
 

Method Detail

getMaxSize

public int getMaxSize()
Returns:
Returns the maxSize.


getName

public java.lang.String getName()


processValidate

@Override
protected void processValidate(java.lang.Object target, java.lang.Object propertyValue, org.springframework.validation.Errors errors)


setParameter

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


supports

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


 

Groovy Documentation