|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ReportDataProvider
Marks a class a controller of report templates and the generator data.
| Method Summary | |
|---|---|
ReportConfig |
generateDrilldownReportConfig(Map<String,List<String>> parameters)
Generates a temporary drilldown configuration for given parameters. |
Pair<net.sf.jasperreports.engine.JasperPrint,byte[]> |
provideReportData(ReportConfig config,
ReportConstants.ReportType format,
boolean cached)
Provides a generated report out of a ReportConfig. |
ReportTemplate |
provideReportTemplate(ReportConfig config)
Provides a Jasper Reports template based on a given ReportConfig. |
| Method Detail |
|---|
Pair<net.sf.jasperreports.engine.JasperPrint,byte[]> provideReportData(ReportConfig config,
ReportConstants.ReportType format,
boolean cached)
ReportConfig. The data is usually cached somewhere to boost the performance.
config - Input configformat - Output formatcached - Should the data be taken from a cache or generated directly
JasperPrint and bytes of report dataReportTemplate provideReportTemplate(ReportConfig config)
ReportConfig.
config - Input config
ReportConfig generateDrilldownReportConfig(Map<String,List<String>> parameters)
parameters - Input parameters
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||