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.voidsetReportDataModifiers(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:ReportGenerationServiceGenerate a report based on the given configuration.- Specified by:
generateReportin interfaceReportGenerationService
-