org.openxava.validators
Class BigDecimalValidator

java.lang.Object
  extended by org.openxava.validators.BigDecimalValidator
All Implemented Interfaces:
java.io.Serializable, IPropertyValidator

public class BigDecimalValidator
extends java.lang.Object
implements IPropertyValidator

To validate the size of integer digits and fraction digits parts.

Author:
Ana Andres
See Also:
Serialized Form

Constructor Summary
BigDecimalValidator()
           
 
Method Summary
 int getMaximumFractionDigits()
           
 int getMaximumIntegerDigits()
           
 void setMaximumFractionDigits(int maxinumFractionDigits)
           
 void setMaximumIntegerDigits(int maximumIntegerDigits)
           
 void validate(Messages errors, java.lang.Object value, java.lang.String propertyName, java.lang.String modelName)
          Validate.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BigDecimalValidator

public BigDecimalValidator()
Method Detail

validate

public void validate(Messages errors,
                     java.lang.Object value,
                     java.lang.String propertyName,
                     java.lang.String modelName)
              throws java.lang.Exception
Description copied from interface: IPropertyValidator
Validate.

The validation errors are added to an object of type Messages.

Specified by:
validate in interface IPropertyValidator
Parameters:
errors - Not null. Ids list to read in the resources file
value - Value to validate. It can be null
propertyName - Property id in the resources file
modelName - Object id in the resources file.
Throws:
java.lang.Exception - Any unexpected problem.

getMaximumIntegerDigits

public int getMaximumIntegerDigits()

setMaximumIntegerDigits

public void setMaximumIntegerDigits(int maximumIntegerDigits)

getMaximumFractionDigits

public int getMaximumFractionDigits()

setMaximumFractionDigits

public void setMaximumFractionDigits(int maxinumFractionDigits)