|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectes.mcu.yingo.vista.DatosVistaMenuImp
public class DatosVistaMenuImp
Implementación por defecto del interfaz DatosVistaMenu
que es utilizado para mostrar un menú en la aplicación desde donde
de podrá enlazar a las distintas operaciones (ver tareas realizadas,
consultar pendientes, ejecutar alguna tarea, etc.), así como a
enlaces externos, si se desea
Field Summary | |
---|---|
private AplicacionTipo |
aplicacionTipo
Objeto que define características genericas de la aplicación |
private java.util.List<java.util.List<EntradaMenu>> |
menus
Lista que define el menú. |
private java.util.List<java.lang.String> |
perfilesBusqueda
Lista de roles que mostrarán el menú de búsqueda |
Constructor Summary | |
---|---|
DatosVistaMenuImp()
|
Method Summary | |
---|---|
private void |
anadirPuntoMenu(java.util.List<EntradaMenu> puntoMenu,
Usuario usuario,
java.util.LinkedList<EntradaMenu> res)
Añade a la lista que se pasa por referencia el primer punto de menú al que tiene el usuario permisos. |
boolean |
esPermiso(Usuario usuario,
java.util.List<java.lang.String> listaPerfiles)
comprueba que el usuario tiene algún rol en la lsita de Perfiles * |
boolean |
esSuperUsuario(Usuario usuario)
comprueba que el usuario tiene algún rol en la lsita de Perfiles * |
AplicacionTipo |
getAplicacionTipo()
Objeto que define características genericas de la aplicación |
java.util.List<java.util.List<EntradaMenu>> |
getMenus()
Lista que define el menú. |
java.util.List<java.lang.String> |
getPerfilesBusqueda()
Lista de roles que mostrarán el menú de búsqueda |
java.util.Map<java.lang.String,java.lang.Object> |
obtener(Usuario usuario)
Obtiene los datos necesarios para mostrar el menú |
private java.util.List |
obtenerMenu(Usuario usuario)
Obtiene la lista de Maps con los datos de los puntos de menú que tiene acceso el usuario |
void |
setAplicacionTipo(AplicacionTipo aplicacionTipo)
Objeto que define características genericas de la aplicación |
void |
setMenus(java.util.List<java.util.List<EntradaMenu>> menus)
Lista que define el menú. |
void |
setPerfilesBusqueda(java.util.List<java.lang.String> perfilesBusqueda)
Lista de roles que mostrarán el menú de búsqueda |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private java.util.List<java.util.List<EntradaMenu>> menus
private java.util.List<java.lang.String> perfilesBusqueda
private AplicacionTipo aplicacionTipo
Constructor Detail |
---|
public DatosVistaMenuImp()
Method Detail |
---|
public java.util.Map<java.lang.String,java.lang.Object> obtener(Usuario usuario)
obtener
in interface DatosVistaMenu
usuario
-
private java.util.List obtenerMenu(Usuario usuario)
usarios
-
private void anadirPuntoMenu(java.util.List<EntradaMenu> puntoMenu, Usuario usuario, java.util.LinkedList<EntradaMenu> res)
puntoMenu
- res
- public boolean esPermiso(Usuario usuario, java.util.List<java.lang.String> listaPerfiles)
usuario
- listaPerfiles
-
public boolean esSuperUsuario(Usuario usuario)
esSuperUsuario
in interface DatosVistaMenu
usuario
- listaPerfiles
-
public AplicacionTipo getAplicacionTipo()
public void setAplicacionTipo(AplicacionTipo aplicacionTipo)
aplicacionTipo
- the aplicacionTipo to setpublic java.util.List<java.lang.String> getPerfilesBusqueda()
public void setPerfilesBusqueda(java.util.List<java.lang.String> perfilesBusqueda)
perfilesBusqueda
- the perfilesBusqueda to setpublic java.util.List<java.util.List<EntradaMenu>> getMenus()
public void setMenus(java.util.List<java.util.List<EntradaMenu>> menus)
menus
- the menus to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |