es.mcu.yingo.tareas.iniciador
Class IniciadorCargaTareaNoActiva

java.lang.Object
  extended by es.mcu.yingo.tareas.iniciador.IniciadorAbstracto
      extended by es.mcu.yingo.tareas.iniciador.IniciadorAbstractoRealATemporal
          extended by es.mcu.yingo.tareas.iniciador.IniciadorCargaTareaNoActiva
All Implemented Interfaces:
Iniciador

public class IniciadorCargaTareaNoActiva
extends IniciadorAbstractoRealATemporal


Field Summary
private  java.lang.String consultaPrimeraTareaNoActiva
          Consulta para recuperar la primera tarea que no esta activa
private  java.lang.String idTarea
          Id de la tarea a recuperar
 
Fields inherited from class es.mcu.yingo.tareas.iniciador.IniciadorAbstracto
logger
 
Constructor Summary
IniciadorCargaTareaNoActiva()
           
 
Method Summary
 java.lang.String getConsultaPrimeraTareaNoActiva()
          Consulta para recuperar la primera tarea que no esta activa
 java.lang.String getIdTarea()
          Id de la tarea a recuperar
 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
protected  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
private  TareasRealizadas obtenerPrimeraTareaNoActiva(Dao dao, java.lang.String codExpediente, java.lang.String idTarea, Usuario usuario)
          Obtiene la última tarea realizada por el usuario del código de expediente que no esté activa
 void setConsultaPrimeraTareaNoActiva(java.lang.String consultaPrimeraTareaNoActiva)
          Consulta para recuperar la primera tarea que no esta activa
 void setIdTarea(java.lang.String idTarea)
          Id de la tarea a recuperar
 
Methods inherited from class es.mcu.yingo.tareas.iniciador.IniciadorAbstractoRealATemporal
getBaseDatos, getDaoConsultas, getUtilFicheroReal, getUtilFicheroSession, obtenerDatos, obtenerMapDatos, setBaseDatos, setDaoConsultas, setUtilFicheroReal, setUtilFicheroSession
 
Methods inherited from class es.mcu.yingo.tareas.iniciador.IniciadorAbstracto
obtenerRoles
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

idTarea

private java.lang.String idTarea
Id de la tarea a recuperar


consultaPrimeraTareaNoActiva

private java.lang.String consultaPrimeraTareaNoActiva
Consulta para recuperar la primera tarea que no esta activa

Constructor Detail

IniciadorCargaTareaNoActiva

public IniciadorCargaTareaNoActiva()
Method Detail

inicializarTarea

public java.util.Map<java.lang.String,java.lang.String> inicializarTarea(Usuario usuario,
                                                                         java.lang.String idAplicacion,
                                                                         java.lang.String codExpediente)
                                                                  throws TareaYingoException
Realiza operaciones de inicialización y delvuelve un map con los datos que se deben cargar en la tarea

Specified by:
inicializarTarea in interface Iniciador
Overrides:
inicializarTarea in class IniciadorAbstracto
Parameters:
usuario -
idAplicacion -
codExpediente -
Returns:
Throws:
TareaYingoException

obtenerColecionDatos

protected java.util.Collection<Datos> obtenerColecionDatos(Usuario usuario,
                                                           java.lang.String idAplicacion,
                                                           java.lang.String codExpediente)
                                                    throws TareaYingoException,
                                                           BaseDatosYingoException
Obtiene la coleccion de datos del mismo código de expediente

Specified by:
obtenerColecionDatos in class IniciadorAbstractoRealATemporal
Parameters:
usuario -
idAplicacion -
codExpediente -
Returns:
Throws:
TareaYingoException
BaseDatosYingoException

obtenerPrimeraTareaNoActiva

private TareasRealizadas obtenerPrimeraTareaNoActiva(Dao dao,
                                                     java.lang.String codExpediente,
                                                     java.lang.String idTarea,
                                                     Usuario usuario)
Obtiene la última tarea realizada por el usuario del código de expediente que no esté activa

Parameters:
dao -
aplicacion -
codExpediente -
idTarea -
usuarioId -
Returns:

getIdTarea

public java.lang.String getIdTarea()
Id de la tarea a recuperar

Returns:

setIdTarea

public void setIdTarea(java.lang.String idTarea)
Id de la tarea a recuperar

Parameters:
idTarea -

getConsultaPrimeraTareaNoActiva

public java.lang.String getConsultaPrimeraTareaNoActiva()
Consulta para recuperar la primera tarea que no esta activa

Returns:

setConsultaPrimeraTareaNoActiva

public void setConsultaPrimeraTareaNoActiva(java.lang.String consultaPrimeraTareaNoActiva)
Consulta para recuperar la primera tarea que no esta activa

Parameters:
consultaPrimeraTareaNoActiva -