|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectes.mcu.yingo.tareas.iniciador.IniciadorAbstracto
es.mcu.yingo.tareas.iniciador.IniciadorAbstractoRealATemporal
public abstract class IniciadorAbstractoRealATemporal
Obtiene el map de datos a partir de la coleccion de datos de las clases que
extiendan de esta clase abstracta e implementen el método obtenerColecionDatos.
Se colocará como clave de map el nombre del campo y como valor, el valor del campo.
Si el campo es de tipo fichero se copiará el fichero de la parte real a
la parte temporal y se cargará como valor en el map la direción temporal
del fichero copiado.
| Field Summary | |
|---|---|
private BaseDatos |
baseDatos
Utilidad con operaciones comunes con la base de datos de la aplicación |
private Dao |
daoConsultas
Dao para hacer consultas |
private UtilFichero |
utilFicheroReal
Gestor de ficheros que apunta a path real |
private UtilFichero |
utilFicheroSession
Gestor de ficheros que apunta a path de sesión |
| Fields inherited from class es.mcu.yingo.tareas.iniciador.IniciadorAbstracto |
|---|
logger |
| Constructor Summary | |
|---|---|
IniciadorAbstractoRealATemporal()
|
|
| Method Summary | |
|---|---|
private java.util.Map<java.lang.String,java.lang.String> |
_obtenerDatos(Usuario usuario,
java.lang.String idAplicacion,
java.lang.String codExpediente,
java.util.HashMap<java.lang.String,java.lang.String> datosSalida)
Método privado que recoge todas las excepciones |
private java.lang.String |
copiarFicheroRealTemporal(java.lang.String rutaFicheroReal,
java.lang.String rutaRelativaTemp)
Copia el fichero real en la parte temporal. |
BaseDatos |
getBaseDatos()
Utilidad con operaciones comunes con la base de datos de la aplicación |
Dao |
getDaoConsultas()
Dao para hacer consultas |
UtilFichero |
getUtilFicheroReal()
Gestor de ficheros que apunta a path real |
UtilFichero |
getUtilFicheroSession()
Gestor de ficheros que apunta a path real |
protected abstract java.util.Collection<Datos> |
obtenerColecionDatos(Usuario usuario,
java.lang.String idAplicacion,
java.lang.String codExpediente)
Obtiene la coleccion de datos del mismo código de expediente |
java.util.Map<java.lang.String,java.lang.String> |
obtenerDatos(Usuario usuario,
java.lang.String idAplicacion,
java.lang.String codExpediente,
java.util.HashMap<java.lang.String,java.lang.String> datosSalida)
Obtiene el map de datos a partir de la coleccion de datos de las clases que extiendan de esta clase abstracta e implementen el método obtenerColecionDatos. |
protected java.util.Map<java.lang.String,java.lang.String> |
obtenerMapDatos(java.util.Collection<Datos> coleccionDatos)
Obtiene el map de datos a partir de la coleccion de datos. |
void |
setBaseDatos(BaseDatos baseDatos)
Utilidad con operaciones comunes con la base de datos de la aplicación |
void |
setDaoConsultas(Dao daoConsultas)
Dao para hacer consultas |
void |
setUtilFicheroReal(UtilFichero utilFicheroReal)
Gestor de ficheros que apunta a path real |
void |
setUtilFicheroSession(UtilFichero utilFicheroSession)
Gestor de ficheros que apunta a path real |
| Methods inherited from class es.mcu.yingo.tareas.iniciador.IniciadorAbstracto |
|---|
inicializarTarea, obtenerRoles |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private Dao daoConsultas
private BaseDatos baseDatos
private UtilFichero utilFicheroReal
private UtilFichero utilFicheroSession
| Constructor Detail |
|---|
public IniciadorAbstractoRealATemporal()
| Method Detail |
|---|
public java.util.Map<java.lang.String,java.lang.String> obtenerDatos(Usuario usuario,
java.lang.String idAplicacion,
java.lang.String codExpediente,
java.util.HashMap<java.lang.String,java.lang.String> datosSalida)
throws TareaYingoException
obtenerColecionDatos.
Se colocará como clave de map el nombre del campo y como valor, el valor del campo.
Si el campo es de tipo fichero se copiará el fichero de la parte real a
la parte temporal y se cargará como valor en el map la direción temporal
del fichero copiado
obtenerDatos in class IniciadorAbstractousuario - idAplicacion - codExpediente -
TareaYingoException
private java.util.Map<java.lang.String,java.lang.String> _obtenerDatos(Usuario usuario,
java.lang.String idAplicacion,
java.lang.String codExpediente,
java.util.HashMap<java.lang.String,java.lang.String> datosSalida)
throws java.security.NoSuchAlgorithmException,
java.io.IOException,
YingoException
usuario - idAplicacion - codExpediente - datosSalida -
YingoException
java.io.IOException
java.security.NoSuchAlgorithmException
protected abstract java.util.Collection<Datos> obtenerColecionDatos(Usuario usuario,
java.lang.String idAplicacion,
java.lang.String codExpediente)
throws YingoException
usuario - idAplicacion - codExpediente -
TareaYingoException
BaseDatosYingoException
YingoException
protected java.util.Map<java.lang.String,java.lang.String> obtenerMapDatos(java.util.Collection<Datos> coleccionDatos)
throws java.security.NoSuchAlgorithmException,
java.io.IOException,
YingoException
coleccionDatos -
java.security.NoSuchAlgorithmException
java.io.IOException
YingoException
private java.lang.String copiarFicheroRealTemporal(java.lang.String rutaFicheroReal,
java.lang.String rutaRelativaTemp)
throws java.security.NoSuchAlgorithmException,
java.io.IOException,
YingoException
rutaFicheroReal - rutaRelativaTemp -
java.security.NoSuchAlgorithmException
java.io.IOException
YingoExceptionpublic BaseDatos getBaseDatos()
public void setBaseDatos(BaseDatos baseDatos)
baseDatos - the baseDatos to setpublic Dao getDaoConsultas()
public void setDaoConsultas(Dao daoConsultas)
daoConsultas - the daoConsultas to setpublic UtilFichero getUtilFicheroSession()
public void setUtilFicheroSession(UtilFichero utilFicheroSession)
utilFicheroSession - the utilFicheroSession to setpublic UtilFichero getUtilFicheroReal()
public void setUtilFicheroReal(UtilFichero utilFicheroReal)
utilFicheroReal - the utilFicheroReal to set
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||