Pull request #129: RED-3230: Placeholders in report for excluded file
Merge in RED/redaction-report-service from RED-3230-rrs2 to master * commit '845ca0695ae54d03a3b180dbc4d1a6b27535fbb8': RED-3230: Placeholders in report for excluded file
This commit is contained in:
commit
45f9f7255e
@ -160,10 +160,6 @@ public class ExcelTemplateReportGenerationService {
|
||||
private void addEntryRows(Sheet sheet, List<ReportRedactionEntry> reportEntries, String filename,
|
||||
boolean isLastFile) {
|
||||
|
||||
if (reportEntries.isEmpty()) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (sheet == null) {
|
||||
return;
|
||||
}
|
||||
@ -200,15 +196,22 @@ public class ExcelTemplateReportGenerationService {
|
||||
sheet.shiftRows(rowIndex.get(), rowIndex.get() + reportEntries.size(), reportEntries.size(), true, true);
|
||||
}
|
||||
|
||||
reportEntries.forEach(entry -> {
|
||||
if(reportEntries.isEmpty()) {
|
||||
sheet.createRow(rowIndex.get());
|
||||
for (Map.Entry<Integer, String> entry1 : placeholderCellPos.entrySet()) {
|
||||
sheet.getRow(rowIndex.get())
|
||||
.createCell(entry1.getKey())
|
||||
.setCellValue(replaceTextPlaceholderWithEntries(entry, filename, entry1.getValue()));
|
||||
sheet.getRow(rowIndex.get()).createCell(entry1.getKey()).setCellValue("");
|
||||
}
|
||||
rowIndex.getAndIncrement();
|
||||
});
|
||||
|
||||
} else {
|
||||
|
||||
reportEntries.forEach(entry -> {
|
||||
sheet.createRow(rowIndex.get());
|
||||
for (Map.Entry<Integer, String> entry1 : placeholderCellPos.entrySet()) {
|
||||
sheet.getRow(rowIndex.get()).createCell(entry1.getKey()).setCellValue(replaceTextPlaceholderWithEntries(entry, filename, entry1.getValue()));
|
||||
}
|
||||
rowIndex.getAndIncrement();
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user