Pull request #407: RED-4176: Only apply APPROVED resizes in to annotations in analysis
Merge in RED/redaction-service from RED-4176 to master * commit '19d48e207b6fb4169adb894ced089fb3c2f9c49f': RED-4176: Only apply APPROVED resizes in to annotations in analysis
This commit is contained in:
commit
7ee338a067
@ -1,5 +1,6 @@
|
|||||||
package com.iqser.red.service.redaction.v1.server.redaction.utils;
|
package com.iqser.red.service.redaction.v1.server.redaction.utils;
|
||||||
|
|
||||||
|
import com.iqser.red.service.persistence.service.v1.api.model.annotations.AnnotationStatus;
|
||||||
import com.iqser.red.service.persistence.service.v1.api.model.annotations.ManualRedactions;
|
import com.iqser.red.service.persistence.service.v1.api.model.annotations.ManualRedactions;
|
||||||
import com.iqser.red.service.redaction.v1.server.redaction.model.Dictionary;
|
import com.iqser.red.service.redaction.v1.server.redaction.model.Dictionary;
|
||||||
import com.iqser.red.service.redaction.v1.server.redaction.model.*;
|
import com.iqser.red.service.redaction.v1.server.redaction.model.*;
|
||||||
@ -99,7 +100,7 @@ public class EntitySearchUtils {
|
|||||||
}
|
}
|
||||||
|
|
||||||
entitiesWithPositions.forEach(e -> e.getPositionSequences().forEach(pos -> {
|
entitiesWithPositions.forEach(e -> e.getPositionSequences().forEach(pos -> {
|
||||||
manualRedactions.getResizeRedactions().forEach(resize -> {
|
manualRedactions.getResizeRedactions().stream().filter(resize -> resize.getStatus().equals(AnnotationStatus.APPROVED)).forEach(resize -> {
|
||||||
if (resize.getAnnotationId().equals(pos.getId())) {
|
if (resize.getAnnotationId().equals(pos.getId())) {
|
||||||
if (resize.getValue().length() < e.getWord().length() && e.getWord().contains(resize.getValue())) {
|
if (resize.getValue().length() < e.getWord().length() && e.getWord().contains(resize.getValue())) {
|
||||||
int start = e.getWord().indexOf(resize.getValue());
|
int start = e.getWord().indexOf(resize.getValue());
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user