lumis.report.interfacegeneration
Class InterfaceGenerationJRDataSourceProvider

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

public class InterfaceGenerationJRDataSourceProvider
extends Object
implements IJRDataSourceProvider

Data source provider used by the Interface Generation report.

Since:
6.0.0

Constructor Summary
InterfaceGenerationJRDataSourceProvider()
           
 
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

InterfaceGenerationJRDataSourceProvider

public InterfaceGenerationJRDataSourceProvider()
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.