es.mcu.yingo.bbdd
Interface TablaTareasPrevias

All Known Implementing Classes:
TablaTareasPreviasImpl

public interface TablaTareasPrevias

Interfaz que define las acciones más comunes a realizar en la tabla 'TAREAS_PREVIAS'. En esta tabla de BBDD se irán anotando las tareas ya realizadas en un expediente y aplicación y que son necesarias para activar una tercera tarea del expediente.

Author:
miguel.esteban

Method Summary
 void anotaTareaPrevia(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente, java.lang.String tareaOrigen, java.lang.String tareaDestino)
          Anota una tarea en la tabla de tareas previas
 void eliminaTareasPrevias(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente)
          Elimina las tareas previas con un código de expediente determinado
 void eliminaTareasPrevias(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente, java.lang.String tareasiguiente)
          Elimina las tareas previas con una tareasiguiente y un código de expediente determinado
 java.util.List obtenerTareasPrevias(Dao dao, java.lang.String aplicacion, java.lang.String codExpediente, java.lang.String idTareaDestino)
          Devuelve las tareas previas
 

Method Detail

obtenerTareasPrevias

java.util.List obtenerTareasPrevias(Dao dao,
                                    java.lang.String aplicacion,
                                    java.lang.String codExpediente,
                                    java.lang.String idTareaDestino)
Devuelve las tareas previas

Parameters:
dao -
aplicacion -
codExpediente -
idTareaDestino -
Returns:

eliminaTareasPrevias

void eliminaTareasPrevias(Dao dao,
                          java.lang.String aplicacion,
                          java.lang.String codExpediente,
                          java.lang.String tareasiguiente)
                          throws BaseDatosYingoException
Elimina las tareas previas con una tareasiguiente y un código de expediente determinado

Parameters:
dao -
aplicacion -
codExpediente -
tareasiguiente -
Throws:
BaseDatosYingoException

eliminaTareasPrevias

void eliminaTareasPrevias(Dao dao,
                          java.lang.String aplicacion,
                          java.lang.String codExpediente)
                          throws BaseDatosYingoException
Elimina las tareas previas con un código de expediente determinado

Parameters:
dao -
aplicacion -
codExpediente -
tareasiguiente -
Throws:
BaseDatosYingoException

anotaTareaPrevia

void anotaTareaPrevia(Dao dao,
                      java.lang.String aplicacion,
                      java.lang.String codExpediente,
                      java.lang.String tareaOrigen,
                      java.lang.String tareaDestino)
                      throws BaseDatosYingoException
Anota una tarea en la tabla de tareas previas

Parameters:
dao -
aplicacion -
codExpediente -
tareaOrigen -
tareaDestino -
Throws:
BaseDatosYingoException