es.mcu.yingo.bbdd
Class TablaTareasPreviasImpl

java.lang.Object
  extended by es.mcu.yingo.bbdd.TablaTareasPreviasImpl
All Implemented Interfaces:
TablaTareasPrevias

public class TablaTareasPreviasImpl
extends java.lang.Object
implements TablaTareasPrevias

Implementación del interfaz TablaTareasPrevias con las consultas más comunes en la tabla tareas previas

Author:
miguel.esteban

Field Summary
private static java.lang.String CONSULTA_DELETE
          Consulta HQL que permite seleccionar las tareas previas para un código de expediente e identificador de aplicación y una tarea destino
Parámetros por orden:
Identificador de aplicación Código de expediente Id de tarea de destino
private static java.lang.String CONSULTA_DELETE_COD_EXPEDIENTE
          Consulta HQL que permite seleccionar las tareas previas para un código de expediente e identificador de aplicación
Parámetros por orden:
Identificador de aplicación Código de expediente
 
Constructor Summary
TablaTareasPreviasImpl()
           
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CONSULTA_DELETE

private static final java.lang.String CONSULTA_DELETE
Consulta HQL que permite seleccionar las tareas previas para un código de expediente e identificador de aplicación y una tarea destino
Parámetros por orden:

See Also:
Constant Field Values

CONSULTA_DELETE_COD_EXPEDIENTE

private static final java.lang.String CONSULTA_DELETE_COD_EXPEDIENTE
Consulta HQL que permite seleccionar las tareas previas para un código de expediente e identificador de aplicación
Parámetros por orden:

See Also:
Constant Field Values
Constructor Detail

TablaTareasPreviasImpl

public TablaTareasPreviasImpl()
Method Detail

obtenerTareasPrevias

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

Specified by:
obtenerTareasPrevias in interface TablaTareasPrevias
Parameters:
dao -
aplicacion -
codExpediente -
idTareaDestino -
Returns:

eliminaTareasPrevias

public 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

Specified by:
eliminaTareasPrevias in interface TablaTareasPrevias
Parameters:
dao -
aplicacion -
codExpediente -
tareasiguiente -
Throws:
BaseDatosYingoException

eliminaTareasPrevias

public 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

Specified by:
eliminaTareasPrevias in interface TablaTareasPrevias
Parameters:
dao -
aplicacion -
codExpediente -
tareasiguiente -
Throws:
BaseDatosYingoException

anotaTareaPrevia

public 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

Specified by:
anotaTareaPrevia in interface TablaTareasPrevias
Parameters:
dao -
aplicacion -
codExpediente -
tareaOrigen -
tareaDestino -
Throws:
BaseDatosYingoException