ar.com.jiji.kaya.reports
Class JasperFacade

java.lang.Object
  extended by ar.com.jiji.kaya.reports.JasperFacade

public class JasperFacade
extends java.lang.Object

Facade para JasperReports. * TODO: documentar y hacer tests

Author:
ldebole, lparra

Method Summary
static void compile(java.lang.String fileName)
          Compila un reporte.
static void export(ReportFormat tipo, java.lang.String fileName, net.sf.jasperreports.engine.JRDataSource dataSource)
           
static void export(ReportFormat tipo, java.lang.String fileName, java.util.Map args, net.sf.jasperreports.engine.JRDataSource dataSource)
           
static void export(ReportFormat format, java.lang.String reportResource, java.util.Map params, net.sf.jasperreports.engine.JRDataSource dataSource, java.io.OutputStream out)
          Genera un reporte a partir de un reporte ya compilado.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

compile

public static void compile(java.lang.String fileName)
                    throws ReportException
Compila un reporte.

Parameters:
fileName - El nombre del archivo, sin extension. Genera un archivo con igual nombre pero con la extension .jasper
Throws:
ReportException

export

public static void export(ReportFormat format,
                          java.lang.String reportResource,
                          java.util.Map params,
                          net.sf.jasperreports.engine.JRDataSource dataSource,
                          java.io.OutputStream out)
                   throws ReportException
Genera un reporte a partir de un reporte ya compilado.

Parameters:
format - El formato del reporte a generar.
reportResource - El path dentro del classpath donde esta el reporte compilado.
params - Los parametros del reporte. Si no tiene se puede enviar null.
dataSource -
out - El stream donde se escriben el reporte.
Throws:
ReportException - En caso de error.

export

public static void export(ReportFormat tipo,
                          java.lang.String fileName,
                          java.util.Map args,
                          net.sf.jasperreports.engine.JRDataSource dataSource)
                   throws ReportException
Throws:
ReportException

export

public static void export(ReportFormat tipo,
                          java.lang.String fileName,
                          net.sf.jasperreports.engine.JRDataSource dataSource)
                   throws ReportException
Throws:
ReportException


Copyright © 2006 Kaya. All Rights Reserved.