es.mcu.yingo.firma
Class GeneradorPdfExpedienteImpl

java.lang.Object
  extended by es.mcu.yingo.firma.GeneradorPdfExpedienteAbstracto
      extended by es.mcu.yingo.firma.GeneradorPdfExpedienteImpl
All Implemented Interfaces:
GeneradorPdfExpediente

public class GeneradorPdfExpedienteImpl
extends GeneradorPdfExpedienteAbstracto

Genera un fichero pdf a partir de una colección de datos. El fichero que se genera se basa en una plantilla jasper.

Author:
raquel.herrero

Field Summary
 
Fields inherited from class es.mcu.yingo.firma.GeneradorPdfExpedienteAbstracto
PARAM_CLASECARGADORA, PARAM_DAO, PARAM_LISTADATOS_SUBREPORT, PARAM_SUBREPORT
 
Constructor Summary
GeneradorPdfExpedienteImpl()
           
 
Method Summary
protected  void anadirDatosSubReport(java.util.Collection<Datos> datosExpediente, java.util.Map<java.lang.String,java.lang.Object> parametros)
          Añade la lista de parametros para los datos necesarios en el subreport.
protected  void anadirParamImagenes(Dao dao, java.lang.String codExpediente, java.util.Map<java.lang.String,java.lang.Object> parametros)
          Añade las inputStream de las imagenes que van en la plantilla del informe a crear
protected  void anadirParamSolicitud(Dao dao, java.lang.String codExpediente, java.util.Map<java.lang.String,java.lang.Object> parametros)
          Añade la lista de parametros para los campos de la plantilla principal.
protected  void anadirParamSubReport(java.util.Map<java.lang.String,java.lang.Object> parametros)
          Añade como parámetro el stream del subreport de la plantilla principal
 
Methods inherited from class es.mcu.yingo.firma.GeneradorPdfExpedienteAbstracto
generarPdfParaFirma, getBaseDatos, getCampo, getExtensionFichero, getJasperInforme, getListaImagenes, getParametrosFijos, getProcesadorStream, getSubReport, getUtilFicheroSesion, obtenerParametrosInforme, obtenerStream, setBaseDatos, setCampo, setExtensionFichero, setJasperInforme, setListaImagenes, setParametrosFijos, setProcesadorStream, setSubReport, setUtilFicheroSesion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GeneradorPdfExpedienteImpl

public GeneradorPdfExpedienteImpl()
Method Detail

anadirParamSolicitud

protected void anadirParamSolicitud(Dao dao,
                                    java.lang.String codExpediente,
                                    java.util.Map<java.lang.String,java.lang.Object> parametros)
                             throws BaseDatosYingoException
Añade la lista de parametros para los campos de la plantilla principal.

Specified by:
anadirParamSolicitud in class GeneradorPdfExpedienteAbstracto
Parameters:
dao -
codexpediente -
parametros -
Throws:
BaseDatosYingoException

anadirParamSubReport

protected void anadirParamSubReport(java.util.Map<java.lang.String,java.lang.Object> parametros)
Añade como parámetro el stream del subreport de la plantilla principal

Specified by:
anadirParamSubReport in class GeneradorPdfExpedienteAbstracto
Parameters:
parametros -

anadirDatosSubReport

protected void anadirDatosSubReport(java.util.Collection<Datos> datosExpediente,
                                    java.util.Map<java.lang.String,java.lang.Object> parametros)
Añade la lista de parametros para los datos necesarios en el subreport. Normalmente se añadirá una lista con los elementos.

Specified by:
anadirDatosSubReport in class GeneradorPdfExpedienteAbstracto
Parameters:
datosExpediente -
parametros -

anadirParamImagenes

protected void anadirParamImagenes(Dao dao,
                                   java.lang.String codExpediente,
                                   java.util.Map<java.lang.String,java.lang.Object> parametros)
Añade las inputStream de las imagenes que van en la plantilla del informe a crear

Specified by:
anadirParamImagenes in class GeneradorPdfExpedienteAbstracto
Parameters:
dao -
codexpediente -
parametros -