es.mcu.yingo.webservices
Class WebServicesImp

java.lang.Object
  extended by es.mcu.yingo.webservices.WebServicesImp
All Implemented Interfaces:
WebServices

public class WebServicesImp
extends java.lang.Object
implements WebServices

Implementación de WebServices que realiza la ejecución de una tarea.
Abre un transacción de BBDD con un objeto Dao obtenido a traves del atributo springContextUtil instancia de SpringContextUtil. Si se ejecuta correctamente se realizará commit de la transacción. Si se prodruce un error en la ejecución se realiza rollback de la transacción
Devuelve el Map de datos que devuelve el objeto EjecutaTarea

Author:
miguel.esteban

Field Summary
private  EjecutaTarea ejecutaTarea
          Clase de ejecución de una tarea
protected  org.apache.commons.logging.Log logger
          Clase de utilidades de log
private  SpringContextUtil springContextUtil
          Utilidad para obtener el bean de la tarea del contexto de Spring
 
Constructor Summary
WebServicesImp()
           
 
Method Summary
 java.util.Map<java.lang.String,java.lang.String> ejecutaTarea(java.lang.String idAplicacion, java.lang.String idTarea, java.util.Map<java.lang.String,java.lang.String> datos, Usuario usuario)
          Ejecución de una tarea vía WebService.
 EjecutaTarea getEjecutaTarea()
           
 SpringContextUtil getSpringContextUtil()
           
 void setEjecutaTarea(EjecutaTarea ejecutaTarea)
           
 void setSpringContextUtil(SpringContextUtil springContextUtil)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

springContextUtil

private SpringContextUtil springContextUtil
Utilidad para obtener el bean de la tarea del contexto de Spring


ejecutaTarea

private EjecutaTarea ejecutaTarea
Clase de ejecución de una tarea


logger

protected final org.apache.commons.logging.Log logger
Clase de utilidades de log

Constructor Detail

WebServicesImp

public WebServicesImp()
Method Detail

ejecutaTarea

public java.util.Map<java.lang.String,java.lang.String> ejecutaTarea(java.lang.String idAplicacion,
                                                                     java.lang.String idTarea,
                                                                     java.util.Map<java.lang.String,java.lang.String> datos,
                                                                     Usuario usuario)
                                                              throws java.lang.Exception
Description copied from interface: WebServices
Ejecución de una tarea vía WebService.

Specified by:
ejecutaTarea in interface WebServices
Returns:
Throws:
java.lang.Exception

getSpringContextUtil

public SpringContextUtil getSpringContextUtil()
Returns:
Devuelve el atributo springContextUtil

setSpringContextUtil

public void setSpringContextUtil(SpringContextUtil springContextUtil)
Parameters:
springContextUtil - Carga el atributo springContextUtil

getEjecutaTarea

public EjecutaTarea getEjecutaTarea()
Returns:
Devuelve el atributo ejecutaTarea

setEjecutaTarea

public void setEjecutaTarea(EjecutaTarea ejecutaTarea)
Parameters:
ejecutaTarea - Carga el atributo ejecutaTarea