es.mcu.yingo.tareas.iniciador
Class IniciadorBorrarTareaAbstracto

java.lang.Object
  extended by es.mcu.yingo.tareas.iniciador.IniciadorBorrarTareaAbstracto
All Implemented Interfaces:
Iniciador
Direct Known Subclasses:
IniciadorBorrarPendientes, IniciadorBorrarRealizadas

public abstract class IniciadorBorrarTareaAbstracto
extends java.lang.Object
implements Iniciador

Contiene propiedades comunes a las operaciones de borrado

Author:
raquel.herrero

Field Summary
private  BaseDatos baseDatos
          Operaciones comunes con la base de datos de la aplicación
private  java.lang.String idDaoSpring
          Id del bean que contiene el dao para realizar consultas
protected  org.apache.commons.logging.Log logger
           
private  SpringContextUtil springContextUtil
          Utilidad de contexto para la aplicación
 
Constructor Summary
IniciadorBorrarTareaAbstracto()
           
 
Method Summary
protected abstract  java.util.Map<java.lang.String,java.lang.String> _inicializarTarea(Usuario usuario, java.lang.String idAplicacion, java.lang.String codExpediente)
          Método que realiza las operaciones y obtiene los datos de carga
 BaseDatos getBaseDatos()
          Operaciones comunes con la base de datos de la aplicación
 java.lang.String getIdDaoSpring()
          Id del bean que contiene el dao para realizar consultas
 SpringContextUtil getSpringContextUtil()
          Utilidad de contexto para la aplicación
 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  Dao obtenerDao()
          Obtiene el dao.
 void setBaseDatos(BaseDatos baseDatos)
          Operaciones comunes con la base de datos de la aplicación
 void setIdDaoSpring(java.lang.String idDaoSpring)
          Id del bean que contiene el dao para realizar consultas
 void setSpringContextUtil(SpringContextUtil springContextUtil)
          Utilidad de contexto para la aplicación
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final org.apache.commons.logging.Log logger

baseDatos

private BaseDatos baseDatos
Operaciones comunes con la base de datos de la aplicación


springContextUtil

private SpringContextUtil springContextUtil
Utilidad de contexto para la aplicación


idDaoSpring

private java.lang.String idDaoSpring
Id del bean que contiene el dao para realizar consultas

Constructor Detail

IniciadorBorrarTareaAbstracto

public IniciadorBorrarTareaAbstracto()
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
Parameters:
usuario -
idAplicacion -
codExpediente -
Returns:
Throws:
TareaYingoException

_inicializarTarea

protected abstract 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 que realiza las operaciones y obtiene los datos de carga

Parameters:
idAplicacion -
codExpediente -
Returns:
Throws:
java.lang.Exception

getBaseDatos

public BaseDatos getBaseDatos()
Operaciones comunes con la base de datos de la aplicación

Returns:
the baseDatos

setBaseDatos

public void setBaseDatos(BaseDatos baseDatos)
Operaciones comunes con la base de datos de la aplicación

Parameters:
baseDatos - the baseDatos to set

getSpringContextUtil

public SpringContextUtil getSpringContextUtil()
Utilidad de contexto para la aplicación

Returns:
the springContextUtil

setSpringContextUtil

public void setSpringContextUtil(SpringContextUtil springContextUtil)
Utilidad de contexto para la aplicación

Parameters:
springContextUtil - the springContextUtil to set

getIdDaoSpring

public java.lang.String getIdDaoSpring()
Id del bean que contiene el dao para realizar consultas

Returns:
the idDaoSpring

setIdDaoSpring

public void setIdDaoSpring(java.lang.String idDaoSpring)
Id del bean que contiene el dao para realizar consultas

Parameters:
idDaoSpring - the idDaoSpring to set

obtenerDao

protected Dao obtenerDao()
Obtiene el dao.

Returns: