|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectes.mcu.yingo.campos.listadores.ListadorHql
es.mcu.yingo.campos.listadores.ListadorHqlProcesarPropiedad
public abstract class ListadorHqlProcesarPropiedad
Listador abstracto que extiende del generico Hql que contiene todas los métodos para obtener la propiedad de un bean o de un array de bean de los registros de las colecciones de los datos
Field Summary | |
---|---|
private java.lang.String |
mascaraBigDecimal
Máscará si la propiedad representa un bigDecimal. |
private java.lang.String |
mascaraFechaCalendar
Máscara por la que se representará cuando la propiedad sea un Date o un Calendar. |
private boolean |
procesarValor
Si esta a true se procesa el valor convirtiendo el valor segun sea la máscara de la fecha y de BigDecimal |
private static java.lang.String |
REG_EXP_PUNTOS
|
Fields inherited from class es.mcu.yingo.campos.listadores.ListadorHql |
---|
logger |
Constructor Summary | |
---|---|
ListadorHqlProcesarPropiedad()
Constructor |
Method Summary | |
---|---|
java.lang.String |
getMascaraBigDecimal()
|
java.lang.String |
getMascaraFechaCalendar()
|
boolean |
isProcesarValor()
|
protected java.lang.Object |
obtenerPropiedad(java.lang.Object objeto,
java.lang.String propiedad)
Obtiene le valor de la propiedad dependiendiendo si el objeto es un array de objetos o un bean |
protected java.lang.Object |
procesarPropiedadArrayObjetos(java.lang.String propiedad,
java.lang.Object[] objetoArray)
Procesa la propiedad cuando el registro de la colección es un array de objetos. |
protected java.lang.Object |
procesarPropiedadObjeto(java.lang.Object objeto,
java.lang.String propiedad)
Procesa la propiedad del objeto cuando este es un bean. |
protected java.lang.Object |
procesarPropiedadObjetoSimple(java.lang.Object objeto,
java.lang.String propiedad)
Procesa la propiedad del objeto cuando este es un bean. |
protected java.lang.Object |
procesarValor(java.lang.Object res)
Procesa el valor del objeto procesado por la propiedad. |
void |
setMascaraBigDecimal(java.lang.String mascaraBigDecimal)
|
void |
setMascaraFechaCalendar(java.lang.String mascaraFechaCalendar)
|
void |
setProcesarValor(boolean procesarValor)
|
Methods inherited from class es.mcu.yingo.campos.listadores.ListadorHql |
---|
_getList, crearLista, 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 |
---|
private java.lang.String mascaraFechaCalendar
private java.lang.String mascaraBigDecimal
private static final java.lang.String REG_EXP_PUNTOS
private boolean procesarValor
Constructor Detail |
---|
public ListadorHqlProcesarPropiedad()
Method Detail |
---|
protected java.lang.Object obtenerPropiedad(java.lang.Object objeto, java.lang.String propiedad) throws java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.NoSuchMethodException
propiedad
- objeto
-
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodException
protected java.lang.Object procesarPropiedadObjeto(java.lang.Object objeto, java.lang.String propiedad) throws java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.NoSuchMethodException
propiedad
- objeto
-
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodException
protected java.lang.Object procesarPropiedadObjetoSimple(java.lang.Object objeto, java.lang.String propiedad) throws java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.NoSuchMethodException
propiedad
- objeto
-
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException
java.lang.NoSuchMethodException
protected java.lang.Object procesarValor(java.lang.Object res)
res
-
protected java.lang.Object procesarPropiedadArrayObjetos(java.lang.String propiedad, java.lang.Object[] objetoArray)
propiedad
- objetoArray
-
public java.lang.String getMascaraFechaCalendar()
public void setMascaraFechaCalendar(java.lang.String mascaraFechaCalendar)
mascaraFechaCalendar
- the mascaraFechaCalendar to setpublic java.lang.String getMascaraBigDecimal()
public void setMascaraBigDecimal(java.lang.String mascaraBigDecimal)
mascaraBigDecimal
- the mascaraBigDecimal to setpublic boolean isProcesarValor()
public void setProcesarValor(boolean procesarValor)
procesarValor
- Carga el atributo procesarValor
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |