|
||||||||||
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 |