es.mcu.yingo.tareas.previas.validacion
Class ValidadorSiCondicionCampoValorFijo
java.lang.Object
es.mcu.yingo.tareas.previas.OperacionPreviaAbstracta
es.mcu.yingo.tareas.previas.validacion.ValidadorSiCondicionCampoNoNulo
es.mcu.yingo.tareas.previas.validacion.ValidadorSiCondicionCampoValorFijo
- All Implemented Interfaces:
- OperacionPrevia
public class ValidadorSiCondicionCampoValorFijo
- extends ValidadorSiCondicionCampoNoNulo
Permite realizar validaciones como la siguiente:
- Si el campo con id "campoUno", vale "aaaaa"
- Y el campo con id "campoDos", vale "bbbbb"
- Y el campo... etc.
- Entonces COMPRUEBA QUE el valor del campo con id igual al definido
en "cadenaCampo" es igual al valor fijo que se define en la propiedad
valorFijo
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 |
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
valorFijoCampo
private java.lang.String valorFijoCampo
- Valor fijo a comparar
ValidadorSiCondicionCampoValorFijo
public ValidadorSiCondicionCampoValorFijo()
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