|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectes.mcu.yingo.tareas.previas.validacion.ValidadorUnCampoHaceObligatorioAOtros
public class ValidadorUnCampoHaceObligatorioAOtros
La validación que realiza es la siguiente: Si el campo "nombreCampo" posee el valor que se indique en la propiedad "valorQueHaceRequeridoAOtrosCampos" los campos indicados en la "listaCamposNoNulos" no debe de ser nulo
Field Summary | |
---|---|
private java.util.List<java.lang.String> |
listaCamposNoNulos
Lista de campos que no deben estar en blanco si se cumple la condición |
private java.lang.String |
mensajeDeError
mensaje a mostrar en caso de error |
private java.lang.String |
nombreCampo
Id del campo a observar |
private java.lang.String |
valorQueHaceRequeridoAOtrosCampos
Valor que se comparará con el contenido del campo indicado en nombreCampo |
Constructor Summary | |
---|---|
ValidadorUnCampoHaceObligatorioAOtros()
|
Method Summary | |
---|---|
java.util.List<java.lang.String> |
getListaCamposNoNulos()
Lista de campos que no deben estar en blanco si se cumple la condición |
java.lang.String |
getMensajeDeError()
Mensaje a mostrar en caso de error |
java.lang.String |
getNombreCampo()
Id del campo a observar |
java.lang.String |
getValorQueHaceRequeridoAOtrosCampos()
Valor que se comparará con el contenido del campo indicado en nombreCampo |
MensajeI18n |
realizaOperacion(java.lang.String codExpediente,
java.util.Map camposEntrada,
Usuario usuario,
java.util.Calendar fecha)
Devuelve null si no hay errores o de mensaje de error correspondiente en su caso Muestra el mensaje de error si el contenido del campo nombreCampo
es igual a el valor configurado en la propiedad valorQueHaceRequeridoAOtrosCampos ,
y ademas alguno de los campos especificados en la propiedad listaCamposNoNulos
es nulo o vacio |
void |
setListaCamposNoNulos(java.util.List<java.lang.String> listaCamposNoNulos)
Lista de campos que no deben estar en blanco si se cumple la condición |
void |
setMensajeDeError(java.lang.String mensajeDeError)
Mensaje a mostrar en caso de error |
void |
setNombreCampo(java.lang.String nombreCampo)
Id del campo a observar |
void |
setValorQueHaceRequeridoAOtrosCampos(java.lang.String valor)
Valor que se comparará con el contenido del campo indicado en nombreCampo |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private java.lang.String nombreCampo
private java.lang.String valorQueHaceRequeridoAOtrosCampos
nombreCampo
private java.util.List<java.lang.String> listaCamposNoNulos
private java.lang.String mensajeDeError
Constructor Detail |
---|
public ValidadorUnCampoHaceObligatorioAOtros()
Method Detail |
---|
public MensajeI18n realizaOperacion(java.lang.String codExpediente, java.util.Map camposEntrada, Usuario usuario, java.util.Calendar fecha)
nombreCampo
es igual a el valor configurado en la propiedad valorQueHaceRequeridoAOtrosCampos
,
y ademas alguno de los campos especificados en la propiedad listaCamposNoNulos
es nulo o vacio
realizaOperacion
in interface OperacionPrevia
codExpediente
- campos
- usuario
- fecha
-
public java.lang.String getMensajeDeError()
public void setMensajeDeError(java.lang.String mensajeDeError)
mensajeDeError
- public java.lang.String getNombreCampo()
public void setNombreCampo(java.lang.String nombreCampo)
nombreCampo
- public java.util.List<java.lang.String> getListaCamposNoNulos()
public void setListaCamposNoNulos(java.util.List<java.lang.String> listaCamposNoNulos)
listaCamposNoNulos
- public java.lang.String getValorQueHaceRequeridoAOtrosCampos()
nombreCampo
public void setValorQueHaceRequeridoAOtrosCampos(java.lang.String valor)
nombreCampo
valorQueHaceRequeridoAOtrosCampos
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |