|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.springframework.context.support.ApplicationObjectSupport
org.springframework.web.context.support.WebApplicationObjectSupport
org.springframework.web.servlet.support.WebContentGenerator
org.springframework.web.servlet.mvc.AbstractController
es.mcu.yingo.controladores.SuperControlador
es.mcu.yingo.controladores.ControladorVolverForm
public class ControladorVolverForm
Este controlador se encarga de realizar las acciones de vuelta atrás,
cuando un usuario está ejecutando una serie de tareas enlazadas y
pulsa en el botón "volver"
Recupera la tarea pendiente que se estaba ejecutando, la borra, y
anota como pendiente la tarea anterior, última tarea realizada.
Seguidamente marca la última tarea realizada para borrar al continuar el flujo,
la tarea se marca modificando el valor del dato oculto, nombreCampo
,
con valorNuevo
.
Una vez se han realizado las acciones anteriores, se da el control
vistaResultado
al controlador
ControladorEjecutaTarea
obteniendo por pantalla la nueva
tarea pendiente, que es una copia de la última tarea realizada, mostrando
los datos anteriormente insertados.
Field Summary | |
---|---|
static java.lang.String |
CLAVE_CAMPO_VOLVER
Clave para identificar al campo |
static java.lang.String |
CLAVE_PENDIENTE_VOLVER
Clave para identificar a la tarea pendiente |
static java.lang.String |
CLAVE_REALIZADA_VOLVER
Clave para identificar a la tarea realizada |
static java.lang.String |
CLAVE_VALORACTIVO_VOLVER
Clave para identificar al valor activo |
private java.util.HashMap<java.lang.String,java.lang.String> |
vistaResultado
Mapa con la visualización del resultado, se puede configurar según la aplicación que por defecto debería llamar ControladorEjecutaTarea |
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 | |
---|---|
ControladorVolverForm()
|
Method Summary | |
---|---|
java.util.HashMap<java.lang.String,java.lang.String> |
getVistaResultado()
Mapa con la visualización del resultado, se puede configurar según la aplicación que por defecto debería llamar ControladorEjecutaTarea |
protected org.springframework.web.servlet.ModelAndView |
handleRequestInternal(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Obtiene los parametros de la tarea actual y la última tarea realizada del request, así como el valor y el dato a modificar para marcar la última tarea realizada y posteriormente borrarla. |
void |
setVistaResultado(java.util.HashMap<java.lang.String,java.lang.String> vistaResultado)
Mapa con la visualización del resultado, se puede configurar según la aplicación que por defecto debería llamar ControladorEjecutaTarea |
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 |
---|
public static final java.lang.String CLAVE_PENDIENTE_VOLVER
public static final java.lang.String CLAVE_REALIZADA_VOLVER
public static final java.lang.String CLAVE_CAMPO_VOLVER
public static final java.lang.String CLAVE_VALORACTIVO_VOLVER
private java.util.HashMap<java.lang.String,java.lang.String> vistaResultado
ControladorEjecutaTarea
Constructor Detail |
---|
public ControladorVolverForm()
Method Detail |
---|
protected org.springframework.web.servlet.ModelAndView handleRequestInternal(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws java.lang.Exception
handleRequestInternal
in class org.springframework.web.servlet.mvc.AbstractController
request
- response
-
java.lang.Exception
public java.util.HashMap<java.lang.String,java.lang.String> getVistaResultado()
ControladorEjecutaTarea
public void setVistaResultado(java.util.HashMap<java.lang.String,java.lang.String> vistaResultado)
ControladorEjecutaTarea
vistaResultado
- the vistaResultado to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |