|
||||||||||
| 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 Permisosdao - idAplicacion - idTarea - codExpediente - usuario -
BaseDatosYingoException
YingoExceptionpublic 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 | |||||||||