public class TableReportEngine extends ReportEngine<TableDataSource,TableOutputGenerator,TableMetadataExporter>
Constructor and Description |
---|
TableReportEngine(EntityClonerService entityClonerService,
TableOutputGeneratorManager outputGeneratorManager,
TableMetadataExporterManager metadataExporterManager,
TableReportColumnMetadataService tableReportMetadataService,
DatasourceTransformationService datasourceTransformationService) |
Modifier and Type | Method and Description |
---|---|
boolean |
consumes(Report report)
Defines the possible output formats
|
void |
isExecutable(Report report,
ParameterSet additionalParameters,
User user,
java.lang.String outputFormat,
ReportExecutionConfig... configs) |
boolean |
supportsStreaming(Report report,
ParameterSet parameterSet,
User user,
java.lang.String outputFormat,
ReportExecutionConfig... configs) |
execute, executeDry, exportMetadata, getConfig, getSupportedMetadataFormats, getSupportedOutputFormats, hasCatchAllOutputGen, hasConfig, setEventBus, setHookHandler
public TableReportEngine(EntityClonerService entityClonerService, TableOutputGeneratorManager outputGeneratorManager, TableMetadataExporterManager metadataExporterManager, TableReportColumnMetadataService tableReportMetadataService, DatasourceTransformationService datasourceTransformationService)
public boolean consumes(Report report)
ReportEngine
consumes
in class ReportEngine<TableDataSource,TableOutputGenerator,TableMetadataExporter>
public void isExecutable(Report report, ParameterSet additionalParameters, User user, java.lang.String outputFormat, ReportExecutionConfig... configs) throws ReportExecutorException
isExecutable
in class ReportEngine<TableDataSource,TableOutputGenerator,TableMetadataExporter>
ReportExecutorException
public boolean supportsStreaming(Report report, ParameterSet parameterSet, User user, java.lang.String outputFormat, ReportExecutionConfig... configs)
supportsStreaming
in class ReportEngine<TableDataSource,TableOutputGenerator,TableMetadataExporter>