es.mcu.yingo.controladores
Class ControladorEjecutaPendiente

java.lang.Object
  extended by org.springframework.context.support.ApplicationObjectSupport
      extended by org.springframework.web.context.support.WebApplicationObjectSupport
          extended by org.springframework.web.servlet.support.WebContentGenerator
              extended by org.springframework.web.servlet.mvc.AbstractController
                  extended by es.mcu.yingo.controladores.SuperControlador
                      extended by es.mcu.yingo.controladores.ControladorEjecutaTarea
                          extended by es.mcu.yingo.controladores.ControladorEjecutaPendiente
All Implemented Interfaces:
org.springframework.context.ApplicationContextAware, org.springframework.web.servlet.mvc.Controller

public class ControladorEjecutaPendiente
extends ControladorEjecutaTarea


Field Summary
private static java.lang.String CLAVE_DATOS_DE_VISTA
          Clave para los datos que se enciarán a la vista
private static java.lang.String CLAVE_TAREA_PENDIENTE
          Clave para la tarea pendiente
private static java.lang.String CLAVE_TAREA_PENDIENTE_EJECUTAR
          Clave para la tarea pendiente
 
Fields inherited from class es.mcu.yingo.controladores.ControladorEjecutaTarea
BORRAR_FICHERO, CARGA_FICHERO, CLAVE_CODIGO_EXPEDIENTE, CLAVE_DATOS_EXPEDIENTE, CLAVE_DATOS_FORMULARIO, CLAVE_MENSAJE_CONFIRM, CLAVE_PARAMETRO_FICHERO_SELECCIONADO, CLAVE_TAREA, SUFIJO_CAMPO_SEPARADOR_MULTIPLE
 
Fields inherited from class es.mcu.yingo.controladores.SuperControlador
BUSCAR, CARGA, CLAVE_DATOS_RESULTADO, FICHERO, INICIO, logger, PAGINAR, PARAM_LISTA_ERROR
 
Fields inherited from class org.springframework.web.servlet.support.WebContentGenerator
HEADER_CACHE_CONTROL, HEADER_EXPIRES, HEADER_PRAGMA, METHOD_GET, METHOD_HEAD, METHOD_POST
 
