|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectes.mcu.yingo.vista.DatosVistaAbstracto
es.mcu.yingo.vista.DatosVistaTarPenUsuarioImp
es.mcu.yingo.vista.DatosVistaTarPenUsuarioHql
public class DatosVistaTarPenUsuarioHql
Datos vista que trae las tareas pendientes del usuario.
Obtiene las tareas pendientes y después las filtra tras comprobar que tiene
permisos.
Para obtener las tareas pendientes, si está definido el atributo
'consultaHqlPorUsuario' se realizará la consulta, sino obtendrá todas las
tareas pendientes del usuario.
Field Summary | |
---|---|
private java.lang.String |
consultaHqlPorUsuario
Si está definida será la consulta HQL para la obtencion de las tareas pendientes del usuario. |
protected org.apache.commons.logging.Log |
logger
Log de la aplicación |
private Permisos |
permisoVerPendientes
Permisos por los que se filtrará las tareas pendientes del usuario |
Constructor Summary | |
---|---|
DatosVistaTarPenUsuarioHql()
|
Method Summary | |
---|---|
protected void |
anadirTareaPendienteFiltrada(java.util.Collection datosTareasFiltradas,
TareasPendientes tarPendiente)
Recupera la tarea pendiente |
private boolean |
esTienePermiso(java.lang.String idTarea,
Usuario usuario)
Comprueba que el usuario tiene permisos para el id de tarea. |
protected java.util.Collection |
filtrarTareasPendientes(java.util.Collection datosTarPendientes,
Usuario usuario)
Filtra las tareas pendiente obteniendo si tiene permisos de los Permisos cargasdos en permisoVerPendientes |
java.lang.String |
getConsultaHqlPorUsuario()
|
Permisos |
getPermisoVerPendientes()
|
protected java.util.Collection |
obtenerTareasPendientes(Usuario usuario)
Obtiene la lista de tareas pendientes |
private java.util.Collection |
obtenerTareasPendientesPorConsultaHql(Usuario usuario)
Obtiene las tareas pendientes por la consulta HQL definida el único parámetro que se le pasará será el id de usuario |
void |
setConsultaHqlPorUsuario(java.lang.String consultaHqlPorUsuario)
|
void |
setPermisoVerPendientes(Permisos permisoVerPendientes)
|
Methods inherited from class es.mcu.yingo.vista.DatosVistaTarPenUsuarioImp |
---|
obtener |
Methods inherited from class es.mcu.yingo.vista.DatosVistaAbstracto |
---|
getBaseDatos, getDaoConsultas, getIdAplicacion, setBaseDatos, setDaoConsultas, setIdAplicacion |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface es.mcu.yingo.context.IdAplicacionAware |
---|
getIdAplicacion, setIdAplicacion |
Field Detail |
---|
private java.lang.String consultaHqlPorUsuario
private Permisos permisoVerPendientes
protected final org.apache.commons.logging.Log logger
Constructor Detail |
---|
public DatosVistaTarPenUsuarioHql()
Method Detail |
---|
protected java.util.Collection obtenerTareasPendientes(Usuario usuario) throws BaseDatosYingoException
DatosVistaTarPenUsuarioImp
obtenerTareasPendientes
in class DatosVistaTarPenUsuarioImp
BaseDatosYingoException
private java.util.Collection obtenerTareasPendientesPorConsultaHql(Usuario usuario)
usuario
-
protected java.util.Collection filtrarTareasPendientes(java.util.Collection datosTarPendientes, Usuario usuario) throws BaseDatosYingoException
datosTarPendientes
- usuario
-
BaseDatosYingoException
protected void anadirTareaPendienteFiltrada(java.util.Collection datosTareasFiltradas, TareasPendientes tarPendiente) throws BaseDatosYingoException
datosTareasFiltradas
- tarPendiente
-
BaseDatosYingoException
private boolean esTienePermiso(java.lang.String idTarea, Usuario usuario) throws BaseDatosYingoException
idTarea
- usuario
-
BaseDatosYingoException
public Permisos getPermisoVerPendientes()
public void setPermisoVerPendientes(Permisos permisoVerPendientes)
permisoVerPendientes
- the permisoVerPendientes to setpublic java.lang.String getConsultaHqlPorUsuario()
public void setConsultaHqlPorUsuario(java.lang.String consultaHqlPorUsuario)
consultaHqlPorUsuario
- the consultaHqlPorUsuario to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |