edu.uoc.vmerinom.tfc.report
Class Reports

java.lang.Object
  extended by edu.uoc.vmerinom.tfc.report.Reports
Direct Known Subclasses:
ComponentesReport, GruposReport, HorarioReport, ReunionesReport, UsuariosReport

public class Reports
extends java.lang.Object

Superclase que contiene métodos y atributos comunes a todas las clases de generación de informes.

Author:
Víctor Manuel Merino Martínez

Constructor Summary
Reports()
           
 
Method Summary
static void write(java.util.Map<java.lang.String,java.lang.Object> mapModel, java.lang.String fileNameStart, java.lang.String template, java.util.Date date)
          Realiza las acciones necesarias para sustituir las variables del documento, convertir el documento a PDF, renombra el fichero resultante y escribirlo por la salida en la respuesta.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Reports

public Reports()
Method Detail

write

public static void write(java.util.Map<java.lang.String,java.lang.Object> mapModel,
                         java.lang.String fileNameStart,
                         java.lang.String template,
                         java.util.Date date)
                  throws java.io.IOException,
                         net.sf.jooreports.templates.DocumentTemplateException
Realiza las acciones necesarias para sustituir las variables del documento, convertir el documento a PDF, renombra el fichero resultante y escribirlo por la salida en la respuesta.

Parameters:
mapModel - Mapa modelo con las variables del documento
fileNameStart - Comienzo del nombre del documento resultante
template - Ruta y nombre de la plantilla
date - Fecha
Throws:
java.io.IOException - Excepciones de entrada/salida
net.sf.jooreports.templates.DocumentTemplateException - Excepciones producidas en la sustitución de variables o la conversión del documento


Copyright © 2012. All Rights Reserved.