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
-
Constructor Summary
ConstructorDescriptionReportGenerationServiceImpl
(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
-