es.mcu.yingo.campos.listadores
Class ListadorHqlCodValorEtiquetas

java.lang.Object
  extended by es.mcu.yingo.campos.listadores.ListadorHql
      extended by es.mcu.yingo.campos.listadores.ListadorHqlProcesarPropiedad
          extended by es.mcu.yingo.campos.listadores.ListadorHqlCodValor
              extended by es.mcu.yingo.campos.listadores.ListadorHqlCodValorEtiquetas
All Implemented Interfaces:
Listador

public class ListadorHqlCodValorEtiquetas
extends ListadorHqlCodValor

Listador que devuelve una lista de ListadorEtiquetas que a su vez esta compuesto de una lista de objetos CodVal según la consulta SQL. Por lo tanto esta clase necesita como parametro otro atributo además de los de Codigo y Valor del ListadorGenericoHqlCodValor. Este tercer parametro (atributoTituloEtiqueta) indica que campo de la consulta contiene el titulo de la etiqueta. *
Permite crear una lista con un título, por ejemlo:

Título Uno
Valor 1
Valor 2
Valor 3

Author:
samuel.moreno

Field Summary
private  java.lang.String atributoTituloEtiqueta
          Título de la etiqueta
 
Fields inherited from class es.mcu.yingo.campos.listadores.ListadorHql
logger
 
Constructor Summary
ListadorHqlCodValorEtiquetas()
          Constructor
 
Method Summary
protected  java.util.List crearLista(java.util.Collection coleccionObjetos)
          Crea una lista con elementos ListadorEtiquetasImpl a partir de la colección Cada ListadorEtiquetasImpl tendra un titulo y un ListadorSimple con una lista de objetos CodValor
 java.lang.String getAtributoTituloEtiqueta()
           
 void setAtributoTituloEtiqueta(java.lang.String atributoTituloEtiqueta)
           
 
Methods inherited from class es.mcu.yingo.campos.listadores.ListadorHqlCodValor
crearObjetoCodVal, getAtributoCodigo, getAtributoValor, setAtributoCodigo, setAtributoValor
 
Methods inherited from class es.mcu.yingo.campos.listadores.ListadorHqlProcesarPropiedad
getMascaraBigDecimal, getMascaraFechaCalendar, isProcesarValor, obtenerPropiedad, procesarPropiedadArrayObjetos, procesarPropiedadObjeto, procesarPropiedadObjetoSimple, procesarValor, setMascaraBigDecimal, setMascaraFechaCalendar, setProcesarValor
 
Methods inherited from class es.mcu.yingo.campos.listadores.ListadorHql
_getList, getConsultaHQL, getDaoConsultas, getList, isConParametroExpediente, setConParametroExpediente, setConsultaHQL, setDaoConsultas
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

atributoTituloEtiqueta

private java.lang.String atributoTituloEtiqueta
Título de la etiqueta

Constructor Detail

ListadorHqlCodValorEtiquetas

public ListadorHqlCodValorEtiquetas()
Constructor

Method Detail

crearLista

protected java.util.List crearLista(java.util.Collection coleccionObjetos)
                             throws java.lang.Exception
Crea una lista con elementos ListadorEtiquetasImpl a partir de la colección Cada ListadorEtiquetasImpl tendra un titulo y un ListadorSimple con una lista de objetos CodValor

Overrides:
crearLista in class ListadorHqlCodValor
Parameters:
coleccionObjetos -
Returns:
Throws:
java.lang.Exception
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodException

getAtributoTituloEtiqueta

public java.lang.String getAtributoTituloEtiqueta()
Returns:
the atributoCodigo

setAtributoTituloEtiqueta

public void setAtributoTituloEtiqueta(java.lang.String atributoTituloEtiqueta)
Parameters:
atributoTituloEtiqueta - the atributoTituloEtiqueta to set