|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TablaTareasPendientes
Interfaz que define las acciones más comunes a realizar en la tabla 'TAREAS_PENDIENTES'. En esta tabla de BBDD se irán anotando las tareas que están pendientes de ejecución. Pueden estar pendientes a un rol o a un a un rol y usuario, cuando el campo TPE_USUARIO es diferente de nulo
| Method Summary | |
|---|---|
void |
anotaTareaPendiente(Dao dao,
java.lang.String aplicacion,
java.lang.String codexpediente,
java.lang.String tareasiguiente,
java.lang.String rol,
java.lang.String usuarioAsignado)
Anota una tarea en la tabla de tareas pendientes pendiente |
void |
anotaTareaPendienteConRetraso(Dao dao,
java.lang.String aplicacion,
java.lang.String codexpediente,
java.lang.String tareasiguiente,
java.lang.String rol,
java.lang.String usuarioAsignado,
int segRetraso)
Anota una tarea en la tabla de tareas pendientes. |
void |
asigna(Dao dao,
TareasPendientesId id,
java.lang.String usuario,
java.util.Calendar fecha)
Asigna la tarea al usuario y la fecha que se pasan como argumentos |
void |
borraTareaPendiente(Dao dao,
java.lang.String aplicacion,
java.lang.String codExpediente,
java.lang.String idTarea)
Borra una tarea de la tabla tareas pendientes |
void |
borraTodasPendientesPorCodigo(Dao dao,
java.lang.String aplicacion,
java.lang.String codExpediente)
Borra todas las tareas pendientes que correspondan al aplicacion y código de expediente |
boolean |
estaAsignadaAlUsuario(Dao dao,
java.lang.String idAplicacion,
java.lang.String idTarea,
java.lang.String codExpediente,
java.lang.String usuarioId)
Comprueba que el usuario tiene asignado la tarea para el código de expediente |
boolean |
estaAsociadaAlRol(Dao dao,
java.lang.String aplicacion,
java.lang.String idTarea,
java.lang.String codExpediente,
java.lang.String codRol)
Indica si la tarea pendiente está asociadas a un rol, teniendo en cuenta la aplicacion, la tarea y código de expediente |
java.util.Collection<TareasPendientes> |
obtenerPendientesAplicacionUsuarioNoNulo(Dao dao,
java.lang.String aplicacion)
Obtiene todas las tareas pendientes de la aplicación que tengan usuario asignado |
java.util.Collection |
obtenerPendientesCodExpeYUsuario(Dao dao,
java.lang.String idAplicacion,
java.lang.String codExpediente,
java.lang.String usuarioId)
Obtiene todas las tareas pendientes que tenga asignado el usuario para el código de expediente. |
TareasPendientes |
obtenerTareaPendiente(Dao dao,
TareasPendientesId id)
Obtiene el objeto tareaPendiente que representa el id |
java.util.Collection<TareasPendientes> |
obtenerTareasPendientes(Dao dao,
java.lang.String aplicacion,
java.lang.String codExpediente)
Obtiene las tareas pendientes que están asociadas a un código de expediente |
java.util.Collection<TareasPendientes> |
obtenerTareasPendientesRol(Dao dao,
java.lang.String aplicacion,
java.lang.String codRol)
Obtiene las tareas pendientes que está asociadas a un rol y no tienen asignado usuario. |
java.util.Collection<TareasPendientes> |
obtenerTareasPendientesRoles(Dao dao,
java.lang.String aplicacion,
java.util.List roles)
Obtiene las tareas pendientes de la aplicación con los roles de la lista y que no tengan usuario asignado, ordenados por rol ascendentemente y por fecha descendentemente |
java.util.Collection<TareasPendientes> |
obtenerTareasPendientesRolesOUsuario(Dao dao,
java.lang.String aplicacion,
java.util.List roles,
java.lang.String usuarioId)
Obtiene las tareas pendientes de la aplicación con los roles de la lista y que no tengan usuario asignado o bien que sean del usuario que se pasa por argumento |
java.util.Collection<TareasPendientes> |
obtenerTareasPendientesUsuario(Dao dao,
java.lang.String aplicacion,
java.lang.String usuarioId)
Obtiene las tareas pendientes que están asociadas a un usuario |
| Method Detail |
|---|
void anotaTareaPendiente(Dao dao,
java.lang.String aplicacion,
java.lang.String codexpediente,
java.lang.String tareasiguiente,
java.lang.String rol,
java.lang.String usuarioAsignado)
throws BaseDatosYingoException
dao - Objeto conexión a BBDDaplicacion - Identificador de la aplicacióncodExpediente - Código de expedientetareasiguiente - Id de tarea que se anotará como pendienterol - Rol al que se asignará la tarea pendienteusuarioAsignado - Usuario asignado a la tarea pendiente
BaseDatosYingoException
void anotaTareaPendienteConRetraso(Dao dao,
java.lang.String aplicacion,
java.lang.String codexpediente,
java.lang.String tareasiguiente,
java.lang.String rol,
java.lang.String usuarioAsignado,
int segRetraso)
throws BaseDatosYingoException
dao - Objeto conexión a BBDDaplicacion - Identificador de la aplicacióncodexpediente - Código de expedientetareasiguiente - rol - Rol al que se asignará la tarea pendienteusuarioAsignado - Usuario asignado a la tarea pendientesegRetraso -
BaseDatosYingoException
void borraTareaPendiente(Dao dao,
java.lang.String aplicacion,
java.lang.String codExpediente,
java.lang.String idTarea)
throws BaseDatosYingoException
dao - Objeto conexión a BBDDaplicacion - Identificador de la aplicacióncodExpediente - Código de expedienteidTarea -
BaseDatosYingoException
void borraTodasPendientesPorCodigo(Dao dao,
java.lang.String aplicacion,
java.lang.String codExpediente)
throws BaseDatosYingoException
dao - Objeto conexión a BBDDaplicacion - Identificador de la aplicacióncodExpediente - Código de expediente
BaseDatosYingoException
java.util.Collection<TareasPendientes> obtenerTareasPendientesRol(Dao dao,
java.lang.String aplicacion,
java.lang.String codRol)
dao - Objeto conexión a BBDDaplicacion - Identificador de la aplicacióncodRol - Código de rol
java.util.Collection<TareasPendientes> obtenerTareasPendientesUsuario(Dao dao,
java.lang.String aplicacion,
java.lang.String usuarioId)
throws BaseDatosYingoException
dao - Objeto conexión a BBDDaplicacion - Id de aplicaciónusuarioId - Identificador de usuario
BaseDatosYingoException
java.util.Collection<TareasPendientes> obtenerTareasPendientes(Dao dao,
java.lang.String aplicacion,
java.lang.String codExpediente)
dao - Objeto conexión a BBDDaplicacion - Identificador de la aplicacióncodExpediente - Código de expediente
boolean estaAsignadaAlUsuario(Dao dao,
java.lang.String idAplicacion,
java.lang.String idTarea,
java.lang.String codExpediente,
java.lang.String usuarioId)
dao - Objeto conexión a BBDDidAplicacion - Identificador de la aplicaciónidTarea - Id de tareacodExpediente - Código de expedienteusuarioId - Identificador del usuario
void asigna(Dao dao,
TareasPendientesId id,
java.lang.String usuario,
java.util.Calendar fecha)
throws BaseDatosYingoException
dao - Objeto conexión a BBDDid - usuario - fecha -
BaseDatosYingoException
TareasPendientes obtenerTareaPendiente(Dao dao,
TareasPendientesId id)
dao - Objeto conexión a BBDDid -
boolean estaAsociadaAlRol(Dao dao,
java.lang.String aplicacion,
java.lang.String idTarea,
java.lang.String codExpediente,
java.lang.String codRol)
dao - Objeto conexión a BBDDaplicacion - Identificador de la aplicacióncodExpediente - codRol -
java.util.Collection<TareasPendientes> obtenerTareasPendientesRoles(Dao dao,
java.lang.String aplicacion,
java.util.List roles)
dao - Objeto conexión a BBDDaplicacion - Identificador de la aplicaciónroles - Lista de roles
java.util.Collection<TareasPendientes> obtenerTareasPendientesRolesOUsuario(Dao dao,
java.lang.String aplicacion,
java.util.List roles,
java.lang.String usuarioId)
dao - Objeto conexión a BBDDaplicacion - Identificador de la aplicaciónroles - Lista de rolesusuarioId - Identificador de usuario
java.util.Collection<TareasPendientes> obtenerPendientesAplicacionUsuarioNoNulo(Dao dao,
java.lang.String aplicacion)
dao - Objeto conexión a BBDDaplicacion - Identificador de la aplicación
java.util.Collection obtenerPendientesCodExpeYUsuario(Dao dao,
java.lang.String idAplicacion,
java.lang.String codExpediente,
java.lang.String usuarioId)
dao - Objeto conexión a BBDDidAplicacion - codExpediente - Código de expedienteusuarioId - Identificador del usuario
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||