es.mcu.yingo.tareas.enlazadores
Class EnlazadorPorDatoCompuestoAbstracto

java.lang.Object
  extended by es.mcu.yingo.tareas.enlazadores.EnlazadorCompuestoAbstracto
      extended by es.mcu.yingo.tareas.enlazadores.EnlazadorPorDatoCompuestoAbstracto
All Implemented Interfaces:
Enlazador
Direct Known Subclasses:
EnlazadorPorDatoCompuesto, EnlazadorPorDatoValidadorCompuesto

public abstract class EnlazadorPorDatoCompuestoAbstracto
extends EnlazadorCompuestoAbstracto

Clase abstracta que obtiene el valor a partir del que se obtendrá el enlazador del último valor del campo.

Author:
miguel.esteban

Field Summary
private  BaseDatos baseDatos
          Objeto que contiene las consultas más comunes a BBDD
private  Campo campo
          Campo del que se obtendrá el último valor del campo
 
Fields inherited from class es.mcu.yingo.tareas.enlazadores.EnlazadorCompuestoAbstracto
logger
 
Constructor Summary
EnlazadorPorDatoCompuestoAbstracto()
           
 
Method Summary
 BaseDatos getBaseDatos()
           
 Campo getCampo()
           
protected  java.lang.String obtenerValor(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente)
          Obtiene el valor del campo
 void setBaseDatos(BaseDatos baseDatos)
           
 void setCampo(Campo campo)
           
 
Methods inherited from class es.mcu.yingo.tareas.enlazadores.EnlazadorCompuestoAbstracto
getEnlazadorDefecto, obtenerEnlazadorPorValor, setEnlazadorDefecto, siguientes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

baseDatos

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


campo

private Campo campo
Campo del que se obtendrá el último valor del campo

Constructor Detail

EnlazadorPorDatoCompuestoAbstracto

public EnlazadorPorDatoCompuestoAbstracto()
Method Detail

obtenerValor

protected java.lang.String obtenerValor(Dao dao,
                                        java.lang.String idAplicacion,
                                        java.lang.String codExpediente)
                                 throws BaseDatosYingoException
Obtiene el valor del campo

Specified by:
obtenerValor in class EnlazadorCompuestoAbstracto
Parameters:
dao -
idAplicacion -
codExpediente -
Returns:
Throws:
BaseDatosYingoException

getBaseDatos

public BaseDatos getBaseDatos()
Returns:
the baseDatos

setBaseDatos

public void setBaseDatos(BaseDatos baseDatos)
Parameters:
baseDatos - the baseDatos to set

getCampo

public Campo getCampo()
Returns:
the campo

setCampo

public void setCampo(Campo campo)
Parameters:
campo - the campo to set