|
||||||||||
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
org.springframework.web.servlet.mvc.BaseCommandController
org.springframework.web.servlet.mvc.AbstractCommandController
es.mcu.yingo.controladores.SuperControladorCommand
es.mcu.yingo.controladores.ControladorAsignaLibera
public class ControladorAsignaLibera
Realiza la asignación de un usuario a la tarea,
o la libaración de dicho usuario
Si se libera una tarea que está asignada al rol por defecto,
dicha tarea pendiente será eliminada de la tabla de pendientes
Con esto se trata de evitar que un usuario libere una tarea asignada a él,
y que dicha tarea se vea como pendiente por rol a todos los usuarios de
la aplicación
Field Summary | |
---|---|
static java.lang.String |
ASIGNA
Opción de asignar |
static java.lang.String |
CLAVE_PARAMETRO_ASIGNALIBERA
Parámetro para recoger la opción del request |
static java.lang.String |
CLAVE_PARAMETRO_ULTIMO_USU_ASIG
Parámetro para recoger la opción del request |
static java.lang.String |
LIBERA
Opción de liberar |
private java.util.Map<java.lang.String,java.lang.String> |
vistaAsigna
Map de vistas par la asignación |
private java.util.Map<java.lang.String,java.lang.String> |
vistaLibera
Map de vistas para la liberación |
Fields inherited from class es.mcu.yingo.controladores.SuperControladorCommand |
---|
logger |
Fields inherited from class org.springframework.web.servlet.mvc.BaseCommandController |
---|
DEFAULT_COMMAND_NAME |
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 | |
---|---|
ControladorAsignaLibera()
Se carga en el constructor, el command de la clase es TareasPendientesId |
Method Summary | |
---|---|
private void |
asignaLiberaUsuario(TareasPendientes tarea,
java.lang.String seleccion,
javax.servlet.http.HttpServletRequest request)
Asigna o libera la tarea. |
java.util.Map<java.lang.String,java.lang.String> |
getVistaAsigna()
|
java.util.Map<java.lang.String,java.lang.String> |
getVistaLibera()
|
protected org.springframework.web.servlet.ModelAndView |
handle(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.Object command,
org.springframework.validation.BindException errors)
Asigna o libera la tarea pendiente, según sea el caso Si se libera una tarea que está asignada al rol por defecto, dicha tarea pendiente será eliminada de la tabla de pendientes Con esto se trata de evitar que un usuario libere una tarea asignada a él, y que dicha tarea se vea como pendiente por rol a todos los usuarios de la aplicación |
void |
setVistaAsigna(java.util.Map<java.lang.String,java.lang.String> vistaAsigna)
|
void |
setVistaLibera(java.util.Map<java.lang.String,java.lang.String> vistaLibera)
|
Methods inherited from class es.mcu.yingo.controladores.SuperControladorCommand |
---|
getBaseDatos, getSpringContextUtilWeb, obtenerVistaAplicacion, recogerParametro, setBaseDatos, setSpringContextUtilWeb |
Methods inherited from class org.springframework.web.servlet.mvc.AbstractCommandController |
---|
handleRequestInternal |
Methods inherited from class org.springframework.web.servlet.mvc.BaseCommandController |
---|
bindAndValidate, checkCommand, createBinder, createCommand, getBindingErrorProcessor, getCommand, getCommandClass, getCommandName, getMessageCodesResolver, getPropertyEditorRegistrars, getValidator, getValidators, initApplicationContext, initBinder, isValidateOnBinding, onBind, onBind, onBindAndValidate, setBindingErrorProcessor, setCommandClass, setCommandName, setMessageCodesResolver, setPropertyEditorRegistrar, setPropertyEditorRegistrars, setValidateOnBinding, setValidator, setValidators, suppressBinding, suppressValidation |
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, 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_PARAMETRO_ASIGNALIBERA
public static final java.lang.String CLAVE_PARAMETRO_ULTIMO_USU_ASIG
public static final java.lang.String ASIGNA
public static final java.lang.String LIBERA
private java.util.Map<java.lang.String,java.lang.String> vistaAsigna
private java.util.Map<java.lang.String,java.lang.String> vistaLibera
Constructor Detail |
---|
public ControladorAsignaLibera()
Method Detail |
---|
protected org.springframework.web.servlet.ModelAndView handle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, java.lang.Object command, org.springframework.validation.BindException errors) throws java.lang.Exception
handle
in class org.springframework.web.servlet.mvc.AbstractCommandController
request
- response
- command
- errors
-
java.lang.Exception
private void asignaLiberaUsuario(TareasPendientes tarea, java.lang.String seleccion, javax.servlet.http.HttpServletRequest request) throws java.lang.Exception
tareaPendiente
- - Objeto de negocio que se desea asignar o liberarseleccion
- - Asignar o liberarrequest
-
java.lang.Exception
public java.util.Map<java.lang.String,java.lang.String> getVistaAsigna()
public void setVistaAsigna(java.util.Map<java.lang.String,java.lang.String> vistaAsigna)
vistaAsigna
- the vistaAsigna to setpublic java.util.Map<java.lang.String,java.lang.String> getVistaLibera()
public void setVistaLibera(java.util.Map<java.lang.String,java.lang.String> vistaLibera)
vistaLibera
- the vistaLibera to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |