|
||||||||||
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
-
YingoException
public boolean getEsInicial()
getEsInicial
in interface Tarea
public void setEsInicial(boolean esInicial)
esInicial
- public java.lang.String getRol()
getRol
in interface Tarea
public void setRol(java.lang.String rol)
rol
- public AsignadorUsuario getAsignadorUsuario()
getAsignadorUsuario
in interface Tarea
public void setAsignadorUsuario(AsignadorUsuario asignadorUsuario)
asignadorUsuario
- the asignadorUsuario to setpublic Plazo getPlazo()
getPlazo
in interface Tarea
public void setPlazo(Plazo plazo)
plazo
- public java.util.List getListasEntrada()
getListasEntrada
in interface Tarea
public void setListasEntrada(java.util.List listasEntrada)
listasEntrada
- public java.util.List getListasSalida()
getListasSalida
in interface Tarea
public void setListasSalida(java.util.List listasSalida)
listasSalida
- public java.util.List getListaOperacionesPrevias()
OperacionesPrevias
getListaOperacionesPrevias
in interface Tarea
public void setListaOperacionesPrevias(java.util.List listaOperacionesPrevias)
OperacionPrevia
listaOperacionesPrevias
- public Activador getActivador()
getActivador
in interface Tarea
public void setActivador(Activador activador)
activador
- public Enlazador getEnlazador()
getEnlazador
in interface Tarea
public void setEnlazador(Enlazador enlazador)
enlazador
- public java.util.List getListaAcciones()
getListaAcciones
in interface Tarea
public 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 Tarea
public void setPermisos(Permisos permisos)
setPermisos
in interface Tarea
permisos
- the permisos to setpublic boolean getLanzable()
getLanzable
in interface Tarea
public void setLanzable(boolean lanzable)
setLanzable
in interface Tarea
lanzable
- the lanzable to setpublic Cancelador getCancelador()
getCancelador
in interface Tarea
public void setCancelador(Cancelador cancelador)
cancelador
- the cancelador to setpublic java.lang.String getMensajeConfirmacion()
getMensajeConfirmacion
in interface Tarea
public void setMensajeConfirmacion(java.lang.String mensajeConfirmacion)
setMensajeConfirmacion
in interface Tarea
mensajeConfirmacion
- 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 Tarea
public 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 |