|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectes.mcu.yingo.aplicacion.permisos.PermisoPorRol
public class PermisoPorRol
Esta clase indica si se tiene permiso o no para acceder a una determinada tarea. El funcionamiento es el siguiente: Si el usuario que intenta obtener el permiso, posee el rol que está asignado a la tarea pendiente que está almacenada en la bbdd, obtiene el permiso. El funcionamiento típico de este permiso, es el que se produce cuando un usuario quiere ejecutar o asignarse una tarea pendiente. campoUsuario: "campoIdUsuario" rolPermitido: "administrador"
| Field Summary | |
|---|---|
private BaseDatos |
baseDatos
Objeto que gestiona algunas operaciones comunes que se realizan sobre la base de datos de Yingo |
| Constructor Summary | |
|---|---|
PermisoPorRol()
|
|
| Method Summary | |
|---|---|
BaseDatos |
getBaseDatos()
Objeto que gestiona algunas operaciones comunes que se realizan sobre la base de datos de Yingo |
void |
setBaseDatos(BaseDatos baseDatos)
Objeto que gestiona algunas operaciones comunes que se realizan sobre la base de datos de Yingo |
boolean |
tienePermiso(Dao dao,
java.lang.String idAplicacion,
java.lang.String idTarea,
java.lang.String codExpediente,
Usuario usuario)
Implementación del interfaz Permisos Devuelve true si el ususario posee el rol que está asignado a la tarea pendiente. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private BaseDatos baseDatos
| Constructor Detail |
|---|
public PermisoPorRol()
| Method Detail |
|---|
public boolean tienePermiso(Dao dao,
java.lang.String idAplicacion,
java.lang.String idTarea,
java.lang.String codExpediente,
Usuario usuario)
throws YingoException
tienePermiso in interface Permisosdao - idAplicacion - idTarea - codExpediente - usuario -
BaseDatosYingoException
YingoExceptionpublic BaseDatos getBaseDatos()
public void setBaseDatos(BaseDatos baseDatos)
baseDatos - the baseDatos to set
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||