|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectes.mcu.yingo.tareas.ejecutar.EjecutaTareaImp
public class EjecutaTareaImp
Implementación de EjecutaTarea
que realiza la ejecución de una tarea
cono los datos que se pasan por parámetros.
Estos son los pasos que siguen:
Field Summary | |
---|---|
private boolean |
internacionalizarMensajes
Si está a true se devuelven las claves internacionalizadas. |
protected org.apache.commons.logging.Log |
logger
|
private SpringContextUtil |
springContextUtil
Utilidad para obtener el bean de la tarea del contexto de Spring |
Constructor Summary | |
---|---|
EjecutaTareaImp()
|
Method Summary | |
---|---|
private void |
comprobarPermisosUsuario(java.lang.String idAplicacion,
java.lang.String idTarea,
java.lang.String codExpediente,
Usuario usuario)
Comprueba si el usuario tiene permisos para ejecutar la tarea |
private void |
comprobarValidadores(java.lang.String idAplicacion,
Tarea tarea,
java.lang.String codExpediente,
java.util.Map<java.lang.String,java.lang.String> datos,
Usuario usuario)
Se lanzan los validadores de la tarea. |
private java.util.Map<java.lang.String,java.lang.String> |
devolverResultado(java.util.Map<java.lang.String,java.lang.String> datos,
java.util.Map<java.lang.String,java.lang.String> datosOriginales)
Se devuelve el resultado. |
private void |
ejecutarTareaConTransaccion(Dao dao,
Tarea tarea,
java.lang.String idAplicacion,
java.util.Map<java.lang.String,java.lang.String> datos,
Usuario usuario)
|
java.util.Map<java.lang.String,java.lang.String> |
ejecutaTarea(Dao dao,
java.lang.String idAplicacion,
java.lang.String idTarea,
java.util.Map<java.lang.String,java.lang.String> datosOriginales,
Usuario usuario)
Se llama al ejecutar la tarea. |
private void |
estaEnPlazoLaTarea(Tarea tarea,
java.lang.String codExpediente)
Comprueba que la aplicación está en plazo |
SpringContextUtil |
getSpringContextUtil()
|
boolean |
isInternacionalizarMensajes()
|
private Tarea |
obtenerCargarValidarTarea(java.lang.String idAplicacion,
java.lang.String idTarea,
java.util.Map<java.lang.String,java.lang.String> datos,
Usuario usuario)
En este método se realizan los siguientes pasos. |
private Tarea |
obtenerTarea(java.lang.String idAplicacion,
java.lang.String idTarea)
Obtiene el objeto tarea del idAplicacion con el id idTarea. |
private void |
precargarDatos(java.lang.String idAplicacion,
java.lang.String codExpediente,
java.util.Map<java.lang.String,java.lang.String> datos,
Usuario usuario,
Tarea tarea)
Precarga los datos llamando al Cargador Inicial de la tarea |
private void |
precargarListas(java.util.List<ListaCampos> lista,
Usuario usuario,
java.util.Map<java.lang.String,java.lang.String> mapDatosCarga,
java.util.Map<java.lang.String,java.lang.String> mapTarea)
Precarga las listas con los datos obtenidos del Cargador Inicial de la Tarea. |
void |
setInternacionalizarMensajes(boolean internacionalizarMensajes)
|
void |
setSpringContextUtil(SpringContextUtil springContextUtil)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private SpringContextUtil springContextUtil
protected final org.apache.commons.logging.Log logger
private boolean internacionalizarMensajes
Constructor Detail |
---|
public EjecutaTareaImp()
Method Detail |
---|
public java.util.Map<java.lang.String,java.lang.String> ejecutaTarea(Dao dao, java.lang.String idAplicacion, java.lang.String idTarea, java.util.Map<java.lang.String,java.lang.String> datosOriginales, Usuario usuario) throws java.lang.Exception
ejecutaTarea
in interface EjecutaTarea
idAplicacion
- idTarea
- datos
- usuario
-
java.lang.Exception
private Tarea obtenerCargarValidarTarea(java.lang.String idAplicacion, java.lang.String idTarea, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario) throws java.lang.Exception
idAplicacion
- idTarea
- datos
- usuario
-
java.lang.Exception
private Tarea obtenerTarea(java.lang.String idAplicacion, java.lang.String idTarea) throws java.lang.Exception
idAplicacion
- idTarea
-
java.lang.Exception
private void estaEnPlazoLaTarea(Tarea tarea, java.lang.String codExpediente) throws java.lang.Exception
tarea
- codExpediente
-
java.rmi.RemoteException
java.lang.Exception
private void comprobarPermisosUsuario(java.lang.String idAplicacion, java.lang.String idTarea, java.lang.String codExpediente, Usuario usuario) throws java.lang.Exception
idAplicacion
- idTarea
- codExpediente
- usuario
-
java.rmi.RemoteException
java.lang.Exception
private void precargarDatos(java.lang.String idAplicacion, java.lang.String codExpediente, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario, Tarea tarea) throws java.lang.Exception
idAplicacion
- codExpediente
- datos
- usuario
- tarea
-
java.lang.Exception
private void precargarListas(java.util.List<ListaCampos> lista, Usuario usuario, java.util.Map<java.lang.String,java.lang.String> mapDatosCarga, java.util.Map<java.lang.String,java.lang.String> mapTarea) throws java.lang.Exception
lista
- usuario
- mapDatosCarga
- mapTarea
-
java.lang.Exception
private void comprobarValidadores(java.lang.String idAplicacion, Tarea tarea, java.lang.String codExpediente, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario) throws java.lang.Exception
idAplicacion
- tarea
- codExpediente
- datos
- usuario
-
java.rmi.RemoteException
java.lang.Exception
private void ejecutarTareaConTransaccion(Dao dao, Tarea tarea, java.lang.String idAplicacion, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario) throws java.lang.Exception
dao
- tarea
- idAplicacion
- datos
- usuario
-
java.lang.Exception
private java.util.Map<java.lang.String,java.lang.String> devolverResultado(java.util.Map<java.lang.String,java.lang.String> datos, java.util.Map<java.lang.String,java.lang.String> datosOriginales)
datos
- datosOriginales
-
public SpringContextUtil getSpringContextUtil()
public void setSpringContextUtil(SpringContextUtil springContextUtil)
public boolean isInternacionalizarMensajes()
public void setInternacionalizarMensajes(boolean internacionalizarMensajes)
internacionalizarMensajes
- Carga el atributo internacionalizarMensajes
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |