es.mcu.yingo.tareas.acciones
Class AccionGrabarActualizarTarPendienteAbstracta
java.lang.Object
es.mcu.yingo.tareas.acciones.AccionAbstracta
es.mcu.yingo.tareas.acciones.AccionGrabarActualizarTarPendienteAbstracta
- All Implemented Interfaces:
- IdAplicacionAware, Accion
- Direct Known Subclasses:
- AccionGrabarActualizarTarPendiente, AccionGrabarActualizarTarPendienteEnlazador
public abstract class AccionGrabarActualizarTarPendienteAbstracta
- extends AccionAbstracta
Clase abstacta que continene todo el flujo de las tareas pendientes.
Las clases que herenden de esta deberán implmentar el método
obtenerListaTareasSiguientes
- Author:
- miguel.esteban
Method Summary |
void |
doAccion(Dao dao,
java.lang.String idTarea,
java.lang.String codExpediente,
java.util.Map<java.lang.String,java.lang.String> datos,
Usuario usuario)
Lanza la ejecución de la acción que se le indique en la implementación de la clase |
protected void |
grabarTareaPendiente(Dao dao,
java.lang.String codexpediente,
java.lang.String idTareaSiguiente,
java.lang.String rolTarea,
java.lang.String idUsuario)
Graba en BBDD la tarea pendiente |
protected abstract java.util.List<Tarea> |
obtenerListaTareasSiguientes(Dao dao,
java.lang.String idTarea,
java.lang.String codExpediente)
Método abstracto que obtiene la lista de tareas a grabar en la BBDD
y que se sobrescribirá en las clases hijas |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AccionGrabarActualizarTarPendienteAbstracta
public AccionGrabarActualizarTarPendienteAbstracta()
- Constructor
doAccion
public void doAccion(Dao dao,
java.lang.String idTarea,
java.lang.String codExpediente,
java.util.Map<java.lang.String,java.lang.String> datos,
Usuario usuario)
throws YingoException
- Description copied from interface:
Accion
- Lanza la ejecución de la acción que se le indique en la implementación de la clase
- Throws:
YingoException
obtenerListaTareasSiguientes
protected abstract java.util.List<Tarea> obtenerListaTareasSiguientes(Dao dao,
java.lang.String idTarea,
java.lang.String codExpediente)
throws YingoException
- Método abstracto que obtiene la lista de tareas a grabar en la BBDD
y que se sobrescribirá en las clases hijas
- Parameters:
dao
- idTarea
- codExpediente
-
- Returns:
-
- Throws:
BaseDatosYingoException
YingoException
grabarTareaPendiente
protected void grabarTareaPendiente(Dao dao,
java.lang.String codexpediente,
java.lang.String idTareaSiguiente,
java.lang.String rolTarea,
java.lang.String idUsuario)
throws BaseDatosYingoException
- Graba en BBDD la tarea pendiente
- Parameters:
dao
- codexpediente
- idTareaSiguiente
- rolTarea
- idUsuario
-
- Throws:
BaseDatosYingoException