|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectes.mcu.yingo.utils.IdDescripcionImpl
es.mcu.yingo.tareas.SuperTareaImpl
public abstract class SuperTareaImpl
Esta clase abstracta, contiene las propiedades comunes a las implementaciones
de tarea.
Las principales características que se pueden indicar en la clase,
entre otras, son las siguientes:
| Field Summary | |
|---|---|
private Activador |
activador
Indica el momento en el que se debe activar la tarea, es decir, anotar dicha tarea como pendiente |
private AsignadorUsuario |
asignadorUsuario
Devuelve el usuario que debe ser asignado a la tarea pendiente |
private BaseDatos |
baseDatos
Objeto que centraliza operaciones básicas de datos en la aplicación |
private Cancelador |
cancelador
Cancelador asocciado a la tarea |
private Enlazador |
enlazador
Enlaza la tarea actual con otra |
private boolean |
esInicial
Indica si inicia un flujo de tareas |
private boolean |
lanzable
Indica si la tarea se puede ejecutar, "lanzar", en cualquier momento, sin necesidad de que la tarea este en la tabla de tareas pendientes |
private java.util.List |
listaAcciones
Lista de acciones que se lanzarán una vez ejecutada la tarea y almacenados los datos en bbdd |
private java.util.List<Iniciador> |
listaIniciadores
Devuelve una lista de Iniciadores que se lanzan al presentar
la tarea a ejecutar, antes de pintar el formulario. |
private java.util.List |
listaOperacionesPrevias
Devuelve la lista de operaciones previas que se van a realizar antes de la ejecución de la tarea. |
private java.util.List |
listasEntrada
Lista de ListaCampos de entrada |
private java.util.List |
listasSalida
Lista de ListaCampos de salida |
private java.lang.String |
mensajeConfirmacion
Mensaje de confirmación internacionalizado que se mostrará si la tarea no enlaza con otra para el mismo usuario |
private Permisos |
permisos
Permisos asociados a la tarea |
private Plazo |
plazo
Indica si se está en plazo para ejecutar la tarea |
private java.lang.String |
rol
Rol asociado a la tarea |
| Fields inherited from class es.mcu.yingo.utils.IdDescripcionImpl |
|---|
applicationContext, id |
| Fields inherited from interface es.mcu.yingo.utils.IdDescripcion |
|---|
IDIOMA_DEFECTO |
| Constructor Summary | |
|---|---|
SuperTareaImpl()
|
|
| Method Summary | |
|---|---|
Activador |
getActivador()
Indica el momento en el que se debe activar la tarea, es decir, anotar dicha tarea como pendiente |
AsignadorUsuario |
getAsignadorUsuario()
Devuelve el usuario que debe ser asignado a la tarea pendiente |
BaseDatos |
getBaseDatos()
Objeto que centraliza operaciones básicas de datos en la aplicación |
Cancelador |
getCancelador()
Cancelador a ejecutar en el caso de que la tarea sea una tarea canceladora |
Enlazador |
getEnlazador()
Enlaza la tarea actual con otra |
boolean |
getEsInicial()
Indica si inicia un flujo de tareas |
boolean |
getLanzable()
Indica si la tarea se puede ejecutar, "lanzar", en cualquier momento, sin necesidad de que la tarea este en la tabla de tareas pendientes |
java.util.List |
getListaAcciones()
Lista de acciones que se lanzarán una vez ejecutada la tarea y almacenados los datos en bbdd |
java.util.List<Iniciador> |
getListaIniciadores()
Devuelve una lista de Iniciadores que se lanzan al presentar
la tarea a ejecutar, antes de pintar el formulario. |
java.util.List |
getListaOperacionesPrevias()
Devuelve la lista de operaciones previas que se van a realizar antes de la ejecución de la tarea. |
java.util.List |
getListasEntrada()
Lista de ListaCampos de entrada |
java.util.List |
getListasSalida()
Lista de ListaCampos de salida |
java.lang.String |
getMensajeConfirmacion()
Mensaje de confirmación internacionalizado que se mostrará si la tarea no enlaza con otra para el mismo usuario |
Permisos |
getPermisos()
Permisos asociados a la tarea |
Plazo |
getPlazo()
Indica si se está en plazo para ejecutar la tarea |
java.lang.String |
getRol()
Rol asociado a la tarea |
void |
llamaAcciones(Dao dao,
java.lang.String idTarea,
java.lang.String codexpediente,
java.util.Map<java.lang.String,java.lang.String> datos,
Usuario usuario)
Lista de acciones que se lanzarán una vez ejecutada la tarea |
void |
setActivador(Activador activador)
Indica el momento en el que se debe activar la tarea, es decir, anotar dicha tarea como pendiente |
void |
setAsignadorUsuario(AsignadorUsuario asignadorUsuario)
Devuelve el usuario que debe ser asignado a la tarea pendiente |
void |
setBaseDatos(BaseDatos baseDatos)
Objeto que centraliza operaciones básicas de datos en la aplicación |
void |
setCancelador(Cancelador cancelador)
Cancelador a ejecutar en el caso de que la tarea sea una tarea canceladora |
void |
setEnlazador(Enlazador enlazador)
Enlaza la tarea actual con otra |
void |
setEsInicial(boolean esInicial)
Indica si inicia un flujo de tareas |
void |
setLanzable(boolean lanzable)
Indica si la tarea se puede ejecutar, "lanzar", en cualquier momento, sin necesidad de que la tarea este en la tabla de tareas pendientes |
void |
setListaAcciones(java.util.List listaAcciones)
Lista de acciones que se lanzarán una vez ejecutada la tarea y almacenados los datos en bbdd |
void |
setListaIniciadores(java.util.List<Iniciador> listaIniciadores)
Devuelve una lista de Iniciadores que se lanzan al presentar
la tarea a ejecutar, antes de pintar el formulario. |
void |
setListaOperacionesPrevias(java.util.List listaOperacionesPrevias)
Devuelve la lista de operaciones previas que se van a realizar antes de la ejecución de la tarea. |
void |
setListasEntrada(java.util.List listasEntrada)
Lista de ListaCampos de entrada |
void |
setListasSalida(java.util.List listasSalida)
Lista de ListaCampos de salida |
void |
setMensajeConfirmacion(java.lang.String mensajeConfirmacion)
Mensaje de confirmación internacionalizado que se mostrará si la tarea no enlaza con otra para el mismo usuario |
void |
setPermisos(Permisos permisos)
Permisos asociados a la tarea |
void |
setPlazo(Plazo plazo)
Indica si se está en plazo para ejecutar la tarea |
void |
setRol(java.lang.String rol)
Rol asociado a la tarea |
| Methods inherited from class es.mcu.yingo.utils.IdDescripcionImpl |
|---|
getApplicationContext, getDescripcion, getDescripcion, getDescripcion, getId, setApplicationContext, setDescripcion, setDescripcionTraducida, setId |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface es.mcu.yingo.tareas.Tarea |
|---|
ejecuta, getDescripcion, getDescripcion, validaCampos, validaFormulario, validaTodo |
| Methods inherited from interface es.mcu.yingo.utils.IdDescripcion |
|---|
getDescripcion, getId |
| Field Detail |
|---|
private boolean esInicial
private boolean lanzable
private java.lang.String rol
private AsignadorUsuario asignadorUsuario
private Plazo plazo
private java.util.List listasEntrada
private java.util.List listasSalida
private java.util.List listaOperacionesPrevias
OperacionPrevia
private java.util.List listaAcciones
private Activador activador
private Enlazador enlazador
private Cancelador cancelador
private Permisos permisos
private BaseDatos baseDatos
private java.lang.String mensajeConfirmacion
private java.util.List<Iniciador> listaIniciadores
Iniciadores que se lanzan al presentar
la tarea a ejecutar, antes de pintar el formulario. Únicamente se ejecutan
los iniciadores una vez al cargar el formulario
(en caso de error, no se lanzan otra vez)
El map de datos que devuelven los iniciadores en su ejecución, es acumulativo,
es decir, en caso de claves repetidas, prevalece lo que devuelva el último
Iniciador
| Constructor Detail |
|---|
public SuperTareaImpl()
| Method Detail |
|---|
public void llamaAcciones(Dao dao,
java.lang.String idTarea,
java.lang.String codexpediente,
java.util.Map<java.lang.String,java.lang.String> datos,
Usuario usuario)
throws YingoException
codExpediente -
YingoExceptionpublic boolean getEsInicial()
getEsInicial in interface Tareapublic void setEsInicial(boolean esInicial)
esInicial - public java.lang.String getRol()
getRol in interface Tareapublic void setRol(java.lang.String rol)
rol - public AsignadorUsuario getAsignadorUsuario()
getAsignadorUsuario in interface Tareapublic void setAsignadorUsuario(AsignadorUsuario asignadorUsuario)
asignadorUsuario - the asignadorUsuario to setpublic Plazo getPlazo()
getPlazo in interface Tareapublic void setPlazo(Plazo plazo)
plazo - public java.util.List getListasEntrada()
getListasEntrada in interface Tareapublic void setListasEntrada(java.util.List listasEntrada)
listasEntrada - public java.util.List getListasSalida()
getListasSalida in interface Tareapublic void setListasSalida(java.util.List listasSalida)
listasSalida - public java.util.List getListaOperacionesPrevias()
OperacionesPrevias
getListaOperacionesPrevias in interface Tareapublic void setListaOperacionesPrevias(java.util.List listaOperacionesPrevias)
OperacionPrevia
listaOperacionesPrevias - public Activador getActivador()
getActivador in interface Tareapublic void setActivador(Activador activador)
activador - public Enlazador getEnlazador()
getEnlazador in interface Tareapublic void setEnlazador(Enlazador enlazador)
enlazador - public java.util.List getListaAcciones()
getListaAcciones in interface Tareapublic void setListaAcciones(java.util.List listaAcciones)
listaAcciones - the listaAcciones to setpublic BaseDatos getBaseDatos()
public void setBaseDatos(BaseDatos baseDatos)
baseDatos - the baseDatos to setpublic Permisos getPermisos()
getPermisos in interface Tareapublic void setPermisos(Permisos permisos)
setPermisos in interface Tareapermisos - the permisos to setpublic boolean getLanzable()
getLanzable in interface Tareapublic void setLanzable(boolean lanzable)
setLanzable in interface Tarealanzable - the lanzable to setpublic Cancelador getCancelador()
getCancelador in interface Tareapublic void setCancelador(Cancelador cancelador)
cancelador - the cancelador to setpublic java.lang.String getMensajeConfirmacion()
getMensajeConfirmacion in interface Tareapublic void setMensajeConfirmacion(java.lang.String mensajeConfirmacion)
setMensajeConfirmacion in interface TareamensajeConfirmacion - the mensajeConfirmacion to setpublic java.util.List<Iniciador> getListaIniciadores()
Iniciadores que se lanzan al presentar
la tarea a ejecutar, antes de pintar el formulario. Únicamente se ejecutan
los iniciadores una vez al cargar el formulario
(en caso de error, no se lanzan otra vez)
El map de datos que devuelven los iniciadores en su ejecución, es acumulativo,
es decir, en caso de claves repetidas, prevalece lo que devuelva el último
Iniciador
getListaIniciadores in interface Tareapublic void setListaIniciadores(java.util.List<Iniciador> listaIniciadores)
Iniciadores que se lanzan al presentar
la tarea a ejecutar, antes de pintar el formulario. Únicamente se ejecutan
los iniciadores una vez al cargar el formulario
(en caso de error, no se lanzan otra vez)
El map de datos que devuelven los iniciadores en su ejecución, es acumulativo,
es decir, en caso de claves repetidas, prevalece lo que devuelva el último
Iniciador
listaIniciadores - the listaIniciadores to set
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||