RED-7784 - Add section to UnprocessedManualEntity #177

Merged
andrei.isvoran.ext merged 1 commits from RED-7784-section into master 2023-10-25 14:58:58 +02:00
3 changed files with 5 additions and 0 deletions

View File

@ -21,6 +21,7 @@ public class UnprocessedManualEntity {
private int startOffset;
private int endOffset;
private String closestHeadline;
private String section;
private float[] color;
private List<Integer> containingNodeId;
}

View File

@ -49,6 +49,7 @@ public class UnprocessedChangesService {
.containingNodeId(textEntity.getDeepestFullyContainingNode().getTreeId())
.textBefore(textEntity.getTextBefore())
.textAfter(textEntity.getTextAfter())
.section(textEntity.getManualOverwrite().getSection().orElse(textEntity.getDeepestFullyContainingNode().toString()))
.build());
});
@ -62,6 +63,7 @@ public class UnprocessedChangesService {
.containingNodeId(Collections.emptyList())
.textAfter("")
.textBefore("")
.section("")
.build());
});

View File

@ -142,6 +142,7 @@ public class UnprocessedChangesServiceTest extends AbstractRedactionIntegrationT
assertEquals(unprocessedManualEntity.getStartOffset(), 2766);
assertEquals(unprocessedManualEntity.getEndOffset(), 2770);
assertEquals(unprocessedManualEntity.getClosestHeadline(), "2.6.14 Summary of product exposure and risk assessment ");
assertEquals(unprocessedManualEntity.getSection(), "[1, 1]: Paragraph: A9396G containing 960 g/L");
assertEquals(unprocessedManualEntity.getContainingNodeId().get(0), 1);
assertEquals(unprocessedManualEntity.getContainingNodeId().get(1), 1);
assertEquals(unprocessedManualEntity.getColor()[0], 0f);
@ -157,6 +158,7 @@ public class UnprocessedChangesServiceTest extends AbstractRedactionIntegrationT
assertEquals(unprocessedNotFoundManualEntity.getStartOffset(), -1);
assertEquals(unprocessedNotFoundManualEntity.getEndOffset(), -1);
assertEquals(unprocessedNotFoundManualEntity.getClosestHeadline(), "");
assertEquals(unprocessedNotFoundManualEntity.getSection(), "");
assertTrue(unprocessedNotFoundManualEntity.getContainingNodeId().isEmpty());
assertEquals(unprocessedNotFoundManualEntity.getColor()[0], 0f);
assertEquals(unprocessedNotFoundManualEntity.getColor()[1], 0f);