|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectes.mcu.yingo.tareas.acciones.AccionPorExpedienteAbstracto
es.mcu.yingo.tareas.acciones.AccionPorHqlCompuestaValidador
public class AccionPorHqlCompuestaValidador
Accion por consulta HQL que como único parámetro tiene el expediente.
El valor del campo de la consulta se pasa por el validador.
Si pasa la validación se ejecutará la acción que está cargada en atributo
'accionSiPasaValidacion', si no pasa la validación devolverá la acción
configurada por defecto.
Field Summary | |
---|---|
private Accion |
accionSiPasaValidacion
Accion que se ejecutará si el valor del campo pasa la validación |
private java.lang.String |
consultaHQL
Consulta HQL tendrá como único parámetro el código de expediente |
private ValidadorCampo |
validadorCampo
Validador de campo que comprobará el valor del campo |
Fields inherited from class es.mcu.yingo.tareas.acciones.AccionPorExpedienteAbstracto |
---|
logger |
Constructor Summary | |
---|---|
AccionPorHqlCompuestaValidador()
|
Method Summary | |
---|---|
Accion |
getAccionSiPasaValidacion()
Accion que se ejecutará si el valor del campo pasa la validación |
java.lang.String |
getConsultaHQL()
Consulta HQL tendrá como único parámetro el código de expediente |
ValidadorCampo |
getValidadorCampo()
Validador de campo que comprobará el valor del campo |
protected Accion |
obtenerAccionDesdeExpediente(Dao dao,
java.lang.String codExpediente,
java.util.Map<java.lang.String,java.lang.String> datos)
Método abstracto que tienen que implementar las clases hijas y que obtiene la información de la acción a lanzar de los datos que se pueden obtener del expediente |
void |
setAccionSiPasaValidacion(Accion accionSiPasaValidacion)
Accion que se ejecutará si el valor del campo pasa la validación |
void |
setConsultaHQL(java.lang.String consultaHQL)
Consulta HQL tendrá como único parámetro el código de expediente |
void |
setValidadorCampo(ValidadorCampo validadorCampo)
Validador de campo que comprobará el valor del campo |
Methods inherited from class es.mcu.yingo.tareas.acciones.AccionPorExpedienteAbstracto |
---|
doAccion, getAccionDefecto, setAccionDefecto |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private java.lang.String consultaHQL
private ValidadorCampo validadorCampo
private Accion accionSiPasaValidacion
Constructor Detail |
---|
public AccionPorHqlCompuestaValidador()
Method Detail |
---|
protected Accion obtenerAccionDesdeExpediente(Dao dao, java.lang.String codExpediente, java.util.Map<java.lang.String,java.lang.String> datos) throws YingoException
AccionPorExpedienteAbstracto
obtenerAccionDesdeExpediente
in class AccionPorExpedienteAbstracto
YingoException
public java.lang.String getConsultaHQL()
public void setConsultaHQL(java.lang.String consultaHQL)
consultaHQL
- the consultaHQL to setpublic ValidadorCampo getValidadorCampo()
public void setValidadorCampo(ValidadorCampo validadorCampo)
validadorCampo
- the validadorCampo to setpublic Accion getAccionSiPasaValidacion()
public void setAccionSiPasaValidacion(Accion accionSiPasaValidacion)
accionSiPasaValidacion
- the accionSiPasaValidacion to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |