RED-4891: Rectangle redactions not listed in DELTA view

This commit is contained in:
Ali Oezyetimoglu 2022-08-15 09:27:23 +02:00
parent 4f66f5acf7
commit a6a17f3621

View File

@ -25,6 +25,8 @@ import com.iqser.red.service.persistence.service.v1.api.model.annotations.entity
import com.iqser.red.service.persistence.service.v1.api.model.dossiertemplate.configuration.Colors;
import com.iqser.red.service.persistence.service.v1.api.model.dossiertemplate.dossier.file.FileType;
import com.iqser.red.service.persistence.service.v1.api.model.dossiertemplate.type.Type;
import com.iqser.red.service.redaction.v1.model.Change;
import com.iqser.red.service.redaction.v1.model.ChangeType;
import com.iqser.red.service.redaction.v1.model.ManualChange;
import com.iqser.red.service.redaction.v1.model.ManualRedactionType;
import com.iqser.red.service.redaction.v1.model.Point;
@ -225,6 +227,8 @@ public class RedactionLogMergeService {
.add(ManualChange.from(imageRecategorization)
.withManualRedactionType(ManualRedactionType.RECATEGORIZE)
.withChange("type", imageRecategorization.getType()));
redactionLogEntry.getChanges().add(new Change(0, ChangeType.ADDED, imageRecategorization.getRequestDate()));
}
if (mrw.getItem() instanceof IdRemoval) {
@ -251,6 +255,8 @@ public class RedactionLogMergeService {
redactionLogEntry.getManualChanges()
.add(ManualChange.from(manualRemoval)
.withManualRedactionType(manualRemoval.isRemoveFromDictionary() ? ManualRedactionType.REMOVE_FROM_DICTIONARY : ManualRedactionType.REMOVE_LOCALLY));
redactionLogEntry.getChanges().add(new Change(0, ChangeType.ADDED, manualRemoval.getRequestDate()));
}
}
@ -283,6 +289,8 @@ public class RedactionLogMergeService {
redactionLogEntry.getManualChanges().add(manualChange);
redactionLogEntry.getChanges().add(new Change(0, ChangeType.ADDED, manualForceRedact.getRequestDate()));
}
if (mrw.getItem() instanceof ManualLegalBasisChange) {
@ -317,6 +325,8 @@ public class RedactionLogMergeService {
manualChange.withChange("value", manualLegalBasisChange.getValue());
}
redactionLogEntry.getManualChanges().add(manualChange);
redactionLogEntry.getChanges().add(new Change(0, ChangeType.ADDED, manualLegalBasisChange.getRequestDate()));
}
if (mrw.getItem() instanceof ManualResizeRedaction) {
@ -350,6 +360,8 @@ public class RedactionLogMergeService {
.add(ManualChange.from(manualResizeRedact)
.withManualRedactionType(ManualRedactionType.RESIZE)
.withChange("value", manualResizeRedact.getValue()));
redactionLogEntry.getChanges().add(new Change(0, ChangeType.ADDED, manualResizeRedact.getRequestDate()));
}
});
@ -445,6 +457,7 @@ public class RedactionLogMergeService {
.sectionNumber(-1)
.rectangle(manualRedactionEntry.isRectangle())
.manualChanges(changeList)
.changes(List.of(new Change(0, ChangeType.ADDED, manualRedactionEntry.getRequestDate())))
.build();
}