Klasse DateRangeValidator
java.lang.Object
org.apache.fulcrum.intake.validator.DefaultValidator<Date>
org.apache.fulcrum.intake.validator.DateStringValidator
org.apache.fulcrum.intake.validator.DateRangeValidator
- Alle implementierten Schnittstellen:
org.apache.avalon.framework.logger.LogEnabled
,InitableByConstraintMap
,Validator<Date>
Validates a DateString field in dependency on another DateString field.
Name | Valid Values | Default Value |
---|---|---|
less-than | <name of other field> | |
greater-than | <name of other field> | |
less-than-or-equal | <name of other field> | |
greater-than-or-equal | <name of other field> |
- Version:
- $Id$
- Autor:
- Thomas Vandahl
-
Feldübersicht
Von Klasse geerbte Felder org.apache.fulcrum.intake.validator.DefaultValidator
errorMessage, log, maxLength, maxLengthMessage, minLength, minLengthMessage, required, requiredMessage
Von Schnittstelle geerbte Felder org.apache.fulcrum.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
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
assertValidity
(String testValue, Group group) Determine whether a testValue meets the criteria specified in the constraints defined for this validatorvoid
assertValidity
(Field<Date> testField) Determine whether a testValue meets the criteria specified in the constraints defined for this validatorvoid
init
(Map<String, ? extends Constraint> paramMap) Constructor to use when initializing ObjectVon Klasse geerbte Methoden org.apache.fulcrum.intake.validator.DateStringValidator
assertValidity, format, getDateFormatMessage, getDateFormats, isFlexible, parse, setDateFormatMessage, setDateFormats, setFlexible
Von Klasse geerbte Methoden org.apache.fulcrum.intake.validator.DefaultValidator
enableLogging, getMaxLength, getMaxLengthMessage, getMessage, getMinLength, getMinLengthMessage, getRequiredMessage, isRequired, isValid, isValid, setMaxLength, setMaxLengthMessage, setMinLength, setMinLengthMessage, setRequired, setRequiredMessage
-
Konstruktordetails
-
DateRangeValidator
public DateRangeValidator()Default constructor
-
-
Methodendetails
-
init
Constructor to use when initializing Object- Angegeben von:
init
in SchnittstelleInitableByConstraintMap
- Setzt außer Kraft:
init
in KlasseDateStringValidator
- Parameter:
paramMap
- a map of parameters- Löst aus:
InvalidMaskException
- one of the mask rules is invalid
-
assertValidity
Determine whether a testValue meets the criteria specified in the constraints defined for this validator- Angegeben von:
assertValidity
in SchnittstelleValidator<Date>
- Setzt außer Kraft:
assertValidity
in KlasseDefaultValidator<Date>
- Parameter:
testField
- aField
to be tested- Löst aus:
ValidationException
- containing an error message if the testValue did not pass the validation tests.
-
assertValidity
Determine whether a testValue meets the criteria specified in the constraints defined for this validator- Parameter:
testValue
- aString
to be testedgroup
- the group this field belongs to- Löst aus:
ValidationException
- containing an error message if the testValue did not pass the validation tests.
-