|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectes.mcu.yingo.tareas.iniciador.IniciadorPorDatoCompuesto
public class IniciadorPorDatoCompuesto
Obtiene el último valor del campo y con este selecciona y ejecuta el
Iniciador que tiene cargado
en el map 'mapValorCargador', si no encuentra el valor se ejecutará el
Iniciador de por defecto.
| Field Summary | |
|---|---|
private BaseDatos |
baseDatos
Objeto con las consultas a BBDD |
private Campo |
campo
Campo del que se obtendrá el último valor |
private Iniciador |
cargadorDefecto
Iniciador por defecto si no se encuentra en el Map de datos |
private Dao |
daoConsultas
Objeto de conexión BBDD |
protected org.apache.commons.logging.Log |
logger
|
private java.util.Map<java.lang.String,Iniciador> |
mapValorCargador
Map de cargadores de donde se obtendra el cargador a ejecutar con la clave del último valor del campo |
| Constructor Summary | |
|---|---|
IniciadorPorDatoCompuesto()
Constructor por defecto |
|
| Method Summary | |
|---|---|
private java.util.Map<java.lang.String,java.lang.String> |
_inicializarTarea(Usuario usuario,
java.lang.String idAplicacion,
java.lang.String codExpediente)
Método privado que recoge todas las excepciones |
BaseDatos |
getBaseDatos()
Objeto con las consultas a BBDD |
Campo |
getCampo()
Campo del que se obtendrá el último valor |
Iniciador |
getCargadorDefecto()
Iniciador por defecto |
Dao |
getDaoConsultas()
|
java.util.Map<java.lang.String,Iniciador> |
getMapValorCargador()
Map de iniciadores |
java.util.Map<java.lang.String,java.lang.String> |
inicializarTarea(Usuario usuario,
java.lang.String idAplicacion,
java.lang.String codExpediente)
Realiza operaciones de inicialización y delvuelve un map con los datos que se deben cargar en la tarea, para ello recupera el dato de la base de datos y lo utiliza de clave para recuperar el Iniciador a ejecutar. |
void |
setBaseDatos(BaseDatos baseDatos)
Objeto con las consultas a BBDD |
void |
setCampo(Campo campo)
Campo del que se obtendrá el último valor |
void |
setCargadorDefecto(Iniciador cargadorDefecto)
Iniciador por defecto |
void |
setDaoConsultas(Dao daoConsultas)
|
void |
setMapValorCargador(java.util.Map<java.lang.String,Iniciador> mapValorCargador)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected final org.apache.commons.logging.Log logger
private BaseDatos baseDatos
private Campo campo
private Iniciador cargadorDefecto
private java.util.Map<java.lang.String,Iniciador> mapValorCargador
private Dao daoConsultas
| Constructor Detail |
|---|
public IniciadorPorDatoCompuesto()
| Method Detail |
|---|
public java.util.Map<java.lang.String,java.lang.String> inicializarTarea(Usuario usuario,
java.lang.String idAplicacion,
java.lang.String codExpediente)
throws TareaYingoException
Iniciador a ejecutar. Si no
encuentra ninguno, ejecuta el iniciador por defecto
inicializarTarea in interface Iniciadorusuario - idAplicacion - codExpediente -
TareaYingoException
private java.util.Map<java.lang.String,java.lang.String> _inicializarTarea(Usuario usuario,
java.lang.String idAplicacion,
java.lang.String codExpediente)
throws java.lang.Exception
usuario - idAplicacion - codExpediente -
java.lang.Exceptionpublic BaseDatos getBaseDatos()
public void setBaseDatos(BaseDatos baseDatos)
baseDatos - the baseDatos to setpublic Campo getCampo()
public void setCampo(Campo campo)
campo - the campo to setpublic Iniciador getCargadorDefecto()
public void setCargadorDefecto(Iniciador cargadorDefecto)
cargadorDefecto - the cargadorDefecto to setpublic java.util.Map<java.lang.String,Iniciador> getMapValorCargador()
public void setMapValorCargador(java.util.Map<java.lang.String,Iniciador> mapValorCargador)
mapValorCargador - the mapValorCargador to setpublic Dao getDaoConsultas()
public void setDaoConsultas(Dao daoConsultas)
daoConsultas - the daoConsultas to set
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||