Pull request #69: RED-2115: Fixed dossier status report generation

Merge in RED/redaction-report-service from RED-2115-rrs3 to master

* commit '46e9a278ebb163a34689937ce569c22b189166bf':
  RED-2115: Fixed dossier status report generation
This commit is contained in:
Ali Oezyetimoglu 2021-09-08 16:37:27 +02:00
commit ddd4870633
2 changed files with 7 additions and 7 deletions

View File

@ -27,7 +27,7 @@ public class StatusReportController implements StatusReportResource {
Dossier dossier = dossierClient.getDossierById(dossierId);
byte[] report = statusReportGenerationService.generateReport(dossier);
return new StatusReportResponse(report, dossier.getDossierName());
return new StatusReportResponse(report, dossier.getDossierName() + ".xlsx");
}
}

View File

@ -57,7 +57,7 @@ public class StatusReportGenerationService {
int headerCounter = 5;
Map<String, Integer> attributesAssignment = new HashMap<>();
for (FileAttributeConfig fileAttributeConfig : fileAttributeConfigs) {
sheet.setColumnWidth(headerCounter, 8000);
sheet.autoSizeColumn(headerCounter);
attributesAssignment.put(fileAttributeConfig.getId(), headerCounter);
XSSFCell cell = headerRow.createCell(headerCounter++);
cell.setCellValue(fileAttributeConfig.getLabel());
@ -105,11 +105,11 @@ public class StatusReportGenerationService {
private void addHeader(XSSFSheet sheet, XSSFCellStyle style) {
sheet.setColumnWidth(0, 10000);
sheet.setColumnWidth(1, 4000);
sheet.setColumnWidth(2, 8000);
sheet.setColumnWidth(3, 5000);
sheet.setColumnWidth(4, 2000);
sheet.autoSizeColumn(0);
sheet.autoSizeColumn(1);
sheet.autoSizeColumn(2);
sheet.autoSizeColumn(3);
sheet.autoSizeColumn(4);
XSSFRow row = sheet.createRow(0);