es.mcu.yingo.campos.html
Class GeneradorHtmlFile

java.lang.Object
  extended by es.mcu.yingo.campos.html.GeneradorHtmlFileSimple
      extended by es.mcu.yingo.campos.html.GeneradorHtmlFile
All Implemented Interfaces:
EsGeneradorHtmFile, GeneradorHtml, org.springframework.context.ApplicationContextAware
Direct Known Subclasses:
GeneradorHtmlFileSoloEnlaceDescargar, GeneradorHtmlTextoAFicheroVisibleEnMuestra

public class GeneradorHtmlFile
extends GeneradorHtmlFileSimple

Define el interfaz cuyas implementaciónes deben devolver la representación en formato html de un campo de tipo fichero
Este campo se representa, en cada uno de los momentos del siguiente modo:

NUEVO
Muestra una caja de texto, con un botón para subir el fichero
MUESTRA
Se muestran tres enlaces: "Muestra", para ver el fichero; "Detalle", para ver el tamaño o hash del fichero y "Comprueba", desde donde se puede comprobar la firma si es un fichero Xades
MODIFICA
Un enlace para ver el fichero y otro para eliminarlo
BUSCA
Se muestra como en la opción "NUEVO"

Importante:
Hay que asegurarse en la vista, que están correctamente definidas las funciones javascript que utiliza este campo

Author:
carlos.garcia.h

Field Summary
private  java.lang.String claveI18nComprobarFichero
          Literal para mostrar el enlace que comprueba el fichero
private  java.lang.String claveI18nDetalleFichero
          Literal para mostrar el enlace que muestra el detalle del fichero
 
Fields inherited from interface es.mcu.yingo.campos.html.GeneradorHtml
BUSCA, MODIFICA, MUESTRA, NUEVO
 
Constructor Summary
GeneradorHtmlFile()
           
 
Method Summary
 java.lang.String getClaveI18nComprobarFichero()
           
 java.lang.String getClaveI18nDetalleFichero()
           
protected  java.lang.String getHTMLMuestra(java.lang.String id, java.lang.Object value, java.util.Locale locale)
          Obtiene la código html cuando se muestra
 void setClaveI18nComprobarFichero(java.lang.String claveI18nComprobarFichero)
           
 void setClaveI18nDetalleFichero(java.lang.String claveI18nDetalleFichero)
           
 
Methods inherited from class es.mcu.yingo.campos.html.GeneradorHtmlFileSimple
getApplicationContext, getClaveI18nDescargarFichero, getClaveI18nEliminarFichero, getClaveI18nMuestraFichero, getHTML, getHTMLBuscar, getHTMLModifica, getHTMLNuevo, obtenerValorParaUrl, setApplicationContext, setClaveI18nDescargarFichero, setClaveI18nEliminarFichero, setClaveI18nMuestraFichero, traducir
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

claveI18nComprobarFichero

private java.lang.String claveI18nComprobarFichero
Literal para mostrar el enlace que comprueba el fichero


claveI18nDetalleFichero

private java.lang.String claveI18nDetalleFichero
Literal para mostrar el enlace que muestra el detalle del fichero

Constructor Detail

GeneradorHtmlFile

public GeneradorHtmlFile()
Method Detail

getHTMLMuestra

protected java.lang.String getHTMLMuestra(java.lang.String id,
                                          java.lang.Object value,
                                          java.util.Locale locale)
Obtiene la código html cuando se muestra

Overrides:
getHTMLMuestra in class GeneradorHtmlFileSimple
Parameters:
id -
value -
Returns:

getClaveI18nComprobarFichero

public java.lang.String getClaveI18nComprobarFichero()
Returns:
the claveI18nComprobarFichero

setClaveI18nComprobarFichero

public void setClaveI18nComprobarFichero(java.lang.String claveI18nComprobarFichero)
Parameters:
claveI18nComprobarFichero - the claveI18nComprobarFichero to set

getClaveI18nDetalleFichero

public java.lang.String getClaveI18nDetalleFichero()
Returns:
the claveI18nDetalleFichero

setClaveI18nDetalleFichero

public void setClaveI18nDetalleFichero(java.lang.String claveI18nDetalleFichero)
Parameters:
claveI18nDetalleFichero - the claveI18nDetalleFichero to set