Constructor Summary
ControladorEjecutaPendiente()
           
 
Method Summary
protected  org.springframework.web.servlet.ModelAndView accionCarga(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Recoge los parametros y el map de datos.
protected  org.springframework.web.servlet.ModelAndView accionInicio(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.util.List<MensajeI18n> listaErrores)
          Carga el formulario correspondiente al argumento que se le pasa en el request
protected  org.springframework.web.servlet.ModelAndView distribuidor(java.lang.String accion, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Este método hace una llamada a las diversas acciones de los 'eventos' básicos, según el valor que viene cargado en la acción
protected  java.util.Map obtenerDatosVistaExp(javax.servlet.http.HttpServletRequest request, Tarea miTarea, java.lang.String codExpediente)
           
private  Tarea obtenerObjetoTarea(javax.servlet.http.HttpServletRequest request, java.lang.String idTarea)
          Devuelve el objeto tarea
 
Methods inherited from class es.mcu.yingo.controladores.ControladorEjecutaTarea
accionBorrarFichero, accionCargaFichero, accionInicio, crearVistaFormulario, getDaoConsultas, getUtilFicheroSession, getVistaFormulario, getVistaResultado, handleRequestInternal, obtenerDatosVistaMuestraForm, obtenerDatosVistaMuestraForm, obtenerMapCampoFichero, obtenerMapTarea, obtenerMapTareaPrecargar, obtenerValorParametroRequest, setDaoConsultas, setUtilFicheroSession, setVistaFormulario, setVistaResultado
 
Methods inherited from class es.mcu.yingo.controladores.SuperControlador
getAccion, getSpringContextUtilWeb, obtenerVistaAplicacion, recogerParametro, recogerTipoTareaRequest, setSpringContextUtilWeb
 
Methods inherited from class org.springframework.web.servlet.mvc.AbstractController
handleRequest, isSynchronizeOnSession, setSynchronizeOnSession
 
Methods inherited from class org.springframework.web.servlet.support.WebContentGenerator
applyCacheSeconds, applyCacheSeconds, cacheForSeconds, cacheForSeconds, checkAndPrepare, checkAndPrepare, getCacheSeconds, getSupportedMethods, isRequireSession, isUseCacheControlHeader, isUseExpiresHeader, preventCaching, setCacheSeconds, setRequireSession, setSupportedMethods, setUseCacheControlHeader, setUseExpiresHeader
 
Methods inherited from class org.springframework.web.context.support.WebApplicationObjectSupport
getServletContext, getTempDir, getWebApplicationContext, isContextRequired
 
Methods inherited from class org.springframework.context.support.ApplicationObjectSupport
getApplicationContext, getMessageSourceAccessor, initApplicationContext, requiredContextClass, setApplicationContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLAVE_DATOS_DE_VISTA

private static final java.lang.String CLAVE_DATOS_DE_VISTA
Clave para los datos que se enciarán a la vista

See Also:
Constant Field Values

CLAVE_TAREA_PENDIENTE

private static final java.lang.String CLAVE_TAREA_PENDIENTE
Clave para la tarea pendiente

See Also:
Constant Field Values

CLAVE_TAREA_PENDIENTE_EJECUTAR

private static final java.lang.String CLAVE_TAREA_PENDIENTE_EJECUTAR
Clave para la tarea pendiente

See Also:
Constant Field Values
Constructor Detail

ControladorEjecutaPendiente

public ControladorEjecutaPendiente()
Method Detail

distribuidor

protected org.springframework.web.servlet.ModelAndView distribuidor(java.lang.String accion,
                                                                    javax.servlet.http.HttpServletRequest request,
                                                                    javax.servlet.http.HttpServletResponse response)
                                                             throws java.lang.Exception
Este método hace una llamada a las diversas acciones de los 'eventos' básicos, según el valor que viene cargado en la acción

Overrides:
distribuidor in class ControladorEjecutaTarea
Parameters:
accion -
request -
response -
Returns:
Throws:
java.lang.Exception

accionCarga

protected org.springframework.web.servlet.ModelAndView accionCarga(javax.servlet.http.HttpServletRequest request,
                                                                   javax.servlet.http.HttpServletResponse response)
                                                            throws java.lang.Exception
Recoge los parametros y el map de datos. Lanza los validadores de esa tarea. Si todo es correcto yes necesario firmar, se redirige al applet de firma Si no es necesario firmala se redirige a la tramitación de la tarea

Overrides:
accionCarga in class ControladorEjecutaTarea
Parameters:
request -
response -
Returns:
Throws:
java.lang.Exception

accionInicio

protected org.springframework.web.servlet.ModelAndView accionInicio(javax.servlet.http.HttpServletRequest request,
                                                                    javax.servlet.http.HttpServletResponse response,
                                                                    java.util.List<MensajeI18n> listaErrores)
                                                             throws java.lang.Exception
Carga el formulario correspondiente al argumento que se le pasa en el request

Parameters:
request -
response -
Returns:
Throws:
java.lang.Exception

obtenerDatosVistaExp

protected java.util.Map obtenerDatosVistaExp(javax.servlet.http.HttpServletRequest request,
                                             Tarea miTarea,
                                             java.lang.String codExpediente)
                                      throws TareaYingoException
Parameters:
request -
miTarea -
Returns:
Throws:
TareaYingoException

obtenerObjetoTarea

private Tarea obtenerObjetoTarea(javax.servlet.http.HttpServletRequest request,
                                 java.lang.String idTarea)
                          throws TareaYingoException
Devuelve el objeto tarea

Parameters:
idTarea -
Returns:
Throws:
TareaYingoException