Class ReportGenerationServiceImpl
java.lang.Object
ch.tocco.nice2.reporting.impl.action.ReportGenerationServiceImpl
- All Implemented Interfaces:
ReportGenerationService
@Component
public class ReportGenerationServiceImpl
extends Object
implements ReportGenerationService
Generates an
OutputJob
out of a ReportConfiguration
.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionReportGenerationServiceImpl
(org.slf4j.Logger log, Context context, ContextManager contextManager, QueryBuilderFactory queryBuilderFactory, PersistenceService persistenceService, CommandExecutor executor, L10N l10n, TimezoneResolverService timezoneResolverService, SecurityManager securityManager, ReportManager reportManager, DocumentFormatService documentFormatService, OutputCenterService outputCenterService, OutputTemplateLessCompiler outputTemplateLessCompiler, PrincipalService principalService) -
Method Summary
Modifier and TypeMethodDescriptiongenerateReport
(ReportConfiguration configuration) Generate a report based on the given configuration.void
setReportDataModifiers
(List<ReportDataModifier> modifiers)
-
Field Details
-
BATCH_SIZE
public static final int BATCH_SIZE- See Also:
-
-
Constructor Details
-
ReportGenerationServiceImpl
public ReportGenerationServiceImpl(org.slf4j.Logger log, Context context, ContextManager contextManager, QueryBuilderFactory queryBuilderFactory, PersistenceService persistenceService, CommandExecutor executor, L10N l10n, TimezoneResolverService timezoneResolverService, SecurityManager securityManager, ReportManager reportManager, DocumentFormatService documentFormatService, OutputCenterService outputCenterService, OutputTemplateLessCompiler outputTemplateLessCompiler, PrincipalService principalService)
-
-
Method Details
-
setReportDataModifiers
-
generateReport
Description copied from interface:ReportGenerationService
Generate a report based on the given configuration.- Specified by:
generateReport
in interfaceReportGenerationService
-