ar.com.jiji.kaya.reports
Class HibReportDSFactory

java.lang.Object
  extended by ar.com.jiji.kaya.reports.HibReportDSFactory
All Implemented Interfaces:
ReportDSFactory

public class HibReportDSFactory
extends java.lang.Object
implements ReportDSFactory

Crea data sources para colecciones de objetos obtenidas a traves de Hibernate.

Author:
lparra

Constructor Summary
HibReportDSFactory()
           
 
Method Summary
 net.sf.jasperreports.engine.JRDataSource getDataSource(java.util.List data)
          Crea un data source para Jasper usando los datos del reporte.
 net.sf.jasperreports.engine.JRDataSource getDataSource(java.util.List data, java.lang.String[] colNames)
          Crea un data source para Jasper usando los datos del reporte.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HibReportDSFactory

public HibReportDSFactory()
Method Detail

getDataSource

public net.sf.jasperreports.engine.JRDataSource getDataSource(java.util.List data)
                                                       throws ReportException
Description copied from interface: ReportDSFactory
Crea un data source para Jasper usando los datos del reporte. Se llama a getDataSource(List, null).

Specified by:
getDataSource in interface ReportDSFactory
Throws:
ReportException
See Also:
ReportDSFactory.getDataSource(List, String[])

getDataSource

public net.sf.jasperreports.engine.JRDataSource getDataSource(java.util.List data,
                                                              java.lang.String[] colNames)
                                                       throws ReportException
Description copied from interface: ReportDSFactory
Crea un data source para Jasper usando los datos del reporte.

Specified by:
getDataSource in interface ReportDSFactory
Parameters:
data - Los datos del reporte. Puede ser null.
colNames - Los nombres de las columnas (solo es necesario cuando cada elemento es un arreglo).
Returns:
TODO ver como desacoplarlo de Jasper
Throws:
ReportException


Copyright © 2006 Kaya. All Rights Reserved.