From 6e83040a50728c491667bdbe211636d245e0cf6a Mon Sep 17 00:00:00 2001 From: deiflaender Date: Fri, 30 Oct 2020 16:11:44 +0100 Subject: [PATCH] Removed id prefix --- .../service/AnnotationHighlightService.java | 46 +------------------ 1 file changed, 2 insertions(+), 44 deletions(-) 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 f5456747..d652ffc6 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 @@ -102,7 +102,6 @@ public class AnnotationHighlightService { RedactionLogEntry redactionLogEntry = createRedactionLogEntry(entity); boolean requestedToRemove = false; - boolean removeFromDictionary = false; List comments = null; for (EntityPositionSequence entityPositionSequence : entity.getPositionSequences()) { @@ -119,9 +118,6 @@ public class AnnotationHighlightService { } else if (manualRemoval.getStatus().equals(Status.REQUESTED)) { requestedToRemove = true; manualOverrideReason = entity.getRedactionReason() + ", requested to remove"; - if (manualRemoval.isRemoveFromDictionary()) { - removeFromDictionary = true; - } } entity.setRedactionReason(manualOverrideReason != null ? manualOverrideReason : entity.getRedactionReason()); @@ -143,7 +139,7 @@ public class AnnotationHighlightService { } redactionLogEntry.getPositions().addAll(rectanglesPerLine); - annotations.addAll(createAnnotation(rectanglesPerLine, prefixId(entity, entityPositionSequence.getId(), requestedToRemove, removeFromDictionary), createAnnotationContent(entity), getColor(entity, requestedToRemove), comments, !isHint(entity))); + annotations.addAll(createAnnotation(rectanglesPerLine, entityPositionSequence.getId(), createAnnotationContent(entity), getColor(entity, requestedToRemove), comments, !isHint(entity))); } redactionLogEntry.setId(entityPositionSequence.getId()); @@ -154,27 +150,6 @@ public class AnnotationHighlightService { } - private String prefixId(Entity entity, String id, boolean requestedToRemove, boolean removeFromDictionary) { - - if (isHint(entity)) { - return "hint:" + entity.getType() + ":" + id; - } - - if (entity.isRedaction() && requestedToRemove && removeFromDictionary) { - return "request:remove:" + entity.getType() + ":" + id; - } - - if (entity.isRedaction() && requestedToRemove && !removeFromDictionary) { - return "request:remove:only_here:" + id; - } - - if (entity.isRedaction()) { - return "redaction:" + entity.getType() + ":automatic:" + id; - } - return "ignore:" + entity.getType() + ":" + id; - } - - private List getRectanglesPerLine(List textPositions, int page) { List rectangles = new ArrayList<>(); @@ -224,7 +199,7 @@ public class AnnotationHighlightService { } if (!rectanglesOnPage.isEmpty() && !approvedAndShouldBeInDictionary(manualRedactionEntry)) { - annotations.addAll(createAnnotation(rectanglesOnPage, prefixId(manualRedactionEntry, id), createAnnotationContent(manualRedactionEntry), getColorForManualAdd(manualRedactionEntry + annotations.addAll(createAnnotation(rectanglesOnPage, id, createAnnotationContent(manualRedactionEntry), getColorForManualAdd(manualRedactionEntry .getType(), manualRedactionEntry.getStatus()), manualRedactions.getComments().get(id), true)); classifiedDoc.getRedactionLogEntities().add(redactionLogEntry); } @@ -238,23 +213,6 @@ public class AnnotationHighlightService { } - private String prefixId(ManualRedactionEntry manualRedactionEntry, String id) { - - if (manualRedactionEntry.getStatus().equals(Status.APPROVED)) { - return "redaction:" + manualRedactionEntry.getType() + ":manual:" + id; - } - - if (manualRedactionEntry.getStatus().equals(Status.REQUESTED)) { - if (manualRedactionEntry.isAddToDictionary()) { - return "request:add:" + manualRedactionEntry.getType() + ":" + id; - } - return "request:add:only_here:" + id; - } - - return "ignore:" + manualRedactionEntry.getType() + ":" + id; - } - - private RedactionLogEntry createRedactionLogEntry(ManualRedactionEntry manualRedactionEntry, String id) { return RedactionLogEntry.builder()