RED-2439: Added textBefore and textAfter to manual add and resize redactions
This commit is contained in:
parent
ea216f3bb8
commit
19fd46acbd
@ -32,4 +32,7 @@ public class AddRedactionRequest {
|
||||
|
||||
private boolean forceAddToDictionary;
|
||||
|
||||
private String textBefore;
|
||||
private String textAfter;
|
||||
|
||||
}
|
||||
|
||||
@ -31,5 +31,7 @@ public class ManualRedactionEntry {
|
||||
private OffsetDateTime processedDate;
|
||||
private OffsetDateTime softDeletedTime;
|
||||
private List<Rectangle> positions = new ArrayList<>();
|
||||
private String textBefore;
|
||||
private String textAfter;
|
||||
|
||||
}
|
||||
|
||||
@ -25,5 +25,7 @@ public class ManualResizeRedaction {
|
||||
private String value;
|
||||
@Builder.Default
|
||||
private List<Rectangle> positions = new ArrayList<>();
|
||||
private String textBefore;
|
||||
private String textAfter;
|
||||
|
||||
}
|
||||
|
||||
@ -23,4 +23,7 @@ public class ResizeRedactionRequest {
|
||||
|
||||
@Builder.Default
|
||||
private List<Rectangle> positions = new ArrayList<>();
|
||||
|
||||
private String textBefore;
|
||||
private String textAfter;
|
||||
}
|
||||
|
||||
@ -56,5 +56,10 @@ public class ManualRedactionEntryEntity {
|
||||
@ManyToOne
|
||||
private FileEntity fileStatus;
|
||||
|
||||
@Column
|
||||
private String textBefore;
|
||||
@Column
|
||||
private String textAfter;
|
||||
|
||||
|
||||
}
|
||||
|
||||
@ -53,4 +53,9 @@ public class ManualResizeRedactionEntity {
|
||||
@ElementCollection
|
||||
private List<RectangleEntity> positions = new ArrayList<>();
|
||||
|
||||
@Column
|
||||
private String textBefore;
|
||||
@Column
|
||||
private String textAfter;
|
||||
|
||||
}
|
||||
|
||||
@ -614,6 +614,12 @@ databaseChangeLog:
|
||||
- column:
|
||||
name: file_status_id
|
||||
type: VARCHAR(255)
|
||||
- column:
|
||||
name: text_before
|
||||
type: VARCHAR(255)
|
||||
- column:
|
||||
name: text_after
|
||||
type: VARCHAR(255)
|
||||
tableName: manual_resize_redaction
|
||||
- changeSet:
|
||||
id: 1637073006104-20
|
||||
@ -856,6 +862,12 @@ databaseChangeLog:
|
||||
- column:
|
||||
name: file_status_id
|
||||
type: VARCHAR(255)
|
||||
- column:
|
||||
name: text_before
|
||||
type: VARCHAR(255)
|
||||
- column:
|
||||
name: text_after
|
||||
type: VARCHAR(255)
|
||||
tableName: manual_redaction
|
||||
- changeSet:
|
||||
id: 1637073006104-26
|
||||
|
||||
@ -77,12 +77,16 @@ public class ManualRedactionTest extends AbstractPersistenceServerServiceTest {
|
||||
.value("test")
|
||||
.legalBasis("1")
|
||||
.rectangle(true)
|
||||
.textAfter("Text After")
|
||||
.textBefore("Text Before")
|
||||
.build());
|
||||
var loadedAddRedaction = manualRedactionClient.getAddRedaction(file.getId(), addRedaction.getAnnotationId());
|
||||
assertThat(loadedAddRedaction.getUser()).isEqualTo("user");
|
||||
assertThat(loadedAddRedaction.getType()).contains("manual");
|
||||
assertThat(loadedAddRedaction.getSection()).contains("section test");
|
||||
assertThat(loadedAddRedaction.isRectangle()).isEqualTo(true);
|
||||
assertThat(loadedAddRedaction.getTextAfter()).isEqualTo("Text After");
|
||||
assertThat(loadedAddRedaction.getTextBefore()).isEqualTo("Text Before");
|
||||
|
||||
manualRedactionClient.updateAddRedactionStatus(dossier.getId(), file.getId(), addRedaction.getAnnotationId(), JSONPrimitive.of(AnnotationStatus.APPROVED));
|
||||
loadedAddRedaction = manualRedactionClient.getAddRedaction(file.getId(), addRedaction.getAnnotationId());
|
||||
@ -234,12 +238,16 @@ public class ManualRedactionTest extends AbstractPersistenceServerServiceTest {
|
||||
.positions(List.of(Rectangle.builder().topLeftY(2).topLeftX(2).height(2).width(2).build()))
|
||||
.user("test")
|
||||
.value("some value")
|
||||
.textAfter("Text After")
|
||||
.textBefore("Text Before")
|
||||
.build());
|
||||
var loadedResizeRedaction = manualRedactionClient.getResizeRedaction(file.getId(), resizeRedaction.getAnnotationId());
|
||||
assertThat(loadedResizeRedaction.getStatus()).isEqualTo(AnnotationStatus.REQUESTED);
|
||||
assertThat(loadedResizeRedaction.getUser()).isEqualTo("test");
|
||||
assertThat(loadedResizeRedaction.getPositions()).isNotEmpty();
|
||||
assertThat(loadedResizeRedaction.getValue()).isEqualTo("some value");
|
||||
assertThat(loadedResizeRedaction.getTextAfter()).isEqualTo("Text After");
|
||||
assertThat(loadedResizeRedaction.getTextBefore()).isEqualTo("Text Before");
|
||||
|
||||
manualRedactionClient.updateResizeRedactionStatus(dossier.getId(), file.getId(), resizeRedaction.getAnnotationId(), JSONPrimitive.of(AnnotationStatus.APPROVED));
|
||||
loadedResizeRedaction = manualRedactionClient.getResizeRedaction(file.getId(), resizeRedaction.getAnnotationId());
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user