es.mcu.yingo.bbdd
Interface TablaTareasRealizadas

All Known Implementing Classes:
TablaTareasRealizadasImpl

public interface TablaTareasRealizadas

Interfaz que define las acciones más comunes a realizar en la tabla 'TAREAS_REALIZADAS'. En esta tabla se anotarán las tareas ya realizadas con la información de que usuario la ha hecho y la fecha de cuando se ha realizado

Author:
miguel.esteban

Method Summary
 void anotaTareaRealizada(Dao dao, java.lang.String idAplicacion, java.lang.String codexpediente, java.lang.String idTarea, java.lang.String idUsuario, java.util.Calendar fecha)
          Anota la tarea en la tabla de tareas realizadas.
 void borraTodasRealizadasPorCodigo(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente)
          Borra todas las tareas realizadas que correspondan a la aplicación y codExpediente
 java.util.Collection<TareasRealizadas> obtenerHistoricoTareaRealizada(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente, java.lang.String idTarea)
          Obtiene las tareas realizadas en un aplciación y un expediente para el id de tarea
 TareasRealizadas obtenerTareaRealizada(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente, java.lang.String idTarea, java.util.Calendar fecha)
          Obtiene la tarea realizadas que corresponden a su clave primaria Id de aplicación Código de expediente Id de tarea Fecha
 java.util.Collection<TareasRealizadas> obtenerTareasCodExpedienteUsuario(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente, java.lang.String usuarioId)
          Obtiene las tareas Realizadas por el usuario en el expediente y aplicación
 java.util.Collection<TareasRealizadas> obtenerTareasRealizadas(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente)
          Obtiene las tareas realizadas que corresponden al código de expediente
 java.util.Collection<TareasRealizadas> obtenerTareasRealizadasUsuario(Dao dao, java.lang.String aplicacion, java.lang.String usuario)
          Obtiene las tareas realizadas por usuario en la aplicación
 TareasRealizadas obtenerUltimaTareaCodExpedienteUsuario(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente, java.lang.String idTarea, java.lang.String usuarioId)
          Obtiene la última tarea realizada con el id de tarea realizada por el usuario en el expediente y aplicación
 

Method Detail

anotaTareaRealizada

void anotaTareaRealizada(Dao dao,
                         java.lang.String idAplicacion,
                         java.lang.String codexpediente,
                         java.lang.String idTarea,
                         java.lang.String idUsuario,
                         java.util.Calendar fecha)
                         throws BaseDatosYingoException
Anota la tarea en la tabla de tareas realizadas.

Parameters:
dao - Objeto conexión a BBDD
idAplicacion - Identificador de la aplicación
codexpediente -
idTarea - Identificador de la tarea
idUsuario - Identificador de usuario
fecha - Fecha de inserción
Throws:
BaseDatosYingoException

obtenerTareasRealizadas

java.util.Collection<TareasRealizadas> obtenerTareasRealizadas(Dao dao,
                                                               java.lang.String aplicacion,
                                                               java.lang.String codExpediente)
Obtiene las tareas realizadas que corresponden al código de expediente

Parameters:
dao - Objeto conexión a BBDD
aplicacion - Identificador de la aplicación
codExpediente - Código de expediente
Returns:

obtenerTareasRealizadasUsuario

java.util.Collection<TareasRealizadas> obtenerTareasRealizadasUsuario(Dao dao,
                                                                      java.lang.String aplicacion,
                                                                      java.lang.String usuario)
Obtiene las tareas realizadas por usuario en la aplicación

Parameters:
dao - Objeto conexión a BBDD
aplicacion - Identificador de la aplicación
usuario - Identificador de usuario
Returns:

borraTodasRealizadasPorCodigo

void borraTodasRealizadasPorCodigo(Dao dao,
                                   java.lang.String aplicacion,
                                   java.lang.String codExpediente)
                                   throws BaseDatosYingoException
Borra todas las tareas realizadas que correspondan a la aplicación y codExpediente

Parameters:
dao - Objeto conexión a BBDD
aplicacion - Identificador de la aplicación
codExpediente - Código de expediente
Throws:
YingoException
BaseDatosYingoException

obtenerHistoricoTareaRealizada

java.util.Collection<TareasRealizadas> obtenerHistoricoTareaRealizada(Dao dao,
                                                                      java.lang.String aplicacion,
                                                                      java.lang.String codExpediente,
                                                                      java.lang.String idTarea)
Obtiene las tareas realizadas en un aplciación y un expediente para el id de tarea

Parameters:
dao - Objeto conexión a BBDD
aplicacion - Identificador de la aplicación
codExpediente - Código de expediente
idTarea - Identificador de tarea
Returns:

obtenerTareaRealizada

TareasRealizadas obtenerTareaRealizada(Dao dao,
                                       java.lang.String aplicacion,
                                       java.lang.String codExpediente,
                                       java.lang.String idTarea,
                                       java.util.Calendar fecha)
Obtiene la tarea realizadas que corresponden a su clave primaria

Parameters:
dao - Objeto conexión a BBDD
aplicacion - Identificador de la aplicación
codExpediente - Código de expediente
idTarea - Identificador de tarea
Fecha - de realización
Returns:

obtenerUltimaTareaCodExpedienteUsuario

TareasRealizadas obtenerUltimaTareaCodExpedienteUsuario(Dao dao,
                                                        java.lang.String aplicacion,
                                                        java.lang.String codExpediente,
                                                        java.lang.String idTarea,
                                                        java.lang.String usuarioId)
Obtiene la última tarea realizada con el id de tarea realizada por el usuario en el expediente y aplicación

Parameters:
dao - Objeto conexión a BBDD
aplicacion - Identificador de la aplicación
codExpediente - Código de expediente
idTarea - Identificador de tarea
usuarioId - Identificador de usuario
Returns:

obtenerTareasCodExpedienteUsuario

java.util.Collection<TareasRealizadas> obtenerTareasCodExpedienteUsuario(Dao dao,
                                                                         java.lang.String aplicacion,
                                                                         java.lang.String codExpediente,
                                                                         java.lang.String usuarioId)
Obtiene las tareas Realizadas por el usuario en el expediente y aplicación

Parameters:
dao - Objeto conexión a BBDD
aplicacion - Identificador de la aplicación
codExpediente - Código de expediente
usuarioId - Identificador de usuario
Returns: