Add legal basis to redaction log entry

This commit is contained in:
Thierry Göckel 2020-10-26 15:03:21 +01:00
parent f0f748db1b
commit 8be59e4ddf
3 changed files with 4 additions and 0 deletions

View File

@ -19,6 +19,7 @@ public class ManualRedactionEntry {
private String type;
private String value;
private String reason;
private String legalBasis;
private List<Rectangle> positions = new ArrayList<>();
private Status status;
private boolean addToDictionary;

View File

@ -18,6 +18,7 @@ public class RedactionLogEntry {
private String type;
private String value;
private String reason;
private String legalBasis;
private boolean redacted;
private boolean isHint;
private String section;

View File

@ -251,6 +251,7 @@ public class AnnotationHighlightService {
.id(id)
.color(getColor(manualRedactionEntry.getType()))
.reason(manualRedactionEntry.getReason())
.legalBasis(manualRedactionEntry.getLegalBasis())
.value(manualRedactionEntry.getValue())
.type(manualRedactionEntry.getType())
.redacted(true)
@ -268,6 +269,7 @@ public class AnnotationHighlightService {
return RedactionLogEntry.builder()
.color(getColor(entity, false))
.reason(entity.getRedactionReason())
.legalBasis(entity.getLegalBasis())
.value(entity.getWord())
.type(entity.getType())
.redacted(entity.isRedaction())