es.mcu.yingo.tareas.enlazadores
Class EnlazadorPorDatoValidadorCompuesto

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.EnlazadorPorDatoValidadorCompuesto
All Implemented Interfaces:
Enlazador

public class EnlazadorPorDatoValidadorCompuesto
extends EnlazadorPorDatoCompuestoAbstracto

Enlazador que obtiene el último valor del campo. Ese valor se le pasará por el validador de campo configurado.
Si pasa la validación ejecutará el 'enlazadorSiPasaValidacion' si no ejecutará el enlazador por defecto.

Author:
miguel.esteban

Field Summary
private  Enlazador enlazadorSiPasaValidacion
          Enlazador que se ejecutará si el valor del campo pasa la validación
private  ValidadorCampo validadorCampo
          Validador de campo que comprobará el valor del campo
 
Fields inherited from class es.mcu.yingo.tareas.enlazadores.EnlazadorCompuestoAbstracto
logger
 
Constructor Summary
EnlazadorPorDatoValidadorCompuesto()
           
 
Method Summary
 Enlazador getEnlazadorSiPasaValidacion()
           
 ValidadorCampo getValidadorCampo()
           
protected  Enlazador obtenerEnlazadorPorValor(java.lang.String valor)
          Obtine el enlazador a partir del valor obtenido
 void setEnlazadorSiPasaValidacion(Enlazador enlazadorSiPasaValidacion)
           
 void setValidadorCampo(ValidadorCampo validadorCampo)
           
 
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

validadorCampo

private ValidadorCampo validadorCampo
Validador de campo que comprobará el valor del campo


enlazadorSiPasaValidacion

private Enlazador enlazadorSiPasaValidacion
Enlazador que se ejecutará si el valor del campo pasa la validación

Constructor Detail

EnlazadorPorDatoValidadorCompuesto

public EnlazadorPorDatoValidadorCompuesto()
Method Detail

obtenerEnlazadorPorValor

protected Enlazador obtenerEnlazadorPorValor(java.lang.String valor)
Description copied from class: EnlazadorCompuestoAbstracto
Obtine el enlazador a partir del valor obtenido

Specified by:
obtenerEnlazadorPorValor in class EnlazadorCompuestoAbstracto
Returns:

getValidadorCampo

public ValidadorCampo getValidadorCampo()
Returns:
the validadorCampo

setValidadorCampo

public void setValidadorCampo(ValidadorCampo validadorCampo)
Parameters:
validadorCampo - the validadorCampo to set

getEnlazadorSiPasaValidacion

public Enlazador getEnlazadorSiPasaValidacion()
Returns:
the enlazadorSiPasaValidacion

setEnlazadorSiPasaValidacion

public void setEnlazadorSiPasaValidacion(Enlazador enlazadorSiPasaValidacion)
Parameters:
enlazadorSiPasaValidacion - the enlazadorSiPasaValidacion to set