RED-4064: Add resize redactions sections to reanalysis sections

This commit is contained in:
deiflaender 2022-06-03 12:01:05 +02:00
parent 3f76401c7d
commit 21ca25f330

View File

@ -5,6 +5,7 @@ import com.iqser.red.service.persistence.service.v1.api.model.annotations.entity
import com.iqser.red.service.persistence.service.v1.api.model.annotations.entitymapped.ManualForceRedaction; import com.iqser.red.service.persistence.service.v1.api.model.annotations.entitymapped.ManualForceRedaction;
import com.iqser.red.service.persistence.service.v1.api.model.annotations.entitymapped.ManualImageRecategorization; import com.iqser.red.service.persistence.service.v1.api.model.annotations.entitymapped.ManualImageRecategorization;
import com.iqser.red.service.persistence.service.v1.api.model.annotations.entitymapped.ManualLegalBasisChange; import com.iqser.red.service.persistence.service.v1.api.model.annotations.entitymapped.ManualLegalBasisChange;
import com.iqser.red.service.persistence.service.v1.api.model.annotations.entitymapped.ManualResizeRedaction;
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.dossier.file.FileType;
import com.iqser.red.service.persistence.service.v1.api.model.dossiertemplate.legalbasis.LegalBasis; import com.iqser.red.service.persistence.service.v1.api.model.dossiertemplate.legalbasis.LegalBasis;
import com.iqser.red.service.redaction.v1.model.*; import com.iqser.red.service.redaction.v1.model.*;
@ -282,7 +283,9 @@ public class AnalyzeService {
return new HashSet<>(); return new HashSet<>();
} }
return Stream.concat(manualRedactions.getLegalBasisChanges() return Stream.concat(manualRedactions.getResizeRedactions()
.stream()
.map(ManualResizeRedaction::getAnnotationId), Stream.concat(manualRedactions.getLegalBasisChanges()
.stream() .stream()
.map(ManualLegalBasisChange::getAnnotationId), Stream.concat(manualRedactions.getImageRecategorization() .map(ManualLegalBasisChange::getAnnotationId), Stream.concat(manualRedactions.getImageRecategorization()
.stream() .stream()
@ -290,7 +293,7 @@ public class AnalyzeService {
.stream() .stream()
.map(IdRemoval::getAnnotationId), manualRedactions.getForceRedactions() .map(IdRemoval::getAnnotationId), manualRedactions.getForceRedactions()
.stream() .stream()
.map(ManualForceRedaction::getAnnotationId)))).collect(Collectors.toSet()); .map(ManualForceRedaction::getAnnotationId))))).collect(Collectors.toSet());
} }
public List<RedactionLogLegalBasis> convert(List<LegalBasis> legalBasis) { public List<RedactionLogLegalBasis> convert(List<LegalBasis> legalBasis) {