|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectes.mcu.yingo.campos.html.GeneradorHtmlMultipleAbstracto
public abstract class GeneradorHtmlMultipleAbstracto
Clase abstracta que contiene los atributos y los métodos comunes que utilizarán los GeneradoresHTML Múltiples
Field Summary | |
---|---|
protected org.springframework.context.ApplicationContext |
applicationContext
Objeto pare obtener el contexto de spring |
static java.lang.String |
CADENA_CODEXPEDIENTE
Si exite la cadena ' |
private Listador |
listador
Listador de donde se obtiene los valores para realizar la selección múltiple |
private Listador |
listadorConsulta
Si está definido será el listador del que se obtendrán los valores cuando el tipo de generación HTML es MUESTRA |
protected org.apache.commons.logging.Log |
logger
Clase de utilidades para logs |
private java.lang.String |
separador
Cadena separadora de valores |
private java.lang.String |
textoEnlaceDetalle
Clave del mesaje internacionalizado que será el texto del enlace 'detalle'. |
private java.lang.String |
urlDetalle
Url del enlace del detalle da cada uno de los registros |
Fields inherited from interface es.mcu.yingo.campos.html.GeneradorHtml |
---|
BUSCA, MODIFICA, MUESTRA, NUEVO |
Constructor Summary | |
---|---|
GeneradorHtmlMultipleAbstracto()
|
Method Summary | |
---|---|
org.springframework.context.ApplicationContext |
getApplicationContext()
|
static java.lang.String |
getCADENA_CODEXPEDIENTE()
|
protected java.util.List |
getLista(java.lang.String codExpediente,
boolean soloLectura)
Devuelve la lista si es sólo lectura y está definido el listador de consulta la lista se obtiene del listador de consulta. |
Listador |
getListador()
|
Listador |
getListadorConsulta()
|
java.lang.String |
getSeparador()
|
java.lang.String |
getTextoEnlaceDetalle()
|
java.lang.String |
getUrlDetalle()
|
protected boolean |
isDibujaOpcion(boolean soloLectura,
java.lang.Object valorActual,
java.util.List<java.lang.String> valores)
Devuelve si se dibuja la opción |
protected java.util.List<java.lang.String> |
obtenerArrayValor(java.lang.Object value)
Obtiene el valor del array dividiendo por la expresión regular del separador |
protected java.lang.String |
obtenerIdCampoSeparador(java.lang.String id)
Devuelve el id de campo separador |
protected void |
obtenerSalidaHtmlEnlace(java.lang.Object valorActual,
java.util.Locale locale,
java.lang.String codExpediente,
java.lang.StringBuilder html)
Se concatena el valor actual a la url del enlace. |
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
|
static void |
setCADENA_CODEXPEDIENTE(java.lang.String cadena_codexpediente)
|
void |
setListador(Listador listador)
|
void |
setListadorConsulta(Listador listadorConsulta)
|
void |
setSeparador(java.lang.String separador)
Cuando se carga desde el contexto de spring la cadena '\n' se escapa la '\' por lo que se transforma la cadena en dos caracteres '\'+ 'n'. |
void |
setTextoEnlaceDetalle(java.lang.String textoEnlaceDetalle)
|
void |
setUrlDetalle(java.lang.String urlDetalle)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface es.mcu.yingo.campos.html.GeneradorHtml |
---|
getHTML |
Field Detail |
---|
private java.lang.String separador
private Listador listador
private Listador listadorConsulta
GeneradorHtml
protected org.springframework.context.ApplicationContext applicationContext
private java.lang.String urlDetalle
private java.lang.String textoEnlaceDetalle
public static java.lang.String CADENA_CODEXPEDIENTE
'' en la URL de detalle se sustituirá por el codExpediente del generador
protected final org.apache.commons.logging.Log logger
Constructor Detail |
---|
public GeneradorHtmlMultipleAbstracto()
Method Detail |
---|
protected java.util.List<java.lang.String> obtenerArrayValor(java.lang.Object value)
value
-
protected boolean isDibujaOpcion(boolean soloLectura, java.lang.Object valorActual, java.util.List<java.lang.String> valores)
soloLectura
- selected
-
protected java.util.List getLista(java.lang.String codExpediente, boolean soloLectura) throws java.lang.Exception
codExpediente
- soloLectura
-
java.lang.Exception
protected void obtenerSalidaHtmlEnlace(java.lang.Object valorActual, java.util.Locale locale, java.lang.String codExpediente, java.lang.StringBuilder html)
valorActual
- locale
- html
- protected java.lang.String obtenerIdCampoSeparador(java.lang.String id)
id
-
public static java.lang.String getCADENA_CODEXPEDIENTE()
public static void setCADENA_CODEXPEDIENTE(java.lang.String cadena_codexpediente)
cadena_codexpediente
- Carga el atributo cADENA_CODEXPEDIENTEpublic org.springframework.context.ApplicationContext getApplicationContext()
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
setApplicationContext
in interface org.springframework.context.ApplicationContextAware
applicationContext
- Carga el atributo applicationContextpublic Listador getListador()
public void setListador(Listador listador)
listador
- Carga el atributo listadorpublic Listador getListadorConsulta()
public void setListadorConsulta(Listador listadorConsulta)
listadorConsulta
- Carga el atributo listadorConsultapublic java.lang.String getSeparador()
public void setSeparador(java.lang.String separador)
separador
- Carga el atributo separadorpublic java.lang.String getTextoEnlaceDetalle()
public void setTextoEnlaceDetalle(java.lang.String textoEnlaceDetalle)
textoEnlaceDetalle
- Carga el atributo textoEnlaceDetallepublic java.lang.String getUrlDetalle()
public void setUrlDetalle(java.lang.String urlDetalle)
urlDetalle
- Carga el atributo urlDetalle
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |