|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectes.mcu.yingo.tareas.previas.OperacionPreviaAbstracta
es.mcu.yingo.tareas.previas.validacion.ValidadorSiCondicionCampoNoNulo
public class ValidadorSiCondicionCampoNoNulo
Permite realizar validaciones como la siguiente:
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
sea NO nulo.
Field Summary | |
---|---|
private java.lang.String |
cadenaCampo
Cadena a comprobar en caso de cumplirse la condición |
private java.util.Map<java.lang.String,java.lang.String> |
valoresFijosOtrosCampos
Lista de pares campo-valor que definen la condición |
Fields inherited from class es.mcu.yingo.tareas.previas.OperacionPreviaAbstracta |
---|
CLAVEERROR, logger |
Constructor Summary | |
---|---|
ValidadorSiCondicionCampoNoNulo()
|
Method Summary | |
---|---|
protected boolean |
_realizaOperacion(java.lang.String codExpediente,
java.util.Map campos,
Usuario usuario,
java.util.Calendar fecha,
java.util.List parametrosError)
Operación interna que devuelve true si realiza la operación o la validación sin problema y false en caso contrario |
protected boolean |
condicionListaCampos(java.lang.String valorCampo,
java.lang.String valorFijo)
Condición que debe de cunplir cada campo, si cumple la condición devuelve true |
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 |
getCadenaCampo()
Cadena a comprobar en caso de cumplirse la condición |
java.util.Map<java.lang.String,java.lang.String> |
getValoresFijosOtrosCampos()
Lista de pares campo-valor que definen la condición |
void |
setCadenaCampo(java.lang.String cadenaCampo)
Cadena a comprobar en caso de cumplirse la condición |
void |
setValoresFijosOtrosCampos(java.util.Map<java.lang.String,java.lang.String> valoresFijosOtrosCampos)
Lista de pares campo-valor que definen la condición |
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 |
---|
private java.lang.String cadenaCampo
private java.util.Map<java.lang.String,java.lang.String> valoresFijosOtrosCampos
Constructor Detail |
---|
public ValidadorSiCondicionCampoNoNulo()
Method Detail |
---|
protected boolean _realizaOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha, java.util.List parametrosError)
OperacionPreviaAbstracta
_realizaOperacion
in class OperacionPreviaAbstracta
protected boolean condicionListaCampos(java.lang.String valorCampo, java.lang.String valorFijo)
valorCampo
- valorFijo
-
protected boolean condicionValor(java.lang.String valor)
valor
-
public java.lang.String getCadenaCampo()
public void setCadenaCampo(java.lang.String cadenaCampo)
cadenaCampo
- the cadenaCampo to setpublic java.util.Map<java.lang.String,java.lang.String> getValoresFijosOtrosCampos()
public void setValoresFijosOtrosCampos(java.util.Map<java.lang.String,java.lang.String> valoresFijosOtrosCampos)
valoresFijosOtrosCampos
- the valoresFijosOtrosCampos to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |