RED-7784 - Add section to UnprocessedManualEntity #177
@ -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;
|
||||
}
|
||||
|
||||
@ -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());
|
||||
});
|
||||
|
||||
|
||||
@ -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);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user