|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectes.mcu.yingo.aplicacion.permisos.PermisoPorRolConfiguradoXml
public class PermisoPorRolConfiguradoXml
Esta clase indica si se tiene permiso o no para realizar una determinada acción. El funcionamiento es el siguiente: Si el usuario que intenta obtener el permiso posee algún rol de los que se indican en la lista "rolesPermitidos", se obtiene el permiso. El funcionamiento típico de este permiso, puede ser: "Puede ver la tarea los usuarios que posean alguno de estos roles 'administrador', 'responsable'"
Field Summary | |
---|---|
private java.util.List<java.lang.String> |
rolesPermitidos
Lista de roles que están permitidos, si el usuario posee alguno de ellos se concederá el permiso |
Constructor Summary | |
---|---|
PermisoPorRolConfiguradoXml()
|
Method Summary | |
---|---|
java.util.List<java.lang.String> |
getRolesPermitidos()
Lista de roles que están permitidos, si el usuario posee alguno de ellos se concederá el permiso |
void |
setRolesPermitidos(java.util.List<java.lang.String> rolesPermitidos)
Lista de roles que están permitidos, si el usuario posee alguno de ellos se concederá el permiso |
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 algún rol de la lista "rolesPermitidos" |
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.lang.String> rolesPermitidos
Constructor Detail |
---|
public PermisoPorRolConfiguradoXml()
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 Permisos
dao
- idAplicacion
- idTarea
- codExpediente
- usuario
-
BaseDatosYingoException
YingoException
public java.util.List<java.lang.String> getRolesPermitidos()
public void setRolesPermitidos(java.util.List<java.lang.String> rolesPermitidos)
rolesPermitidos
- the rolesPermitidos to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |