|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectes.mcu.yingo.aplicacion.permisos.PermisosPorRolyPorTarea
public class PermisosPorRolyPorTarea
Recorre todos los roles del usuario y comprueba que esté dentro de la lista
de tareas que tiene permitido el id de tarea que se pasa como argumento
Esta clase contiene una propiedad mapRolTareasPemitidas
que relaciona,
unos roles, con una serie de tareas permitidas para cada uno de estos roles
Se verifica que el usuario posee un rol que da permiso a la tarea que se
queire ejecutar
Field Summary | |
---|---|
private java.util.Map<java.lang.String,java.util.List<Tarea>> |
mapRolTareasPemitidas
Relaciona, unos roles, con una serie de tareas permitidas para cada uno de estos roles |
Constructor Summary | |
---|---|
PermisosPorRolyPorTarea()
|
Method Summary | |
---|---|
private boolean |
esTienePermisoTarea(java.lang.String rol,
java.lang.String idTarea)
Comprueba que el id de tarea está incluida en la lista de tareas que puede ver el rol |
java.util.Map<java.lang.String,java.util.List<Tarea>> |
getMapRolTareasPemitidas()
Relaciona, unos roles, con una serie de tareas permitidas para cada uno de estos roles |
void |
setMapRolTareasPemitidas(java.util.Map<java.lang.String,java.util.List<Tarea>> mapRolTareasPemitidas)
Relaciona, unos roles, con una serie de tareas permitidas para cada uno de estos roles |
boolean |
tienePermiso(Dao dao,
java.lang.String idAplicacion,
java.lang.String idTarea,
java.lang.String codExpediente,
Usuario usuario)
Esta clase contiene una propiedad mapRolTareasPemitidas que relaciona,
unos roles, con una serie de tareas permitidas para cada uno de estos rolesSe verifica que el usuario posee un rol que da permiso a la tarea que se quiere ejecutar |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private java.util.Map<java.lang.String,java.util.List<Tarea>> mapRolTareasPemitidas
Constructor Detail |
---|
public PermisosPorRolyPorTarea()
Method Detail |
---|
public boolean tienePermiso(Dao dao, java.lang.String idAplicacion, java.lang.String idTarea, java.lang.String codExpediente, Usuario usuario) throws BaseDatosYingoException, YingoException
mapRolTareasPemitidas
que relaciona,
unos roles, con una serie de tareas permitidas para cada uno de estos roles
tienePermiso
in interface Permisos
dao
- idAplicacion
- idTarea
- codExpediente
- usuario
-
BaseDatosYingoException
YingoException
private boolean esTienePermisoTarea(java.lang.String rol, java.lang.String idTarea)
rol
- idTarea
-
public java.util.Map<java.lang.String,java.util.List<Tarea>> getMapRolTareasPemitidas()
public void setMapRolTareasPemitidas(java.util.Map<java.lang.String,java.util.List<Tarea>> mapRolTareasPemitidas)
mapRolTareasPemitidas
- the mapRolTareasPemitidas to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |