es.mcu.yingo.tareas.enlazadores
Class EnlazadorPorDatoCompuesto

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

public class EnlazadorPorDatoCompuesto
extends EnlazadorPorDatoCompuestoAbstracto

Enlazador compuesto. Mira el último valor de la BBDD con el id del atributo Campo y ejecuta el enlazador que está cargado en el atributo Map mapValorEnlador. Si no encuentra el valor ejecutará en enlazador por defecto

Author:
miguel.esteban

Field Summary
private  java.util.Map<java.lang.String,Enlazador> mapValorEnlazador
          Map cuya clave es el valor y como valor el enlazador que le corresponde a ese valor.
 
Fields inherited from class es.mcu.yingo.tareas.enlazadores.EnlazadorCompuestoAbstracto
logger
 
Constructor Summary
EnlazadorPorDatoCompuesto()
           
 
Method Summary
 java.util.Map<java.lang.String,Enlazador> getMapValorEnlazador()
           
protected  Enlazador obtenerEnlazadorPorValor(java.lang.String valor)
          Obtiene el enlazador a partir del valor obtenido
 void setMapValorEnlazador(java.util.Map<java.lang.String,Enlazador> mapValorEnlazador)
           
 
Methods inherited from class es.mcu.yingo.tareas.enlazadores.EnlazadorPorDatoCompuestoAbstracto
getBaseDatos, getCampo, obtenerValor, setBaseDatos, setCampo
 
Methods inherited from class es.mcu.yingo.tareas.enlazadores.EnlazadorCompuestoAbstracto
getEnlazadorDefecto, setEnlazadorDefecto, siguientes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mapValorEnlazador

private java.util.Map<java.lang.String,Enlazador> mapValorEnlazador
Map cuya clave es el valor y como valor el enlazador que le corresponde a ese valor. Por defecto el valor será el @see EnlazadorNulo

Constructor Detail

EnlazadorPorDatoCompuesto

public EnlazadorPorDatoCompuesto()
Method Detail

obtenerEnlazadorPorValor

protected Enlazador obtenerEnlazadorPorValor(java.lang.String valor)
Obtiene el enlazador a partir del valor obtenido

Specified by:
obtenerEnlazadorPorValor in class EnlazadorCompuestoAbstracto
Parameters:
valor -
Returns:

getMapValorEnlazador

public java.util.Map<java.lang.String,Enlazador> getMapValorEnlazador()
Returns:
the mapValorEnlazador

setMapValorEnlazador

public void setMapValorEnlazador(java.util.Map<java.lang.String,Enlazador> mapValorEnlazador)
Parameters:
mapValorEnlazador - the mapValorEnlazador to set