|
||||||||||
| 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.NoSuchMethodExceptionprotected 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 | |||||||||