Merge branch 'RED-7317' into 'master'
RED-7317: fix behavior of recategorize Closes RED-7317 See merge request redactmanager/redaction-service!117
This commit is contained in:
commit
e21515979b
@ -93,6 +93,7 @@ public class DroolsExecutionService {
|
|||||||
manualRedactions.getEntriesToAdd().forEach(kieSession::insert);
|
manualRedactions.getEntriesToAdd().forEach(kieSession::insert);
|
||||||
manualRedactions.getForceRedactions().forEach(kieSession::insert);
|
manualRedactions.getForceRedactions().forEach(kieSession::insert);
|
||||||
manualRedactions.getIdsToRemove().forEach(kieSession::insert);
|
manualRedactions.getIdsToRemove().forEach(kieSession::insert);
|
||||||
|
manualRedactions.getLegalBasisChanges().forEach(kieSession::insert);
|
||||||
}
|
}
|
||||||
|
|
||||||
kieSession.insert(nerEntities);
|
kieSession.insert(nerEntities);
|
||||||
|
|||||||
@ -8,6 +8,7 @@ import org.springframework.stereotype.Service;
|
|||||||
import com.iqser.red.service.persistence.service.v1.api.shared.model.annotations.entitymapped.BaseAnnotation;
|
import com.iqser.red.service.persistence.service.v1.api.shared.model.annotations.entitymapped.BaseAnnotation;
|
||||||
import com.iqser.red.service.persistence.service.v1.api.shared.model.annotations.entitymapped.IdRemoval;
|
import com.iqser.red.service.persistence.service.v1.api.shared.model.annotations.entitymapped.IdRemoval;
|
||||||
import com.iqser.red.service.persistence.service.v1.api.shared.model.annotations.entitymapped.ManualForceRedaction;
|
import com.iqser.red.service.persistence.service.v1.api.shared.model.annotations.entitymapped.ManualForceRedaction;
|
||||||
|
import com.iqser.red.service.persistence.service.v1.api.shared.model.annotations.entitymapped.ManualLegalBasisChange;
|
||||||
import com.iqser.red.service.persistence.service.v1.api.shared.model.annotations.entitymapped.ManualRecategorization;
|
import com.iqser.red.service.persistence.service.v1.api.shared.model.annotations.entitymapped.ManualRecategorization;
|
||||||
import com.iqser.red.service.persistence.service.v1.api.shared.model.annotations.entitymapped.ManualRedactionEntry;
|
import com.iqser.red.service.persistence.service.v1.api.shared.model.annotations.entitymapped.ManualRedactionEntry;
|
||||||
import com.iqser.red.service.persistence.service.v1.api.shared.model.annotations.entitymapped.ManualResizeRedaction;
|
import com.iqser.red.service.persistence.service.v1.api.shared.model.annotations.entitymapped.ManualResizeRedaction;
|
||||||
@ -37,6 +38,11 @@ public class ManualChangeFactory {
|
|||||||
} else if (baseAnnotation instanceof ManualRedactionEntry manualRedactionEntry) {
|
} else if (baseAnnotation instanceof ManualRedactionEntry manualRedactionEntry) {
|
||||||
manualChange.withManualRedactionType(manualRedactionEntry.isAddToDictionary() ? ManualRedactionType.ADD_TO_DICTIONARY : ManualRedactionType.ADD_LOCALLY)
|
manualChange.withManualRedactionType(manualRedactionEntry.isAddToDictionary() ? ManualRedactionType.ADD_TO_DICTIONARY : ManualRedactionType.ADD_LOCALLY)
|
||||||
.withChange("value", manualRedactionEntry.getValue());
|
.withChange("value", manualRedactionEntry.getValue());
|
||||||
|
} else if (baseAnnotation instanceof ManualLegalBasisChange manualLegalBasisChange) {
|
||||||
|
manualChange.withManualRedactionType(ManualRedactionType.LEGAL_BASIS_CHANGE)
|
||||||
|
.withChange("section", manualLegalBasisChange.getSection())
|
||||||
|
.withChange("value", manualLegalBasisChange.getValue())
|
||||||
|
.withChange("legalBasis", manualLegalBasisChange.getLegalBasis());
|
||||||
}
|
}
|
||||||
manualChange.setProcessedDate(OffsetDateTime.now());
|
manualChange.setProcessedDate(OffsetDateTime.now());
|
||||||
return manualChange;
|
return manualChange;
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user