es.mcu.yingo.tareas.acciones
Class AccionCanceladorTarea

java.lang.Object
  extended by es.mcu.yingo.tareas.acciones.AccionCanceladorTarea
All Implemented Interfaces:
IdAplicacionAware, Accion, org.springframework.context.ApplicationContextAware

public class AccionCanceladorTarea
extends java.lang.Object
implements Accion, org.springframework.context.ApplicationContextAware, IdAplicacionAware

Lanza la ejecución del Cancelador que tiene asociada la tarea. En el caso de que la tarea no tenga un Cancelador asociado, se ejecuta el CanceladorSimple

Esta acción debe estar contenida en la lista de acciones de la tarea que posea el cancelador

Author:
carlos.garcia.h

Field Summary
private  org.springframework.context.ApplicationContext applicationContext
          Contexto de la aplicación
private  java.lang.String idAplicacion
          Id de la aplicación
protected  org.apache.commons.logging.Log logger
           
 
Constructor Summary
AccionCanceladorTarea()
           
 
Method Summary
 void doAccion(Dao dao, java.lang.String idTarea, java.lang.String codexpediente, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
          Lanza la ejecución del Cancelador que tiene asociada la tarea.
 org.springframework.context.ApplicationContext getApplicationContext()
          Recupera el objeto
 java.lang.String getIdAplicacion()
          Recupera el objeto
 void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
           
 void setIdAplicacion(java.lang.String idAplicacion)
          carga el id de 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

applicationContext

private org.springframework.context.ApplicationContext applicationContext
Contexto de la aplicación


idAplicacion

private java.lang.String idAplicacion
Id de la aplicación

Constructor Detail

AccionCanceladorTarea

public AccionCanceladorTarea()
Method Detail

doAccion

public void doAccion(Dao dao,
                     java.lang.String idTarea,
                     java.lang.String codexpediente,
                     java.util.Map<java.lang.String,java.lang.String> datos,
                     Usuario usuario)
              throws YingoException
Lanza la ejecución del Cancelador que tiene asociada la tarea. En el caso de que la tarea no tenga un Cancelador asociado, se ejecuta el CanceladorSimple

Specified by:
doAccion in interface Accion
Parameters:
dao -
idTarea -
codexpediente -
datos -
usuario -
Throws:
YingoException

getApplicationContext

public org.springframework.context.ApplicationContext getApplicationContext()
Recupera el objeto

Returns:
the applicationContext

setApplicationContext

public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
Specified by:
setApplicationContext in interface org.springframework.context.ApplicationContextAware
Parameters:
applicationContext - the applicationContext to set

getIdAplicacion

public java.lang.String getIdAplicacion()
Recupera el objeto

Specified by:
getIdAplicacion in interface IdAplicacionAware
Returns:
the idAplicacion

setIdAplicacion

public void setIdAplicacion(java.lang.String idAplicacion)
Description copied from interface: IdAplicacionAware
carga el id de aplicación

Specified by:
setIdAplicacion in interface IdAplicacionAware
Parameters:
idAplicacion - the idAplicacion to set