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())