|
||||||||||
| 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 GeneradorHtmlgetHTML in class GeneradorHtmlOcultoAbstractojava.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.ExceptionMap,
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.Exceptionpublic boolean isConvertirValoresHexadecimal()
public void setConvertirValoresHexadecimal(boolean convertirValoresHexadecimal)
convertirValoresHexadecimal - Carga el atributo convertirValoresHexadecimalpublic java.lang.String getIdAplicacion()
IdAplicacionAware
getIdAplicacion in interface IdAplicacionAwarepublic void setIdAplicacion(java.lang.String idAplicacion)
IdAplicacionAware
setIdAplicacion in interface IdAplicacionAwareidAplicacion - 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 | |||||||||