|
||||||||||
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 Iniciador
usuario
- 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.Exception
public 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 |