es.mcu.yingo.campos.validadores
Class ValidadorCampoListaValoresValidos

java.lang.Object
  extended by es.mcu.yingo.campos.validadores.ValidadorCampoPermiteVacioAbstracto
      extended by es.mcu.yingo.campos.validadores.ValidadorCampoListaValoresAbstracto
          extended by es.mcu.yingo.campos.validadores.ValidadorCampoListaValoresValidos
All Implemented Interfaces:
ValidadorCampo

public class ValidadorCampoListaValoresValidos
extends ValidadorCampoListaValoresAbstracto

Implementación del interfaz ValidadorCampo que valida que el valor que se pasa por argumento está incluido en la lista de valores válidos
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 del campo
private  Listador listadorValoresValidos
          Lista de valores válidos
 
Fields inherited from class es.mcu.yingo.campos.validadores.ValidadorCampoListaValoresAbstracto
codigoError
 
Fields inherited from class es.mcu.yingo.campos.validadores.ValidadorCampoPermiteVacioAbstracto
logger
 
Constructor Summary
ValidadorCampoListaValoresValidos()
          Constructor
 
Method Summary
protected  boolean comprobarErrorValorEnLista(java.lang.Object valor, java.util.List listaVal)
          Devuelve error cuando la lista de valores es nula o cuando el valor no está contenido en la lista.
 Listador getListadorValoresValidos()
          Lista de valores válidos
protected  java.util.List obtenerListaValores()
          Obtiene la lista de Valores validos
 void setListadorValoresValidos(Listador listadorValoresValidos)
          Lista de valores válidos
 
Methods inherited from class es.mcu.yingo.campos.validadores.ValidadorCampoListaValoresAbstracto
getCodigoError, setCodigoError, validaCampo
 
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 del campo

See Also:
Constant Field Values

listadorValoresValidos

private Listador listadorValoresValidos
Lista de valores válidos

Constructor Detail

ValidadorCampoListaValoresValidos

public ValidadorCampoListaValoresValidos()
Constructor

Method Detail

obtenerListaValores

protected java.util.List obtenerListaValores()
                                      throws java.lang.Exception
Obtiene la lista de Valores validos

Specified by:
obtenerListaValores in class ValidadorCampoListaValoresAbstracto
Returns:
Throws:
java.lang.Exception

comprobarErrorValorEnLista

protected boolean comprobarErrorValorEnLista(java.lang.Object valor,
                                             java.util.List listaVal)
Devuelve error cuando la lista de valores es nula o cuando el valor no está contenido en la lista.

Specified by:
comprobarErrorValorEnLista in class ValidadorCampoListaValoresAbstracto
Parameters:
valor -
listaVal -

getListadorValoresValidos

public Listador getListadorValoresValidos()
Lista de valores válidos

Returns:
the listadorValoresValidos

setListadorValoresValidos

public void setListadorValoresValidos(Listador listadorValoresValidos)
Lista de valores válidos

Parameters:
listadorValoresValidos - the listadorValoresValidos to set