From 8be59e4ddf2432f47a57d50e2743886c56af3652 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thierry=20G=C3=B6ckel?= Date: Mon, 26 Oct 2020 15:03:21 +0100 Subject: [PATCH] Add legal basis to redaction log entry --- .../red/service/redaction/v1/model/ManualRedactionEntry.java | 1 + .../iqser/red/service/redaction/v1/model/RedactionLogEntry.java | 1 + .../visualization/service/AnnotationHighlightService.java | 2 ++ 3 files changed, 4 insertions(+) diff --git a/redaction-service-v1/redaction-service-api-v1/src/main/java/com/iqser/red/service/redaction/v1/model/ManualRedactionEntry.java b/redaction-service-v1/redaction-service-api-v1/src/main/java/com/iqser/red/service/redaction/v1/model/ManualRedactionEntry.java index 09cc77b6..e68ef1f9 100644 --- a/redaction-service-v1/redaction-service-api-v1/src/main/java/com/iqser/red/service/redaction/v1/model/ManualRedactionEntry.java +++ b/redaction-service-v1/redaction-service-api-v1/src/main/java/com/iqser/red/service/redaction/v1/model/ManualRedactionEntry.java @@ -19,6 +19,7 @@ public class ManualRedactionEntry { private String type; private String value; private String reason; + private String legalBasis; private List positions = new ArrayList<>(); private Status status; private boolean addToDictionary; diff --git a/redaction-service-v1/redaction-service-api-v1/src/main/java/com/iqser/red/service/redaction/v1/model/RedactionLogEntry.java b/redaction-service-v1/redaction-service-api-v1/src/main/java/com/iqser/red/service/redaction/v1/model/RedactionLogEntry.java index e2160543..689aba23 100644 --- a/redaction-service-v1/redaction-service-api-v1/src/main/java/com/iqser/red/service/redaction/v1/model/RedactionLogEntry.java +++ b/redaction-service-v1/redaction-service-api-v1/src/main/java/com/iqser/red/service/redaction/v1/model/RedactionLogEntry.java @@ -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; diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/visualization/service/AnnotationHighlightService.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/visualization/service/AnnotationHighlightService.java index 2d6a229c..d6ee7f91 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/visualization/service/AnnotationHighlightService.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/visualization/service/AnnotationHighlightService.java @@ -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())