|
||||||||||
| 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 OperacionPreviacodExpediente - 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 | |||||||||