Package | Description |
---|---|
com.neurosys.bi.reporting | |
com.neurosys.bi.reporting.writers | |
com.neurosys.reporting.wicket.components |
Modifier and Type | Class and Description |
---|---|
class |
AbstractProcessBasedReporter<TUPLE_IN,RECORD_OUT,STATE>
Support generic Process Aware aspects for Report operations and their boiler plate management
|
class |
AbstractReporter<T>
A base implementation for a Reporter
|
class |
DataSourceReporter<T>
Reporter implementation based on DataSources that are defined by
DataSourceReporter.dataGenerator and DataSourceReporter.countQuery |
Modifier and Type | Method and Description |
---|---|
Reporter |
ReporterMeta.getReporter()
The actual backend service / component responsible for Reporting
|
Modifier and Type | Method and Description |
---|---|
void |
ReporterMeta.setReporter(Reporter reporter)
The actual backend service / component responsible for Reporting
|
Constructor and Description |
---|
AbstractReporter(Reporter reporter) |
DataSourceReporter(Reporter reporter) |
ReporterMeta(Reporter reporter) |
Modifier and Type | Field and Description |
---|---|
protected List<Reporter<Object[]>> |
ExcelTabularDataWriter.baseReporters
Each Reporter will create a new Sheet
|
protected List<Reporter<Object[]>> |
CSVTabularDataWriter.baseReporters
Each Reporter will create a new Section
|
Modifier and Type | Method and Description |
---|---|
List<Reporter<Object[]>> |
ExcelTabularDataWriter.getBaseReporters()
Each Reporter will create a new Sheet
|
List<Reporter<Object[]>> |
ReportWriter.getBaseReporters() |
List<Reporter<Object[]>> |
CSVTabularDataWriter.getBaseReporters()
Each Reporter will create a new Sheet
|
Modifier and Type | Method and Description |
---|---|
protected PageInfo |
ExcelTabularDataWriter.getPageInfoForReport(Reporter<Object[]> report,
int index,
PageInfo pageInfo)
If the the data is is only a page then we should override and return the appropriate PageInfo
|
protected PageInfo |
CSVTabularDataWriter.getPageInfoForReport(Reporter<Object[]> report,
int index,
PageInfo pageInfo)
If the the data is is only a page then we should override and return the appropriate PageInfo
|
protected Object[] |
ExcelTabularDataWriter.getParamsForReport(Reporter<Object[]> report,
int index,
Object[] params)
If there are conditions/parameters for the report; then supply them in accordance to what is required by the Data generating
Reporter s |
protected Object[] |
CSVTabularDataWriter.getParamsForReport(Reporter<Object[]> report,
int index,
Object[] params)
If there are conditions/parameters for the report; then supply them in accordance to what is required by the Data generating
Reporter s |
Modifier and Type | Method and Description |
---|---|
void |
ExcelTabularDataWriter.setBaseReporters(List<Reporter<Object[]>> baseReporters)
Each Reporter will create a new Sheet
|
void |
ReportWriter.setBaseReporters(List<Reporter<Object[]>> baseReporters)
Each Reporter will create a new Sheet/Tab/Section of Data in the Report
|
void |
CSVTabularDataWriter.setBaseReporters(List<Reporter<Object[]>> baseReporters)
Each Reporter will create a new Sheet
|
Modifier and Type | Class and Description |
---|---|
class |
DataProviderReporter<T>
A
Reporter for IDataProvider |
Modifier and Type | Method and Description |
---|---|
protected Reporter<Object[]> |
Exporters.createProxyReporter(User user,
ReporterMeta reporterMeta,
ExportType exportType)
The
Reporter for export may require some modification to Data and headers/Columns due to an override using ExportMeta or Authorizable definitions
in the ReporterMeta.getColumnToEntityValueMapping() |
Constructor and Description |
---|
DataProviderReporter(Reporter reporter) |
Copyright © 2018. All rights reserved.