DM-357 Add positions when creating RedactionLogEntry

This commit is contained in:
Andrei Isvoran 2023-08-11 14:04:28 +03:00
parent f2bc10d142
commit 158dd50a01

View File

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