es.mcu.yingo.tareas.previas.validacion
Class ValidadorSiCondicionCampoValorFijo

java.lang.Object
  extended by es.mcu.yingo.tareas.previas.OperacionPreviaAbstracta
      extended by es.mcu.yingo.tareas.previas.validacion.ValidadorSiCondicionCampoNoNulo
          extended by es.mcu.yingo.tareas.previas.validacion.ValidadorSiCondicionCampoValorFijo
All Implemented Interfaces:
OperacionPrevia

public class ValidadorSiCondicionCampoValorFijo
extends ValidadorSiCondicionCampoNoNulo

Permite realizar validaciones como la siguiente:

Recorre el map de campos valoresFijosOtrosCampos que contiene pares id campo - valor. Si los campos de entrada del formulario cumplen la condición, es decir, que cada uno de los campos valen lo mismo que en la relación definida en la propiedad, se valida que el valor de cadenaCampo igual al valor fijo que se define en la propiedad valorFijo

Author:
miguel.esteban

Field Summary
private  java.lang.String valorFijoCampo
          Valor fijo a comparar
 
Fields inherited from class es.mcu.yingo.tareas.previas.OperacionPreviaAbstracta
CLAVEERROR, logger
 
Constructor Summary
ValidadorSiCondicionCampoValorFijo()
           
 
Method Summary
protected  boolean condicionValor(java.lang.String valor)
          Que condición tiene que cumplir el valor del campo que está cargado en 'cadenaCampo'
 java.lang.String getValorFijoCampo()
          Valor fijo a comparar
 void setValorFijoCampo(java.lang.String valorFijoCampo)
          Valor fijo a comparar
 
Methods inherited from class es.mcu.yingo.tareas.previas.validacion.ValidadorSiCondicionCampoNoNulo
_realizaOperacion, condicionListaCampos, getCadenaCampo, getValoresFijosOtrosCampos, setCadenaCampo, setValoresFijosOtrosCampos
 
Methods inherited from class es.mcu.yingo.tareas.previas.OperacionPreviaAbstracta
devolverMensajeI18n, getClaveErrorDefecto, getCodigoError, realizaOperacion, setCodigoError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

valorFijoCampo

private java.lang.String valorFijoCampo
Valor fijo a comparar

Constructor Detail

ValidadorSiCondicionCampoValorFijo

public ValidadorSiCondicionCampoValorFijo()
Method Detail

condicionValor

protected boolean condicionValor(java.lang.String valor)
Description copied from class: ValidadorSiCondicionCampoNoNulo
Que condición tiene que cumplir el valor del campo que está cargado en 'cadenaCampo'

Overrides:
condicionValor in class ValidadorSiCondicionCampoNoNulo
Returns:

getValorFijoCampo

public java.lang.String getValorFijoCampo()
Valor fijo a comparar

Returns:
the valorFijoCampo

setValorFijoCampo

public void setValorFijoCampo(java.lang.String valorFijoCampo)
Valor fijo a comparar

Parameters:
valorFijoCampo - the valorFijoCampo to set