org.apache.turbine.services.intake.validator
Class NumberKeyValidator

java.lang.Object
  extended byorg.apache.turbine.services.intake.validator.DefaultValidator
      extended byorg.apache.turbine.services.intake.validator.NumberValidator
          extended byorg.apache.turbine.services.intake.validator.NumberKeyValidator
All Implemented Interfaces:
InitableByConstraintMap, Validator

Deprecated. No replacement

public class NumberKeyValidator
extends org.apache.turbine.services.intake.validator.NumberValidator

Validates numbers with the following constraints in addition to those listed in DefaultValidator.

NameValid ValuesDefault Value
minValuegreater than Integer.MIN_VALUE  
maxValueless than BigDecimal.MAX_VALUE  
notANumberMessageSome text Entry was not a valid number

Version:
$Id: NumberKeyValidator.java 264148 2005-08-29 14:21:04Z henning $
Author:
John McNally, Quinton McCombs

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
NumberKeyValidator()
          Deprecated.  
NumberKeyValidator(java.util.Map paramMap)
          Deprecated.  
 
Method Summary
 void assertValidity(java.lang.String testValue)
          Deprecated. Determine whether a testValue meets the criteria specified in the constraints defined for this validator
protected  void doInit(java.util.Map paramMap)
          Deprecated.  
protected  java.lang.String getDefaultInvalidNumberMessage()
          Deprecated.  
 java.lang.String getInvalidNumberMessage()
          Get the value of invalidNumberMessage.
 org.apache.torque.om.NumberKey getMaxValue()
          Deprecated. Get the value of maxValue.
 java.lang.String getMaxValueMessage()
          Get the value of maxValueMessage.
 org.apache.torque.om.NumberKey getMinValue()
          Deprecated. Get the value of minValue.
 java.lang.String getMinValueMessage()
          Get the value of minValueMessage.
 void init(java.util.Map paramMap)
          Extract the relevant parameters from the constraints listed in tags within the intake.xml file.
 void setInvalidNumberMessage(java.lang.String invalidNumberMessage)
          Set the value of invalidNumberMessage.
 void setMaxValue(org.apache.torque.om.NumberKey maxValue)
          Deprecated. Set the value of maxValue.
 void setMaxValueMessage(java.lang.String maxValueMessage)
          Set the value of maxValueMessage.
 void setMinValue(org.apache.torque.om.NumberKey minValue)
          Deprecated. 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
getMaxLength, getMaxLengthMessage, getMessage, getMinLength, getMinLengthMessage, getRequiredMessage, isRequired, 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

NumberKeyValidator

public NumberKeyValidator(java.util.Map paramMap)
                   throws InvalidMaskException
Deprecated. 

NumberKeyValidator

public NumberKeyValidator()
Deprecated. 
Method Detail

doInit

protected void doInit(java.util.Map paramMap)
Deprecated. 

getDefaultInvalidNumberMessage

protected java.lang.String getDefaultInvalidNumberMessage()
Deprecated. 

assertValidity

public void assertValidity(java.lang.String testValue)
                    throws ValidationException
Deprecated. 
Determine whether a testValue meets the criteria specified in the constraints defined for this validator

Specified by:
assertValidity in interface Validator
Overrides:
assertValidity in class DefaultValidator
Parameters:
testValue - a String to be tested
Throws:
ValidationException - containing an error message if the testValue did not pass the validation tests.

getMinValue

public org.apache.torque.om.NumberKey getMinValue()
Deprecated. 
Get the value of minValue.

Returns:
value of minValue.

setMinValue

public void setMinValue(org.apache.torque.om.NumberKey minValue)
Deprecated. 
Set the value of minValue.

Parameters:
minValue - Value to assign to minValue.

getMaxValue

public org.apache.torque.om.NumberKey getMaxValue()
Deprecated. 
Get the value of maxValue.

Returns:
value of maxValue.

setMaxValue

public void setMaxValue(org.apache.torque.om.NumberKey maxValue)
Deprecated. 
Set the value of maxValue.

Parameters:
maxValue - Value to assign to maxValue.

init

public void init(java.util.Map paramMap)
          throws InvalidMaskException
Extract the relevant parameters from the constraints listed in tags within the intake.xml file.

Specified by:
init in interface InitableByConstraintMap
Overrides:
init in class DefaultValidator
Parameters:
paramMap - a Map of rule's containing constraints on the input.
Throws:
InvalidMaskException - an invalid mask was specified

getMinValueMessage

public java.lang.String getMinValueMessage()
Get the value of minValueMessage.

Returns:
value of minValueMessage.

setMinValueMessage

public void setMinValueMessage(java.lang.String minValueMessage)
Set the value of minValueMessage.

Parameters:
minValueMessage - Value to assign to minValueMessage.

getMaxValueMessage

public java.lang.String getMaxValueMessage()
Get the value of maxValueMessage.

Returns:
value of maxValueMessage.

setMaxValueMessage

public void setMaxValueMessage(java.lang.String maxValueMessage)
Set the value of maxValueMessage.

Parameters:
maxValueMessage - Value to assign to maxValueMessage.

getInvalidNumberMessage

public java.lang.String getInvalidNumberMessage()
Get the value of invalidNumberMessage.

Returns:
value of invalidNumberMessage.

setInvalidNumberMessage

public void setInvalidNumberMessage(java.lang.String invalidNumberMessage)
Set the value of invalidNumberMessage.

Parameters:
invalidNumberMessage - Value to assign to invalidNumberMessage.


Copyright © 2000-2005 Apache Software Foundation. All Rights Reserved.