@Service public class DataSourceReportProvider extends Object implements net.sf.jasperreports.engine.JRDataSourceProvider
Constructor and Description |
---|
DataSourceReportProvider() |
Modifier and Type | Method and Description |
---|---|
net.sf.jasperreports.engine.JRDataSource |
create(net.sf.jasperreports.engine.JasperReport report)
Build and return the data adapter that will provide an access to the real
data that will be used to fill the report.
|
void |
dispose(net.sf.jasperreports.engine.JRDataSource dataSource)
Method used to destroy the data adapter.
|
net.sf.jasperreports.engine.JRField[] |
getFields(net.sf.jasperreports.engine.JasperReport report)
Return a list of all the fields this datasource provide.
|
net.sf.jasperreports.engine.JRField[] |
getReportFields(net.sf.jasperreports.engine.JasperReport report)
Return a list of all the fields in the report.
|
boolean |
supportsGetFieldsOperation()
This method return true if the datasource can provide a list of fields used by the
data adapter, otherwise false.
|
public net.sf.jasperreports.engine.JRDataSource create(net.sf.jasperreports.engine.JasperReport report) throws net.sf.jasperreports.engine.JRException
create
in interface net.sf.jasperreports.engine.JRDataSourceProvider
net.sf.jasperreports.engine.JRException
public void dispose(net.sf.jasperreports.engine.JRDataSource dataSource) throws net.sf.jasperreports.engine.JRException
dispose
in interface net.sf.jasperreports.engine.JRDataSourceProvider
net.sf.jasperreports.engine.JRException
public boolean supportsGetFieldsOperation()
supportsGetFieldsOperation
in interface net.sf.jasperreports.engine.JRDataSourceProvider
public net.sf.jasperreports.engine.JRField[] getFields(net.sf.jasperreports.engine.JasperReport report) throws net.sf.jasperreports.engine.JRException, UnsupportedOperationException
getFields
in interface net.sf.jasperreports.engine.JRDataSourceProvider
net.sf.jasperreports.engine.JRException
UnsupportedOperationException
public net.sf.jasperreports.engine.JRField[] getReportFields(net.sf.jasperreports.engine.JasperReport report) throws net.sf.jasperreports.engine.JRException, UnsupportedOperationException
net.sf.jasperreports.engine.JRException
UnsupportedOperationException
Copyright © 2015 evolveum. All rights reserved.