es.mcu.yingo.campos.validadores
Class ValidadorCampoListaValoresNoValidos

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

public class ValidadorCampoListaValoresNoValidos
extends ValidadorCampoListaValoresAbstracto

Implementación del interfaz ValidadorCampo que valida que el valor que se pasa por argumento no está incluido en la lista de valores no válidos
En caso de que el valor este incluido en la lista, se devuelve un MensajeI18n con el error

Author:
miguel.esteban

Field Summary
private static java.lang.String CLAVEERROR
          Clave de error del campo
private  Listador listadorValoresNoValidos
          Lista de valores no 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
ValidadorCampoListaValoresNoValidos()
          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 está contenido en la lista.
 Listador getListadorValoresNoValidos()
           
protected  java.util.List obtenerListaValores()
          Obtiene la lista de Valores no válidos
 void setListadorValoresNoValidos(Listador listadorValoresNoValidos)
           
 
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

listadorValoresNoValidos

private Listador listadorValoresNoValidos
Lista de valores no válidos

Constructor Detail

ValidadorCampoListaValoresNoValidos

public ValidadorCampoListaValoresNoValidos()
Constructor

Method Detail

getListadorValoresNoValidos

public Listador getListadorValoresNoValidos()
Returns:
Devuelve el atributo listadorValoresNoValidos

setListadorValoresNoValidos

public void setListadorValoresNoValidos(Listador listadorValoresNoValidos)
Parameters:
listadorValoresNoValidos - Carga el atributo listadorValoresNoValidos

obtenerListaValores

protected java.util.List obtenerListaValores()
                                      throws java.lang.Exception
Obtiene la lista de Valores no válidos

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 está contenido en la lista.

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