es.mcu.yingo.tareas.iniciador
Class IniciadorBorrarPendientes

java.lang.Object
  extended by es.mcu.yingo.tareas.iniciador.IniciadorBorrarTareaAbstracto
      extended by es.mcu.yingo.tareas.iniciador.IniciadorBorrarPendientes
All Implemented Interfaces:
Iniciador

public class IniciadorBorrarPendientes
extends IniciadorBorrarTareaAbstracto

Cargador Inicial que sirve para borrar las tareas pendientes del código de expediente y del id de aplicación que este en la lista de ids de tareas Por ahora sólo borra las tareas pendiente, las tareas realizadas y los datos se mantienen

Author:
miguel.esteban

Field Summary
private  java.util.List<java.lang.String> listaIdTareasPendientes
          Lista de id de las tareas que se pueden borrar de la tabla pendientes
 
Fields inherited from class es.mcu.yingo.tareas.iniciador.IniciadorBorrarTareaAbstracto
logger
 
Constructor Summary
IniciadorBorrarPendientes()
           
 
Method Summary
protected  java.util.Map<java.lang.String,java.lang.String> _inicializarTarea(Usuario usuario, java.lang.String idAplicacion, java.lang.String codExpediente)
          Método privado que elimina las tareas pendientes indicadas para el codexpediente y el idAplicacion proporcionados
 java.util.List<java.lang.String> getListaIdTareasPendientes()
          Lista de id de las tareas que se pueden borrar de la tabla pendientes
private  void obtenerYBorrarTareasPendientes(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente)
          Obtiene y borra las tareas pendientes cuyo id esté contenido en la lista de ids de tareas pendientes
 void setListaIdTareasPendientes(java.util.List<java.lang.String> listaIdTareasPendientes)
          Lista de id de las tareas que se pueden borrar de la tabla pendientes
 
Methods inherited from class es.mcu.yingo.tareas.iniciador.IniciadorBorrarTareaAbstracto
getBaseDatos, getIdDaoSpring, getSpringContextUtil, inicializarTarea, obtenerDao, setBaseDatos, setIdDaoSpring, setSpringContextUtil
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

listaIdTareasPendientes

private java.util.List<java.lang.String> listaIdTareasPendientes
Lista de id de las tareas que se pueden borrar de la tabla pendientes

Constructor Detail

IniciadorBorrarPendientes

public IniciadorBorrarPendientes()
Method Detail

_inicializarTarea

protected java.util.Map<java.lang.String,java.lang.String> _inicializarTarea(Usuario usuario,
                                                                             java.lang.String idAplicacion,
                                                                             java.lang.String codExpediente)
                                                                      throws java.lang.Exception
Método privado que elimina las tareas pendientes indicadas para el codexpediente y el idAplicacion proporcionados

Specified by:
_inicializarTarea in class IniciadorBorrarTareaAbstracto
Parameters:
idAplicacion -
codExpediente -
Returns:
Throws:
java.lang.Exception

obtenerYBorrarTareasPendientes

private void obtenerYBorrarTareasPendientes(Dao dao,
                                            java.lang.String idAplicacion,
                                            java.lang.String codExpediente)
                                     throws BaseDatosYingoException
Obtiene y borra las tareas pendientes cuyo id esté contenido en la lista de ids de tareas pendientes

Parameters:
dao -
Throws:
BaseDatosYingoException

getListaIdTareasPendientes

public java.util.List<java.lang.String> getListaIdTareasPendientes()
Lista de id de las tareas que se pueden borrar de la tabla pendientes

Returns:
the listaIdTareasPendientes

setListaIdTareasPendientes

public void setListaIdTareasPendientes(java.util.List<java.lang.String> listaIdTareasPendientes)
Lista de id de las tareas que se pueden borrar de la tabla pendientes

Parameters:
listaIdTareasPendientes - the listaIdTareasPendientes to set