|
||||||||||
| 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 EjecutaTareaidAplicacion - 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 | |||||||||