lumis.report.xmlgeneration
Class XmlGenerationJRDataSourceProvider

Package class diagram package XmlGenerationJRDataSourceProvider
java.lang.Object
  extended by lumis.report.xmlgeneration.XmlGenerationJRDataSourceProvider
All Implemented Interfaces:
IJRDataSourceProvider

public class XmlGenerationJRDataSourceProvider
extends Object
implements IJRDataSourceProvider

Data source provider used XML Generation report.

Since:
6.0.0

Constructor Summary
XmlGenerationJRDataSourceProvider()
           
 
Method Summary
 net.sf.jasperreports.engine.JRDataSource create(net.sf.jasperreports.engine.JasperReport jasperreport, Map<String,Object> parameters)
          Creates a data source for the given report.
 void dispose(net.sf.jasperreports.engine.JRDataSource jrDataSource)
          Called when a data source created by IJRDataSourceProvider.create(JasperReport, Map) is no longer used.
static net.sf.jasperreports.engine.JRDataSource getDataForTable(Date startDate, Date endDate)
          Returns the data source to be used in the table of the report.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlGenerationJRDataSourceProvider

public XmlGenerationJRDataSourceProvider()
Method Detail

getDataForTable

public static net.sf.jasperreports.engine.JRDataSource getDataForTable(Date startDate,
                                                                       Date endDate)
                                                                throws net.sf.jasperreports.engine.JRException
Returns the data source to be used in the table of the report.

Parameters:
startDate - the start of the period to be read from. If null 30 days previous to the current day will be used. The time part of the date is ignored.
endDate - the end of the period to be read from. If null the current day will be used. The time part of the date is ignored.
Returns:
the data source.
Throws:
net.sf.jasperreports.engine.JRException
Since:
6.0.0

create

public net.sf.jasperreports.engine.JRDataSource create(net.sf.jasperreports.engine.JasperReport jasperreport,
                                                       Map<String,Object> parameters)
                                                throws net.sf.jasperreports.engine.JRException,
                                                       PortalException
Description copied from interface: IJRDataSourceProvider
Creates a data source for the given report.

Specified by:
create in interface IJRDataSourceProvider
Parameters:
jasperreport - the report.
parameters - the parameters that are provided for the report.
Returns:
the data source.
Throws:
net.sf.jasperreports.engine.JRException
PortalException

dispose

public void dispose(net.sf.jasperreports.engine.JRDataSource jrDataSource)
             throws net.sf.jasperreports.engine.JRException,
                    PortalException
Description copied from interface: IJRDataSourceProvider
Called when a data source created by IJRDataSourceProvider.create(JasperReport, Map) is no longer used.

Specified by:
dispose in interface IJRDataSourceProvider
Parameters:
jrDataSource - the data source object.
Throws:
net.sf.jasperreports.engine.JRException
PortalException


Lumisportal  6.2.0.120405 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.