es.mcu.yingo.tareas.acciones
Interface Accion
- All Known Implementing Classes:
- AccionAbstracta, AccionBorrarTareaModificada, AccionBorrarTareaPendiente, AccionBorrarTareaPendienteHql, AccionBorrarTodasTareasModificadas, AccionCanceladorTarea, AccionCompuesta, AccionCopiaFicheros, AccionCorreoAbstracto, AccionCorreoEnviarTarea, AccionCrearPDF, AccionCrearPDFExpediente, AccionGrabarActualizarTarPendiente, AccionGrabarActualizarTarPendienteAbstracta, AccionGrabarActualizarTarPendienteConRetraso, AccionGrabarActualizarTarPendienteEnlazador, AccionLimpiarDatosViejos, AccionNoSubirExcepcion, AccionNula, AccionPorCampoCompuesto, AccionPorDatoAbstracto, AccionPorDatoCompuesto, AccionPorDatoCompuestoValidador, AccionPorExpedienteAbstracto, AccionPorHqlCompuestaValidador, AccionTestProvocaExcepcion
public interface Accion
Este interfaz, define una acción en el más amplio sentido de la palabra.
En cada implementación del método doAccion
se podrá realizar cualquier
tipo de operación, como por ejemplo el envío de un correo electrónico, crear un
archivo pdf, invocar un servicio web, operar con la base de datos de la aplicación,
o con cualquier otra base de datos, etc.
Estas acciones principalmente se ejecutan en las tareas y constituyen el
último paso de la ejecución de estas.
- Author:
- carlos.garcia.h
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 de la acción que se le indique en la implementación de la clase |
doAccion
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 de la acción que se le indique en la implementación de la clase
- Parameters:
dao
- idTarea
- codexpediente
- datos
- usuario
-
- Throws:
YingoException