|
||||||||||
| 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
GeneradorHtmlprotected 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.ApplicationContextAwareapplicationContext - 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 | |||||||||