es.mcu.yingo.tareas.iniciador
Interface Iniciador
- All Known Implementing Classes:
- IniciadorAbstracto, IniciadorAbstractoRealATemporal, IniciadorBorrarPendientes, IniciadorBorrarRealizadas, IniciadorBorrarTareaAbstracto, IniciadorCargaExpediente, IniciadorCargaOtroExpediente, IniciadorCargaTareaNoActiva, IniciadorCompuesto, IniciadorListadorDeDatos, IniciadorNulo, IniciadorPorDatoCompuesto, IniciadorTareaFirma, IniciadorTareaFirmaFichero, IniciadorTareaImpl, IniciadorUsuarioConCertificado, IniciadorValidaPorListador, IniciadorValoresFijos
public interface Iniciador
La finalidad de este interfaz es definir las operaciones que se van a a lanzar, justo antes de
presentar la tarea para su ejecución. Por ejemplo, antes de presentar un formulario
nos puede interesar realizar ciertas operaciones de inicialización, como recoilar una
serie de datos para precargar el formulario, invocar a un servicio web, actualizar una
base de datos, etc. Una vez ejecutadas los iniciadores configurados en la tarea, se muestra
el formulario que debe rellenar el usuario, y cuando pulse el botón del formulario, se
realizarán el resto de las operaciones de la tarea (operaciones previas, ejecución, carga...)
Los iniciadores se ejecutan en la tarea, que posee una lista de iniciadores, y se ejecutanuna
única vez, antes de presentar el formulario, en caso de error al introducir los datos el usuario
no se vuelven a ejecutar los iniciadores.
Cada iniciador devuelve un map Map
de datos que se precarga en los
campos de salida si se desea. En el caso de que dos iniciadores, devuelvan un valor para la misma
clave del map, prevalece lo último
- Author:
- carlos.garcia.h
- See Also:
Tarea
,
TareaImpl
Method Summary |
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 |
inicializarTarea
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
- Parameters:
usuario
- idAplicacion
- codExpediente
-
- Returns:
-
- Throws:
TareaYingoException