es.mcu.yingo.tareas.previas.validacion
Class ValidadorOtrosTodosConValorImp
java.lang.Object
es.mcu.yingo.tareas.previas.OperacionPreviaAbstracta
es.mcu.yingo.tareas.previas.validacion.ValidadorOtrosTodosConValorImp
- All Implemented Interfaces:
- OperacionPrevia
- Direct Known Subclasses:
- ValidadorSiTodosConValorCampoNoVacio, ValidadorSiTodosConValorCampoVacio
public abstract class ValidadorOtrosTodosConValorImp
- extends OperacionPreviaAbstracta
Clase abstracta que centraliza operaciones relacionadas con
la validación del contenido de un campo, en relación con otros
- Author:
- miguel.esteban
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
campoValidar
private Campo campoValidar
- Campo a validar
listaOtrosCampos
private java.util.List<Campo> listaOtrosCampos
- Campos a observar
ValidadorOtrosTodosConValorImp
public ValidadorOtrosTodosConValorImp()
- Constructor
_realizaOperacion
protected boolean _realizaOperacion(java.lang.String codExpediente,
java.util.Map campos,
Usuario usuario,
java.util.Calendar fecha,
java.util.List parametrosError)
- Devuelve true si realiza la validación sin
problema y false en caso contrario
Observa el valor de los campos
listaOtrosCampos
y en el caso
de que alguno tenga el valor a nulo o sea la cadena vacía. Se pasa la validación
Si todos contienen datos, se invoca al método abstracto "validarCondicionCampo(valor)"
para ver si cumple la condición
- Specified by:
_realizaOperacion
in class OperacionPreviaAbstracta
- Parameters:
codExpediente
- campos
- usuario
- fecha
- parametrosError
-
- Returns:
validarCondicionCampo
protected abstract boolean validarCondicionCampo(java.lang.String valor)
- Parameters:
valor
-
- Returns:
getListaOtrosCampos
public java.util.List<Campo> getListaOtrosCampos()
- Returns:
- the listaCadenasOtrosCampos
setListaOtrosCampos
public void setListaOtrosCampos(java.util.List<Campo> listaOtrosCampos)
- Parameters:
listaCadenasOtrosCampos
- the listaCadenasOtrosCampos to set
getCampoValidar
public Campo getCampoValidar()
- Returns:
setCampoValidar
public void setCampoValidar(Campo campoValidar)
- Parameters:
campoValidar
-