java.lang.Object
ch.tocco.nice2.optional.einvoicing.impl.action.generateebill.processlogic.ReportGenerationHelper

@Component public class ReportGenerationHelper extends Object
  • Constructor Details

  • Method Details

    • createReport

      public void 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 configured
      Parameters:
      report - the report entity
      baseData - the baseData to be used in report generation
      ebillTransaction - the target ebillTransaction to which the report will be copied
    • setSettingsContributions

      @Autowired(required=false) public void setSettingsContributions(List<ReportSettingsEntityContribution> settingsContributions)