es.mcu.yingo.campos.validadores
Class ValidadorCampoFechaMayorLista

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.ValidadorCampoFechaMayorLista
All Implemented Interfaces:
ValidadorCampo

public class ValidadorCampoFechaMayorLista
extends ValidadorCampoFecha

Obtiene la lista de objetos Calendar a partir del listador y comprueba que el valor de la fecha introducida sea mayor que todas las de la lista.
Antes comprueba que el valor es una fecha válida.

Author:
miguel.esteban

Field Summary
private  Listador listador
          Listador que devuelve una lista de objetos Calendar
 
Fields inherited from class es.mcu.yingo.campos.validadores.ValidadorCampoFecha
codigoError
 
Fields inherited from class es.mcu.yingo.campos.validadores.ValidadorCampoPermiteVacioAbstracto
logger
 
Constructor Summary
ValidadorCampoFechaMayorLista()
           
 
Method Summary
private  MensajeI18n _validaCampo(java.lang.Object valor)
          Método privado que recoje la excepciones.
 Listador getListador()
           
 void setListador(Listador listador)
           
protected  MensajeI18n validaCampo(java.lang.Object valor)
          Valida que la fecha sea válida según el esquema.
 
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

listador

private Listador listador
Listador que devuelve una lista de objetos Calendar

Constructor Detail

ValidadorCampoFechaMayorLista

public ValidadorCampoFechaMayorLista()
Method Detail

validaCampo

protected MensajeI18n validaCampo(java.lang.Object valor)
Description copied from class: ValidadorCampoFecha
Valida que la fecha sea válida según el esquema.
Si el valor es nulo o la cadena vacia, pasa la validacion
Si se pasa la validación se devuelve nulo

Overrides:
validaCampo in class ValidadorCampoFecha
Returns:

_validaCampo

private MensajeI18n _validaCampo(java.lang.Object valor)
                          throws java.lang.Exception
Método privado que recoje la excepciones.
Obtiene la lista de objetos Calendar a partir del listador y comprueba que el valor de la fecha introducida sea mayor que todas las de la lista

Parameters:
valor -
Returns:
Throws:
java.lang.Exception

getListador

public Listador getListador()
Returns:
Devuelve el atributo listador

setListador

public void setListador(Listador listador)
Parameters:
listador - Carga el atributo listador