es.mcu.yingo.campos.validadores
Class ValidadorCampoFechaMayorActual

java.lang.Object
  extended by es.mcu.yingo.campos.validadores.ValidadorCampoPermiteVacioAbstracto
      extended by es.mcu.yingo.campos.validadores.ValidadorCampoFecha
          extended by 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
           
 
Fields inherited from class es.mcu.yingo.campos.validadores.ValidadorCampoFecha
codigoError
 
Fields inherited from class es.mcu.yingo.campos.validadores.ValidadorCampoPermiteVacioAbstracto
logger
 
Constructor Summary
ValidadorCampoFechaMayorActual()
          Constructor por defecto
 
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 es.mcu.yingo.campos.validadores.ValidadorCampoFecha
getCodigoError, getEsquema, obtenerCalendar, obtenerMensajeI18n, setCodigoError, setEsquema
 
Methods inherited from class es.mcu.yingo.campos.validadores.ValidadorCampoPermiteVacioAbstracto
valida
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLAVEERROR

private static final java.lang.String CLAVEERROR
See Also:
Constant Field Values
Constructor Detail

ValidadorCampoFechaMayorActual

public ValidadorCampoFechaMayorActual()
Constructor por defecto

Method Detail

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: