|
||||||||||
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 IniciadorAbstracto
usuario
- 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
YingoException
public 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 |