public class DateValidator extends Object implements FieldValidator
<bean id="dateValidator"
class="no.g9.client.core.validator.DateValidator">
<property name="datePattern" value="yyyy.MM.dd" />
</bean>
This bean supports the following properties:
<li> datePattern: Pattern to validate against. @see java.text.SimpleDateFormat
<li> setLenient: Specify whether or not date/time parsing is to be lenient
<li> failMessageNumber: Directs what message number to return on validation
fail.
<li> failMessageArgs: An array that specifies fail message arguments| Constructor and Description |
|---|
DateValidator() |
| Modifier and Type | Method and Description |
|---|---|
void |
setDatePattern(String pattern)
Sets the pattern to match against
|
void |
setFailMessageArgs(Object[] messageArgs)
Sets message text to return on failed validations.
|
void |
setFailMessageNumber(String messageID)
Sets message number to return on failed validations.
|
void |
setLenient(boolean lenient) |
ValidationResult |
validate(Object value,
ValidateContext context)
Validates a candidate value.
|
public void setDatePattern(String pattern)
pattern - The date pattern to validate againstSimpleDateFormatpublic void setLenient(boolean lenient)
lenient - the lenient to setpublic void setFailMessageNumber(String messageID)
messageID - The message number to return on failed validationspublic void setFailMessageArgs(Object[] messageArgs)
messageArgs - The message text to return on failed validationspublic ValidationResult validate(Object value, ValidateContext context)
FieldValidatorvalidate in interface FieldValidatorvalue - The candidate value to validatecontext - Validation contextCopyright © 2006–2017 Esito AS. All rights reserved.