From 158dd50a013fa29f9b25411fa70f48e872a25110 Mon Sep 17 00:00:00 2001 From: Andrei Isvoran Date: Fri, 11 Aug 2023 14:04:28 +0300 Subject: [PATCH] DM-357 Add positions when creating RedactionLogEntry --- .../server/redaction/service/RedactionLogCreatorService.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/RedactionLogCreatorService.java b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/RedactionLogCreatorService.java index 1b11f3dc..5871e263 100644 --- a/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/RedactionLogCreatorService.java +++ b/redaction-service-v1/redaction-service-server-v1/src/main/java/com/iqser/red/service/redaction/v1/server/redaction/service/RedactionLogCreatorService.java @@ -6,6 +6,7 @@ import java.util.HashSet; import java.util.List; import java.util.Locale; import java.util.Set; +import java.util.stream.Collectors; import org.springframework.stereotype.Service; @@ -133,6 +134,10 @@ public class RedactionLogCreatorService { .startOffset(-1) .endOffset(-1) .isDossierDictionaryEntry(entityIdentifier.isDossierDictionaryEntry()) + .positions(entityIdentifier.getEntityPosition() + .stream() + .map(entityPosition -> RectangleTransformations.toRedactionLogRectangle(entityPosition.rectangle2D(), entityPosition.pageNumber())) + .collect(Collectors.toList())) .engines(Collections.emptySet()) .reference(Collections.emptySet()) .build(); -- 2.47.2