|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectes.mcu.yingo.aplicacion.permisos.PermisoDefinidoEnTarea
public class PermisoDefinidoEnTarea
Esta clase indica si se tiene permiso o no para acceder a una determinada tarea.
Esta clase recupera el objeto permiso
de la tarea que se quiere
ejecutar, y lo ejecuta.
Este permiso es adecuado para que se use asociado a las tareas lanzables
en las implementaciones del interfaz DatosVistaMuestraForm
,
de modo que cada tarea, defina sus propios permisos
No tiene sentido añadir este permiso a la tarea, en el caso de
que se asocie este permiso a una tarea, se comporta como
PermisoSiempre
DatosVistaMuestraForm
,
DatosVistaMuestraFormImp
Field Summary | |
---|---|
private java.lang.String |
idAplicacion
Id de la aplicación |
protected org.apache.commons.logging.Log |
logger
Manejo de logs en la aplcación |
private SpringContextUtil |
springContextUtil
Utilidad que gestiona acciones del contexto |
Constructor Summary | |
---|---|
PermisoDefinidoEnTarea()
|
Method Summary | |
---|---|
java.lang.String |
getIdAplicacion()
Id de la aplicación |
SpringContextUtil |
getSpringContextUtil()
Utilidad que gestiona acciones del contexto |
void |
setIdAplicacion(java.lang.String idAplicacion)
Id de la aplicación |
void |
setSpringContextUtil(SpringContextUtil springContextUtil)
Utilidad que gestiona acciones del contexto |
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 |
---|
protected final org.apache.commons.logging.Log logger
private SpringContextUtil springContextUtil
private java.lang.String idAplicacion
Constructor Detail |
---|
public PermisoDefinidoEnTarea()
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 SpringContextUtil getSpringContextUtil()
public void setSpringContextUtil(SpringContextUtil springContextUtil)
springContextUtil
- the springContextUtil to setpublic java.lang.String getIdAplicacion()
getIdAplicacion
in interface IdAplicacionAware
public void setIdAplicacion(java.lang.String idAplicacion)
setIdAplicacion
in interface IdAplicacionAware
idAplicacion
- the idAplicacion to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |