es.mcu.yingo.aplicacion.canceladores
Class CanceladorBorrarExpediente

java.lang.Object
  extended by es.mcu.yingo.aplicacion.canceladores.CanceladorBorrarExpediente
All Implemented Interfaces:
Cancelador

public class CanceladorBorrarExpediente
extends java.lang.Object
implements Cancelador

Cancelador que borra el expediente por completo y sus ficheros. Realiza las siguientes acciones:

Author:
miguel.esteban

Field Summary
private  BaseDatos baseDatos
          Objeto que contiene las consultas más comunes a BBDD
protected  org.apache.commons.logging.Log logger
           
 
Constructor Summary
CanceladorBorrarExpediente()
           
 
Method Summary
 void cancela(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente, Usuario usuario)
          Cancela un expediente
 BaseDatos getBaseDatos()
           
 void setBaseDatos(BaseDatos baseDatos)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected final org.apache.commons.logging.Log logger

baseDatos

private BaseDatos baseDatos
Objeto que contiene las consultas más comunes a BBDD

Constructor Detail

CanceladorBorrarExpediente

public CanceladorBorrarExpediente()
Method Detail

getBaseDatos

public BaseDatos getBaseDatos()
Returns:
Devuelve el objeto baseDatos

setBaseDatos

public void setBaseDatos(BaseDatos baseDatos)
Parameters:
baseDatos - Carga el objeto baseDatos

cancela

public void cancela(Dao dao,
                    java.lang.String idAplicacion,
                    java.lang.String codExpediente,
                    Usuario usuario)
             throws YingoException
Description copied from interface: Cancelador
Cancela un expediente

Specified by:
cancela in interface Cancelador
Parameters:
dao - Objeto conexión de BBDD con el que se ejecuta la tarea
idAplicacion - Id de aplicación
codExpediente - Codigo de expediente
usuario - Usuario que realiza la tarea
Throws:
YingoException