|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.turbine.services.intake.validator.DefaultValidator
org.apache.turbine.services.intake.validator.NumberValidator
org.apache.turbine.services.intake.validator.BigDecimalValidator
Validates BigDecimals with the following constraints in addition to those listed in NumberValidator and DefaultValidator.
| Name | Valid Values | Default Value |
|---|---|---|
| minValue | greater than BigDecimal minValue | |
| maxValue | less than BigDecimal maxValue | |
| invalidNumberMessage | Some text | Entry was not a valid number |
| Field Summary |
| Fields inherited from class org.apache.turbine.services.intake.validator.DefaultValidator |
errorMessage, log, maxLength, maxLengthMessage, minLength, minLengthMessage, required, requiredMessage |
| Fields inherited from interface org.apache.turbine.services.intake.validator.Validator |
FLEXIBLE_RULE_NAME, FORMAT_RULE_NAME, INVALID_NUMBER_RULE_NAME, MASK_RULE_NAME, MAX_LENGTH_RULE_NAME, MAX_VALUE_RULE_NAME, MIN_LENGTH_RULE_NAME, MIN_VALUE_RULE_NAME, REQUIRED_RULE_NAME |
| Constructor Summary | |
BigDecimalValidator()
Default Constructor |
|
BigDecimalValidator(java.util.Map paramMap)
Constructor to use when initialising Object |
|
| Method Summary | |
void |
assertValidity(Field field)
Determine whether a field meets the criteria specified in the constraints defined for this validator |
void |
assertValidity(java.lang.String testValue,
java.util.Locale locale)
Determine whether a testValue meets the criteria specified in the constraints defined for this validator |
java.lang.String |
getInvalidNumberMessage()
Get the value of invalidNumberMessage. |
java.math.BigDecimal |
getMaxValue()
Get the value of maxValue. |
java.lang.String |
getMaxValueMessage()
Get the value of maxValueMessage. |
java.math.BigDecimal |
getMinValue()
Get the value of minValue. |
java.lang.String |
getMinValueMessage()
Get the value of minValueMessage. |
void |
init(java.util.Map paramMap)
Method to initialise Object |
void |
setInvalidNumberMessage(java.lang.String invalidNumberMessage)
Set the value of invalidNumberMessage. |
void |
setMaxValue(java.math.BigDecimal maxValue)
Set the value of maxValue. |
void |
setMaxValueMessage(java.lang.String maxValueMessage)
Set the value of maxValueMessage. |
void |
setMinValue(java.math.BigDecimal minValue)
Set the value of minValue. |
void |
setMinValueMessage(java.lang.String minValueMessage)
Set the value of minValueMessage. |
| Methods inherited from class org.apache.turbine.services.intake.validator.DefaultValidator |
assertValidity, getMaxLength, getMaxLengthMessage, getMessage, getMinLength, getMinLengthMessage, getRequiredMessage, isRequired, isValid, isValid, setMaxLength, setMaxLengthMessage, setMinLength, setMinLengthMessage, setRequired, setRequiredMessage |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public BigDecimalValidator(java.util.Map paramMap)
throws InvalidMaskException
paramMap -
InvalidMaskExceptionpublic BigDecimalValidator()
| Method Detail |
public void init(java.util.Map paramMap)
throws InvalidMaskException
paramMap -
InvalidMaskException
public void assertValidity(Field field)
throws ValidationException
assertValidity in interface ValidatorassertValidity in class DefaultValidatorfield - a Field to be tested
ValidationException - containing an error message if the
testValue did not pass the validation tests.
public void assertValidity(java.lang.String testValue,
java.util.Locale locale)
throws ValidationException
testValue - a String to be testedlocale - the Locale of the associated field
ValidationException - containing an error message if the
testValue did not pass the validation tests.public java.math.BigDecimal getMinValue()
public void setMinValue(java.math.BigDecimal minValue)
minValue - Value to assign to minValue.public java.math.BigDecimal getMaxValue()
public void setMaxValue(java.math.BigDecimal maxValue)
maxValue - Value to assign to maxValue.public java.lang.String getMinValueMessage()
public void setMinValueMessage(java.lang.String minValueMessage)
minValueMessage - Value to assign to minValueMessage.public java.lang.String getMaxValueMessage()
public void setMaxValueMessage(java.lang.String maxValueMessage)
maxValueMessage - Value to assign to maxValueMessage.public java.lang.String getInvalidNumberMessage()
public void setInvalidNumberMessage(java.lang.String invalidNumberMessage)
invalidNumberMessage - Value to assign to invalidNumberMessage.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||