Class TableReportEngine
java.lang.Object
net.datenwerke.rs.core.service.reportmanager.engine.ReportEngine<TableDataSource,TableOutputGenerator,TableMetadataExporter>
net.datenwerke.rs.base.service.reportengines.table.TableReportEngine
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
public class TableReportEngine
extends ReportEngine<TableDataSource,TableOutputGenerator,TableMetadataExporter>
-
Constructor Summary
ConstructorsConstructorDescriptionTableReportEngine(EntityClonerService entityClonerService, TableOutputGeneratorManager outputGeneratorManager, TableMetadataExporterManager metadataExporterManager, TableReportColumnMetadataService tableReportMetadataService, DatasourceTransformationService datasourceTransformationService) -
Method Summary
Modifier and TypeMethodDescriptionbooleanDefines the possible output formatsvoidisExecutable(Report report, ParameterSet additionalParameters, User user, String outputFormat, ReportExecutionConfig... configs) booleansupportsStreaming(Report report, ParameterSet parameterSet, User user, String outputFormat, ReportExecutionConfig... configs) Methods inherited from class net.datenwerke.rs.core.service.reportmanager.engine.ReportEngine
execute, executeDry, exportMetadata, getConfig, getSupportedMetadataFormats, getSupportedOutputFormats, hasCatchAllOutputGen, hasConfig, setEventBus, setHookHandler
-
Constructor Details
-
TableReportEngine
public TableReportEngine(EntityClonerService entityClonerService, TableOutputGeneratorManager outputGeneratorManager, TableMetadataExporterManager metadataExporterManager, TableReportColumnMetadataService tableReportMetadataService, DatasourceTransformationService datasourceTransformationService)
-
-
Method Details
-
consumes
Description copied from class:ReportEngineDefines the possible output formats- Specified by:
consumesin classReportEngine<TableDataSource,TableOutputGenerator, TableMetadataExporter>
-
isExecutable
public void isExecutable(Report report, ParameterSet additionalParameters, User user, String outputFormat, ReportExecutionConfig... configs) throws ReportExecutorException - Overrides:
isExecutablein classReportEngine<TableDataSource,TableOutputGenerator, TableMetadataExporter> - Throws:
ReportExecutorException
-
supportsStreaming
public boolean supportsStreaming(Report report, ParameterSet parameterSet, User user, String outputFormat, ReportExecutionConfig... configs) - Overrides:
supportsStreamingin classReportEngine<TableDataSource,TableOutputGenerator, TableMetadataExporter>
-