es.mcu.yingo.campos.validadores
Class ValidadorCampoFechaMayorActual
java.lang.Object
es.mcu.yingo.campos.validadores.ValidadorCampoPermiteVacioAbstracto
es.mcu.yingo.campos.validadores.ValidadorCampoFecha
es.mcu.yingo.campos.validadores.ValidadorCampoFechaMayorActual
- All Implemented Interfaces:
- ValidadorCampo
- Direct Known Subclasses:
- ValidadorCampoFechaMenorActual
public class ValidadorCampoFechaMayorActual
- extends ValidadorCampoFecha
Implementación del interfaz ValidadorCampo
que
valida que el valor cumpla las validaciones del formato de tipo fecha
y que además la fecha introducida sea mayor que la fecha actual
En caso de que el valor no sea correcto,
se devuelve un MensajeI18n
con el error
- Author:
- carlos.garcia.h
Field Summary |
private static java.lang.String |
CLAVEERROR
|
Method Summary |
MensajeI18n |
validaCampo(java.lang.Object valor)
Valida que la fecha sea válida según el esquema. |
protected MensajeI18n |
validaFecha(java.util.Calendar calendar,
java.lang.String sfecha)
Valida que la fecha introducida en el campo es posterior
a la fecha actual |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CLAVEERROR
private static final java.lang.String CLAVEERROR
- See Also:
- Constant Field Values
ValidadorCampoFechaMayorActual
public ValidadorCampoFechaMayorActual()
- Constructor por defecto
validaCampo
public MensajeI18n validaCampo(java.lang.Object valor)
- Valida que la fecha sea válida según el esquema.
Si el valor es nulo o la cadena vacia, pasa la validacion
Para que pase la validación, además la fecha debe de ser mayor que
la fecha actual
Si se pasa la validación se devuelve nulo
- Overrides:
validaCampo
in class ValidadorCampoFecha
- Parameters:
valor
-
- Returns:
validaFecha
protected MensajeI18n validaFecha(java.util.Calendar calendar,
java.lang.String sfecha)
- Valida que la fecha introducida en el campo es posterior
a la fecha actual
- Parameters:
calendar
- sfecha
-
- Returns: