es.mcu.yingo.campos.validadores
Class ValidadorCampoFechaMenorActual

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
              extended by es.mcu.yingo.campos.validadores.ValidadorCampoFechaMenorActual
All Implemented Interfaces:
ValidadorCampo

public class ValidadorCampoFechaMenorActual
extends ValidadorCampoFechaMayorActual

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 menor 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
          Clave de error por defecto
private  boolean comprobarSiFechaIgualActualError
          Si está a 'true' se da error si el valor es igual a la fecha actual.
 
Fields inherited from class es.mcu.yingo.campos.validadores.ValidadorCampoFecha
codigoError
 
Fields inherited from class es.mcu.yingo.campos.validadores.ValidadorCampoPermiteVacioAbstracto
logger
 
Constructor Summary
ValidadorCampoFechaMenorActual()
          Constructor por defecto
 
Method Summary
 boolean isComprobarSiFechaIgualActualError()
           
 void setComprobarSiFechaIgualActualError(boolean comprobarSiFechaIgualActualError)
           
protected  MensajeI18n validaFecha(java.util.Calendar calendar, java.lang.String sfecha)
          Valida que la fecha introducida en el campo sea anterior a la fecha actual
 
Methods inherited from class es.mcu.yingo.campos.validadores.ValidadorCampoFechaMayorActual
validaCampo
 
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
Clave de error por defecto

See Also:
Constant Field Values

comprobarSiFechaIgualActualError

private boolean comprobarSiFechaIgualActualError
Si está a 'true' se da error si el valor es igual a la fecha actual.
Por defecto el valor es 'true'

Constructor Detail

ValidadorCampoFechaMenorActual

public ValidadorCampoFechaMenorActual()
Constructor por defecto

Method Detail

validaFecha

protected MensajeI18n validaFecha(java.util.Calendar calendar,
                                  java.lang.String sfecha)
Valida que la fecha introducida en el campo sea anterior a la fecha actual

Overrides:
validaFecha in class ValidadorCampoFechaMayorActual
Parameters:
calendar -
sfecha -
Returns:

isComprobarSiFechaIgualActualError

public boolean isComprobarSiFechaIgualActualError()
Returns:
Devuelve el atributo comprobarSiFechaIgualActualError

setComprobarSiFechaIgualActualError

public void setComprobarSiFechaIgualActualError(boolean comprobarSiFechaIgualActualError)
Parameters:
comprobarSiFechaIgualActualError - Carga el atributo comprobarSiFechaIgualActualError