|
||||||||||
| 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 Permisosdao - idAplicacion - idTarea - codExpediente - usuario -
BaseDatosYingoException
YingoExceptionpublic SpringContextUtil getSpringContextUtil()
public void setSpringContextUtil(SpringContextUtil springContextUtil)
springContextUtil - the springContextUtil to setpublic java.lang.String getIdAplicacion()
getIdAplicacion in interface IdAplicacionAwarepublic void setIdAplicacion(java.lang.String idAplicacion)
setIdAplicacion in interface IdAplicacionAwareidAplicacion - the idAplicacion to set
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||