From 475c4193751b2c56d36e2d80fb9115112abd5eee Mon Sep 17 00:00:00 2001 From: carlosthe19916 <2582866+carlosthe19916@users.noreply.github.com> Date: Sat, 11 Feb 2023 11:46:47 +0100 Subject: [PATCH] Enhance readability of ContentEnricher.java --- .../xbuilder/enricher/ContentEnricher.java | 28 +++++-------------- 1 file changed, 7 insertions(+), 21 deletions(-) diff --git a/core/src/main/java/io/github/project/openubl/xbuilder/enricher/ContentEnricher.java b/core/src/main/java/io/github/project/openubl/xbuilder/enricher/ContentEnricher.java index 3308a198..ace33234 100644 --- a/core/src/main/java/io/github/project/openubl/xbuilder/enricher/ContentEnricher.java +++ b/core/src/main/java/io/github/project/openubl/xbuilder/enricher/ContentEnricher.java @@ -48,14 +48,12 @@ public ContentEnricher(Defaults defaults, DateProvider dateProvider) { } public void enrich(Invoice input) { - LocalDate systemLocalDate = dateProvider.now(); - Stream .of(RulePhase.PhaseType.ENRICH, RulePhase.PhaseType.PROCESS, RulePhase.PhaseType.SUMMARY) .forEach(phaseType -> { // Header HeaderRuleContext ruleContextHeader = HeaderRuleContext.builder() - .localDate(systemLocalDate) + .localDate(dateProvider.now()) .build(); RuleUnit ruleUnitHeader = new HeaderRuleUnit(phaseType, defaults, ruleContextHeader); ruleUnitHeader.modify(input); @@ -83,14 +81,12 @@ public void enrich(DebitNote input) { } private void enrichNote(Note input) { - LocalDate systemLocalDate = dateProvider.now(); - Stream .of(RulePhase.PhaseType.ENRICH, RulePhase.PhaseType.PROCESS, RulePhase.PhaseType.SUMMARY) .forEach(phaseType -> { // Header HeaderRuleContext ruleContextHeader = HeaderRuleContext.builder() - .localDate(systemLocalDate) + .localDate(dateProvider.now()) .build(); RuleUnit ruleUnitHeader = new HeaderRuleUnit(phaseType, defaults, ruleContextHeader); ruleUnitHeader.modify(input); @@ -106,14 +102,12 @@ private void enrichNote(Note input) { } public void enrich(VoidedDocuments input) { - LocalDate systemLocalDate = dateProvider.now(); - Stream .of(RulePhase.PhaseType.ENRICH, RulePhase.PhaseType.PROCESS, RulePhase.PhaseType.SUMMARY) .forEach(phaseType -> { // Header HeaderRuleContext ruleContextHeader = HeaderRuleContext.builder() - .localDate(systemLocalDate) + .localDate(dateProvider.now()) .build(); RuleUnit ruleUnitHeader = new HeaderRuleUnit(phaseType, defaults, ruleContextHeader); ruleUnitHeader.modify(input); @@ -128,14 +122,12 @@ public void enrich(VoidedDocuments input) { } public void enrich(SummaryDocuments input) { - LocalDate systemLocalDate = dateProvider.now(); - Stream .of(RulePhase.PhaseType.ENRICH, RulePhase.PhaseType.PROCESS, RulePhase.PhaseType.SUMMARY) .forEach(phaseType -> { // Header HeaderRuleContext ruleContextHeader = HeaderRuleContext.builder() - .localDate(systemLocalDate) + .localDate(dateProvider.now()) .build(); RuleUnit ruleUnitHeader = new HeaderRuleUnit(phaseType, defaults, ruleContextHeader); ruleUnitHeader.modify(input); @@ -150,14 +142,12 @@ public void enrich(SummaryDocuments input) { } public void enrich(Perception input) { - LocalDate systemLocalDate = dateProvider.now(); - Stream .of(RulePhase.PhaseType.ENRICH, RulePhase.PhaseType.PROCESS, RulePhase.PhaseType.SUMMARY) .forEach(phaseType -> { // Header HeaderRuleContext ruleContextHeader = HeaderRuleContext.builder() - .localDate(systemLocalDate) + .localDate(dateProvider.now()) .build(); RuleUnit ruleUnitHeader = new HeaderRuleUnit(phaseType, defaults, ruleContextHeader); ruleUnitHeader.modify(input); @@ -167,14 +157,12 @@ public void enrich(Perception input) { } public void enrich(Retention input) { - LocalDate systemLocalDate = dateProvider.now(); - Stream .of(RulePhase.PhaseType.ENRICH, RulePhase.PhaseType.PROCESS, RulePhase.PhaseType.SUMMARY) .forEach(phaseType -> { // Header HeaderRuleContext ruleContextHeader = HeaderRuleContext.builder() - .localDate(systemLocalDate) + .localDate(dateProvider.now()) .build(); RuleUnit ruleUnitHeader = new HeaderRuleUnit(phaseType, defaults, ruleContextHeader); ruleUnitHeader.modify(input); @@ -184,14 +172,12 @@ public void enrich(Retention input) { } public void enrich(DespatchAdvice input) { - LocalDate systemLocalDate = dateProvider.now(); - Stream .of(RulePhase.PhaseType.ENRICH, RulePhase.PhaseType.PROCESS, RulePhase.PhaseType.SUMMARY) .forEach(phaseType -> { // Header HeaderRuleContext ruleContextHeader = HeaderRuleContext.builder() - .localDate(systemLocalDate) + .localDate(dateProvider.now()) .build(); RuleUnit ruleUnitHeader = new HeaderRuleUnit(phaseType, defaults, ruleContextHeader); ruleUnitHeader.modify(input);