|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectes.mcu.yingo.campos.html.GeneradorHtmlOcultoAbstracto
es.mcu.yingo.campos.html.GeneradorHtmlCamposOcultosNoSeGraban
public class GeneradorHtmlCamposOcultosNoSeGraban
Generador html compuesto que concatena el resultado de campos ocultos
que no se grabarán en la BBDD ya que el primero no tendrá
ID.
Los campos ocultos tendrán el id del Map 'mapIdCampoOcultoCadena' y como
valor el que devuelve el Map de datos con la clave de la cadena del Map de la
que se obtiene de la primera fila que devuelve el listador.
Si el valor que devuelve es nulo y está definido un valor en el Map
'mapIdCampoOcultoValorDefecto' con la clave del id campo oculto esté será
el valor.
Se utilizará para pasar datos que no sean necesarios grabar en la plataforma
y que sean necesarios cuando se quiere cambiar el flujo de la aplicación a
una tercera modificando la acción del post del formulario.
Ejemplo de flujo:
Tarea presentación de Yingo => [Aplicación de tasas (3ª aplicación)
:: Formulario => Ejecución Tarea Yingo via Ws]=>
Yingo resultado ejecución
Field Summary | |
---|---|
private boolean |
convertirValoresHexadecimal
Convierte los valres ha hexadecimales. |
private java.lang.String |
idAplicacion
Id de aplicación. |
private Listador |
listador
Listador del que se obtendrá la lista cuyo primer registro se convertirá en map de datos |
private java.util.Map<java.lang.String,java.lang.String> |
mapIdCampoOcultoCadena
Map cuya clave es el id de campo oculto y cuyo valor es la cadena por la que se buscará en el Map del listador |
private java.util.Map<java.lang.String,java.lang.Object> |
mapIdCampoOcultoValorDefecto
Map cuya clave tiene el campo oculto y el valor el valor por defecto que tendría el campo si no encuentra el valor en los datos |
Fields inherited from class es.mcu.yingo.campos.html.GeneradorHtmlOcultoAbstracto |
---|
applicationContext |
Fields inherited from interface es.mcu.yingo.campos.html.GeneradorHtml |
---|
BUSCA, MODIFICA, MUESTRA, NUEVO |
Constructor Summary | |
---|---|
GeneradorHtmlCamposOcultosNoSeGraban()
|
Method Summary | |
---|---|
private void |
anadirResultado(java.lang.String idOculto,
java.lang.String cadenaBuscar,
java.util.Map datos,
java.lang.String codExpediente,
java.util.Locale locale,
java.lang.StringBuilder html)
Añade el resultado html del campo oculto |
java.lang.String |
getHTML(int tipo,
java.lang.String id,
java.lang.Object value,
java.lang.String codExpediente,
java.util.Locale locale)
Devuelve el código HTML generado, esto es la representación en formato html del campo. |
java.lang.String |
getIdAplicacion()
Obtiene el id de aplicación |
Listador |
getListador()
|
java.util.Map<java.lang.String,java.lang.String> |
getMapIdCampoOcultoCadena()
|
java.util.Map<java.lang.String,java.lang.Object> |
getMapIdCampoOcultoValorDefecto()
|
boolean |
isConvertirValoresHexadecimal()
|
private java.util.Map |
obtenerMapDeListador(java.lang.String codExpediente)
Obtiene el primer resultado de la lista y lo transforma en Map de datos de la siguiente manera. |
void |
setConvertirValoresHexadecimal(boolean convertirValoresHexadecimal)
|
void |
setIdAplicacion(java.lang.String idAplicacion)
carga el id de aplicación |
void |
setListador(Listador listador)
|
void |
setMapIdCampoOcultoCadena(java.util.Map<java.lang.String,java.lang.String> mapIdCampoOcultoCadena)
|
void |
setMapIdCampoOcultoValorDefecto(java.util.Map<java.lang.String,java.lang.Object> mapIdCampoOcultoValorDefecto)
|
Methods inherited from class es.mcu.yingo.campos.html.GeneradorHtmlOcultoAbstracto |
---|
getApplicationContext, isTraducirValor, obtenerCampoOculto, setApplicationContext, setTraducirValor |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
private java.util.Map<java.lang.String,java.lang.String> mapIdCampoOcultoCadena
private Listador listador
private java.lang.String idAplicacion
private java.util.Map<java.lang.String,java.lang.Object> mapIdCampoOcultoValorDefecto
private boolean convertirValoresHexadecimal
Constructor Detail |
---|
public GeneradorHtmlCamposOcultosNoSeGraban()
Method Detail |
---|
public java.lang.String getHTML(int tipo, java.lang.String id, java.lang.Object value, java.lang.String codExpediente, java.util.Locale locale) throws java.lang.Exception
GeneradorHtml
getHTML
in interface GeneradorHtml
getHTML
in class GeneradorHtmlOcultoAbstracto
java.lang.Exception
private java.util.Map obtenerMapDeListador(java.lang.String codExpediente) throws java.lang.Exception
DatosEnMap
devueve el map al hacer la llamadaç
al método getResultadoEnMap()
codExpediente
-
java.lang.Exception
Map
,
DatosEnMap
private void anadirResultado(java.lang.String idOculto, java.lang.String cadenaBuscar, java.util.Map datos, java.lang.String codExpediente, java.util.Locale locale, java.lang.StringBuilder html) throws java.lang.Exception
clave
- tipo
- mapCargadorInicial
- codExpediente
- locale
- html
-
java.lang.Exception
public boolean isConvertirValoresHexadecimal()
public void setConvertirValoresHexadecimal(boolean convertirValoresHexadecimal)
convertirValoresHexadecimal
- Carga el atributo convertirValoresHexadecimalpublic java.lang.String getIdAplicacion()
IdAplicacionAware
getIdAplicacion
in interface IdAplicacionAware
public void setIdAplicacion(java.lang.String idAplicacion)
IdAplicacionAware
setIdAplicacion
in interface IdAplicacionAware
idAplicacion
- Carga el atributo idAplicacionpublic Listador getListador()
public void setListador(Listador listador)
listador
- Carga el atributo listadorpublic java.util.Map<java.lang.String,java.lang.String> getMapIdCampoOcultoCadena()
public void setMapIdCampoOcultoCadena(java.util.Map<java.lang.String,java.lang.String> mapIdCampoOcultoCadena)
mapIdCampoOcultoCadena
- Carga el atributo mapIdCampoOcultoCadenapublic java.util.Map<java.lang.String,java.lang.Object> getMapIdCampoOcultoValorDefecto()
public void setMapIdCampoOcultoValorDefecto(java.util.Map<java.lang.String,java.lang.Object> mapIdCampoOcultoValorDefecto)
mapIdCampoOcultoValorDefecto
- Carga el atributo mapIdCampoOcultoValorDefecto
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |