Skip to content

Commit f08c124

Browse files
(chore): Enhance readability of ContentEnricher.java (#193)
1 parent 757d5f7 commit f08c124

File tree

1 file changed

+7
-21
lines changed

1 file changed

+7
-21
lines changed

core/src/main/java/io/github/project/openubl/xbuilder/enricher/ContentEnricher.java

Lines changed: 7 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -48,14 +48,12 @@ public ContentEnricher(Defaults defaults, DateProvider dateProvider) {
4848
}
4949

5050
public void enrich(Invoice input) {
51-
LocalDate systemLocalDate = dateProvider.now();
52-
5351
Stream
5452
.of(RulePhase.PhaseType.ENRICH, RulePhase.PhaseType.PROCESS, RulePhase.PhaseType.SUMMARY)
5553
.forEach(phaseType -> {
5654
// Header
5755
HeaderRuleContext ruleContextHeader = HeaderRuleContext.builder()
58-
.localDate(systemLocalDate)
56+
.localDate(dateProvider.now())
5957
.build();
6058
RuleUnit ruleUnitHeader = new HeaderRuleUnit(phaseType, defaults, ruleContextHeader);
6159
ruleUnitHeader.modify(input);
@@ -83,14 +81,12 @@ public void enrich(DebitNote input) {
8381
}
8482

8583
private void enrichNote(Note input) {
86-
LocalDate systemLocalDate = dateProvider.now();
87-
8884
Stream
8985
.of(RulePhase.PhaseType.ENRICH, RulePhase.PhaseType.PROCESS, RulePhase.PhaseType.SUMMARY)
9086
.forEach(phaseType -> {
9187
// Header
9288
HeaderRuleContext ruleContextHeader = HeaderRuleContext.builder()
93-
.localDate(systemLocalDate)
89+
.localDate(dateProvider.now())
9490
.build();
9591
RuleUnit ruleUnitHeader = new HeaderRuleUnit(phaseType, defaults, ruleContextHeader);
9692
ruleUnitHeader.modify(input);
@@ -106,14 +102,12 @@ private void enrichNote(Note input) {
106102
}
107103

108104
public void enrich(VoidedDocuments input) {
109-
LocalDate systemLocalDate = dateProvider.now();
110-
111105
Stream
112106
.of(RulePhase.PhaseType.ENRICH, RulePhase.PhaseType.PROCESS, RulePhase.PhaseType.SUMMARY)
113107
.forEach(phaseType -> {
114108
// Header
115109
HeaderRuleContext ruleContextHeader = HeaderRuleContext.builder()
116-
.localDate(systemLocalDate)
110+
.localDate(dateProvider.now())
117111
.build();
118112
RuleUnit ruleUnitHeader = new HeaderRuleUnit(phaseType, defaults, ruleContextHeader);
119113
ruleUnitHeader.modify(input);
@@ -128,14 +122,12 @@ public void enrich(VoidedDocuments input) {
128122
}
129123

130124
public void enrich(SummaryDocuments input) {
131-
LocalDate systemLocalDate = dateProvider.now();
132-
133125
Stream
134126
.of(RulePhase.PhaseType.ENRICH, RulePhase.PhaseType.PROCESS, RulePhase.PhaseType.SUMMARY)
135127
.forEach(phaseType -> {
136128
// Header
137129
HeaderRuleContext ruleContextHeader = HeaderRuleContext.builder()
138-
.localDate(systemLocalDate)
130+
.localDate(dateProvider.now())
139131
.build();
140132
RuleUnit ruleUnitHeader = new HeaderRuleUnit(phaseType, defaults, ruleContextHeader);
141133
ruleUnitHeader.modify(input);
@@ -150,14 +142,12 @@ public void enrich(SummaryDocuments input) {
150142
}
151143

152144
public void enrich(Perception input) {
153-
LocalDate systemLocalDate = dateProvider.now();
154-
155145
Stream
156146
.of(RulePhase.PhaseType.ENRICH, RulePhase.PhaseType.PROCESS, RulePhase.PhaseType.SUMMARY)
157147
.forEach(phaseType -> {
158148
// Header
159149
HeaderRuleContext ruleContextHeader = HeaderRuleContext.builder()
160-
.localDate(systemLocalDate)
150+
.localDate(dateProvider.now())
161151
.build();
162152
RuleUnit ruleUnitHeader = new HeaderRuleUnit(phaseType, defaults, ruleContextHeader);
163153
ruleUnitHeader.modify(input);
@@ -167,14 +157,12 @@ public void enrich(Perception input) {
167157
}
168158

169159
public void enrich(Retention input) {
170-
LocalDate systemLocalDate = dateProvider.now();
171-
172160
Stream
173161
.of(RulePhase.PhaseType.ENRICH, RulePhase.PhaseType.PROCESS, RulePhase.PhaseType.SUMMARY)
174162
.forEach(phaseType -> {
175163
// Header
176164
HeaderRuleContext ruleContextHeader = HeaderRuleContext.builder()
177-
.localDate(systemLocalDate)
165+
.localDate(dateProvider.now())
178166
.build();
179167
RuleUnit ruleUnitHeader = new HeaderRuleUnit(phaseType, defaults, ruleContextHeader);
180168
ruleUnitHeader.modify(input);
@@ -184,14 +172,12 @@ public void enrich(Retention input) {
184172
}
185173

186174
public void enrich(DespatchAdvice input) {
187-
LocalDate systemLocalDate = dateProvider.now();
188-
189175
Stream
190176
.of(RulePhase.PhaseType.ENRICH, RulePhase.PhaseType.PROCESS, RulePhase.PhaseType.SUMMARY)
191177
.forEach(phaseType -> {
192178
// Header
193179
HeaderRuleContext ruleContextHeader = HeaderRuleContext.builder()
194-
.localDate(systemLocalDate)
180+
.localDate(dateProvider.now())
195181
.build();
196182
RuleUnit ruleUnitHeader = new HeaderRuleUnit(phaseType, defaults, ruleContextHeader);
197183
ruleUnitHeader.modify(input);

0 commit comments

Comments
 (0)