Class ReportGenerationHelper
java.lang.Object
ch.tocco.nice2.optional.einvoicing.impl.action.generateebill.processlogic.ReportGenerationHelper
-
Constructor Summary
ConstructorsConstructorDescriptionReportGenerationHelper
(Context context, PersistenceService persistenceService, SecurityManager securityManager, EntityDefaultValueService defaultValueService, ReportGenerationService reportGenerationService, CorporateDesignResolverService corporateDesignResolverService, InternalEntityDocumentsService documentsService, L10N l10N, org.slf4j.Logger log) -
Method Summary
Modifier and TypeMethodDescriptionvoid
createReport
(Entity report, Entity baseData, Entity ebillTransaction) Generates a report and copies the resulting document as entity doc to the given Ebill_transaction - resolves the language from baseData if output_language_path is set on report - resolves the corporate design using CorporateDesignResolverService - creates a report settings entity with default value if the report has a settings entity configuredvoid
setSettingsContributions
(List<ReportSettingsEntityContribution> settingsContributions)
-
Constructor Details
-
ReportGenerationHelper
public ReportGenerationHelper(Context context, PersistenceService persistenceService, SecurityManager securityManager, EntityDefaultValueService defaultValueService, ReportGenerationService reportGenerationService, CorporateDesignResolverService corporateDesignResolverService, InternalEntityDocumentsService documentsService, L10N l10N, org.slf4j.Logger log)
-
-
Method Details
-
createReport
Generates a report and copies the resulting document as entity doc to the given Ebill_transaction - resolves the language from baseData if output_language_path is set on report - resolves the corporate design using CorporateDesignResolverService - creates a report settings entity with default value if the report has a settings entity configured- Parameters:
report
- the report entitybaseData
- the baseData to be used in report generationebillTransaction
- the target ebillTransaction to which the report will be copied
-
setSettingsContributions
@Autowired(required=false) public void setSettingsContributions(List<ReportSettingsEntityContribution> settingsContributions)
-