es.mcu.yingo.tareas.previas.operacion
Class OperacionCompuestaCampoBBDD

java.lang.Object
  extended by es.mcu.yingo.tareas.previas.operacion.OperacionCompuesta
      extended by es.mcu.yingo.tareas.previas.operacion.OperacionCompuestaCampo
          extended by es.mcu.yingo.tareas.previas.operacion.OperacionCompuestaCampoBBDD
All Implemented Interfaces:
IdAplicacionAware, OperacionPrevia

public class OperacionCompuestaCampoBBDD
extends OperacionCompuestaCampo
implements IdAplicacionAware

Operación compuesta.
Obtiene el último valor del campo en la base de datos y obtiene el validador con esa misma clave en el Map de validadores

Author:
miguel.esteban

Field Summary
private  BaseDatos baseDatos
          Objeto consultas de BBDD
private  Dao daoConsultas
          Objeto conexión BBDD
private  java.lang.String idAplicacion
          Id de aplicación
 
Fields inherited from class es.mcu.yingo.tareas.previas.operacion.OperacionCompuesta
logger
 
Constructor Summary
OperacionCompuestaCampoBBDD()
           
 
Method Summary
 BaseDatos getBaseDatos()
          Utilidad con operaciones comunes con la base de datos
 Dao getDaoConsultas()
          Objeto conexión BBDD
 java.lang.String getIdAplicacion()
          Id de aplicación
protected  OperacionPrevia obtenerOperacion(java.lang.String codExpediente, java.util.Map campos, Usuario usuario, java.util.Calendar fecha)
          Obtiene el validador
 void setBaseDatos(BaseDatos baseDatos)
          Utilidad con operaciones comunes con la base de datos
 void setDaoConsultas(Dao daoConsultas)
          Objeto conexión BBDD
 void setIdAplicacion(java.lang.String idAplicacion)
          Id de aplicación
 
Methods inherited from class es.mcu.yingo.tareas.previas.operacion.OperacionCompuestaCampo
getCampo, getMapOperacionesPrevias, obtenerIdCampo, obtenerOperacionDesdeValor, setCampo, setMapOperacionesPrevias
 
Methods inherited from class es.mcu.yingo.tareas.previas.operacion.OperacionCompuesta
getCodErrorNoControlado, getOperacionDefecto, realizaOperacion, setCodErrorNoControlado, setOperacionDefecto
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

daoConsultas

private Dao daoConsultas
Objeto conexión BBDD


baseDatos

private BaseDatos baseDatos
Objeto consultas de BBDD


idAplicacion

private java.lang.String idAplicacion
Id de aplicación

Constructor Detail

OperacionCompuestaCampoBBDD

public OperacionCompuestaCampoBBDD()
Method Detail

obtenerOperacion

protected OperacionPrevia obtenerOperacion(java.lang.String codExpediente,
                                           java.util.Map campos,
                                           Usuario usuario,
                                           java.util.Calendar fecha)
                                    throws YingoException
Description copied from class: OperacionCompuestaCampo
Obtiene el validador

Overrides:
obtenerOperacion in class OperacionCompuestaCampo
Returns:
Throws:
YingoException

getBaseDatos

public BaseDatos getBaseDatos()
Utilidad con operaciones comunes con la base de datos

Returns:
the baseDatos

setBaseDatos

public void setBaseDatos(BaseDatos baseDatos)
Utilidad con operaciones comunes con la base de datos

Parameters:
baseDatos - the baseDatos to set

getDaoConsultas

public Dao getDaoConsultas()
Objeto conexión BBDD

Returns:
the daoConsultas

setDaoConsultas

public void setDaoConsultas(Dao daoConsultas)
Objeto conexión BBDD

Parameters:
daoConsultas - the daoConsultas to set

getIdAplicacion

public java.lang.String getIdAplicacion()
Id de aplicación

Specified by:
getIdAplicacion in interface IdAplicacionAware
Returns:
the idAplicacion

setIdAplicacion

public void setIdAplicacion(java.lang.String idAplicacion)
Id de aplicación

Specified by:
setIdAplicacion in interface IdAplicacionAware
Parameters:
idAplicacion - the idAplicacion to set