es.mcu.yingo.tareas.enlazadores
Class EnlazadorConsultaPorDatoCompuesto

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
              extended by es.mcu.yingo.tareas.enlazadores.EnlazadorConsultaPorDatoCompuesto
All Implemented Interfaces:
Enlazador

public class EnlazadorConsultaPorDatoCompuesto
extends EnlazadorPorDatoCompuesto


Field Summary
private  Dao daoConsulta
          Dao para realizar consultas
private  boolean islike
          Indica si el tipo de consulta es un 'LIKE'
private  java.lang.String nomDato
           
private  java.lang.String sql
          Consulta en hql
 
Fields inherited from class es.mcu.yingo.tareas.enlazadores.EnlazadorCompuestoAbstracto
logger
 
Constructor Summary
EnlazadorConsultaPorDatoCompuesto()
           
 
Method Summary
 Dao getDaoConsulta()
          Dao para realizar consultas
 java.lang.String getNomDato()
           
 java.lang.String getSql()
          Consulta en hql
 boolean isIslike()
          Indica si el tipo de consulta es un 'LIKE'
protected  java.lang.String obtenerValor(Dao dao, java.lang.String idAplicacion, java.lang.String codExpediente)
          Obtiene el valor del campo indicado en la propiedad nomDato
 void setDaoConsulta(Dao daoIcaa)
          Dao para realizar consultas
 void setIslike(boolean islike)
          Indica si el tipo de consulta es un 'LIKE'
 void setNomDato(java.lang.String nomDato)
           
 void setSql(java.lang.String sql)
          Consulta en hql
 
Methods inherited from class es.mcu.yingo.tareas.enlazadores.EnlazadorPorDatoCompuesto
getMapValorEnlazador, obtenerEnlazadorPorValor, setMapValorEnlazador
 
Methods inherited from class es.mcu.yingo.tareas.enlazadores.EnlazadorPorDatoCompuestoAbstracto
getBaseDatos, getCampo, 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

sql

private java.lang.String sql
Consulta en hql


daoConsulta

private Dao daoConsulta
Dao para realizar consultas


nomDato

private java.lang.String nomDato

islike

private boolean islike
Indica si el tipo de consulta es un 'LIKE'

Constructor Detail

EnlazadorConsultaPorDatoCompuesto

public EnlazadorConsultaPorDatoCompuesto()
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 indicado en la propiedad nomDato

Overrides:
obtenerValor in class EnlazadorPorDatoCompuestoAbstracto
Parameters:
dao -
idAplicacion -
codExpediente -
Returns:
Throws:
BaseDatosYingoException

getNomDato

public java.lang.String getNomDato()
Returns:

setNomDato

public void setNomDato(java.lang.String nomDato)
Parameters:
nomDato -

getDaoConsulta

public Dao getDaoConsulta()
Dao para realizar consultas

Returns:

setDaoConsulta

public void setDaoConsulta(Dao daoIcaa)
Dao para realizar consultas

Parameters:
daoIcaa -

getSql

public java.lang.String getSql()
Consulta en hql

Returns:

setSql

public void setSql(java.lang.String sql)
Consulta en hql

Parameters:
sql -

isIslike

public boolean isIslike()
Indica si el tipo de consulta es un 'LIKE'

Returns:

setIslike

public void setIslike(boolean islike)
Indica si el tipo de consulta es un 'LIKE'

Parameters:
islike -