RED-3382 - Manual redaction controller needs to support bulk requests

- update according to rules
This commit is contained in:
devplant 2022-02-25 15:15:31 +02:00
parent cecd7fb6d5
commit f6b0d734f3

View File

@ -512,8 +512,7 @@ public class ManualRedactionService {
ManualImageRecategorizationEntity imageRecategorization = recategorizationPersistenceService.findRecategorization(fileId, annotationId);
actionPerformed = actionPerformed ||
(AnnotationStatus.DECLINED.equals(annotationStatus)
&& AnnotationStatus.APPROVED.equals(imageRecategorization.getStatus()));
AnnotationStatus.DECLINED.equals(annotationStatus) && AnnotationStatus.APPROVED.equals(imageRecategorization.getStatus());
actionPerformed = actionPerformed || AnnotationStatus.APPROVED.equals(annotationStatus);
recategorizationPersistenceService.updateStatus(fileId, annotationId, annotationStatus);
@ -712,43 +711,6 @@ public class ManualRedactionService {
}
private boolean calculateHasSuggestions(String fileId) {
ManualRedactions manualRedactions = getManualRedactions(fileId);
for (var manualRedaction : manualRedactions.getEntriesToAdd()) {
if (manualRedaction.getStatus().equals(AnnotationStatus.REQUESTED)) {
return true;
}
}
for (var manualRedaction : manualRedactions.getIdsToRemove()) {
if (manualRedaction.getStatus().equals(AnnotationStatus.REQUESTED)) {
return true;
}
}
for (var manualRedaction : manualRedactions.getForceRedactions()) {
if (manualRedaction.getStatus().equals(AnnotationStatus.REQUESTED)) {
return true;
}
}
for (var manualRedaction : manualRedactions.getImageRecategorization()) {
if (manualRedaction.getStatus().equals(AnnotationStatus.REQUESTED)) {
return true;
}
}
for (var manualRedaction : manualRedactions.getLegalBasisChanges()) {
if (manualRedaction.getStatus().equals(AnnotationStatus.REQUESTED)) {
return true;
}
}
return false;
}
private boolean handleAddToDictionary(String fileId, String annotationId, String typeId, String value, AnnotationStatus status, boolean addToDictionary,
boolean addToDossierDictionary, boolean revert, String dossierId) {