Recoginze rules and exceptions for redactAndRecommend, Do not redact publish information authors in new rulesset
This commit is contained in:
parent
375d84b236
commit
531eeebae1
@ -211,7 +211,7 @@ public class Section {
|
|||||||
while (matcher.find()) {
|
while (matcher.find()) {
|
||||||
String match = matcher.group(group);
|
String match = matcher.group(group);
|
||||||
if (StringUtils.isNotBlank(match) && match.length() >= 3) {
|
if (StringUtils.isNotBlank(match) && match.length() >= 3) {
|
||||||
Set<Entity> found = findEntities(match.trim(), asType, false, true, ruleNumber, reason, legalBasis);
|
Set<Entity> found = findEntities(match.trim(), asType, false, false, ruleNumber, reason, legalBasis);
|
||||||
addNewerToEntities(found);
|
addNewerToEntities(found);
|
||||||
localDictionaryAdds.computeIfAbsent(RECOMMENDATION_PREFIX + asType, (x) -> new HashSet<>()).add(match);
|
localDictionaryAdds.computeIfAbsent(RECOMMENDATION_PREFIX + asType, (x) -> new HashSet<>()).add(match);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -43,6 +43,7 @@ rule "5: Do not redact Names and Addresses if no redaction Indicator is containe
|
|||||||
when
|
when
|
||||||
Section(matchesType("vertebrate"), matchesType("published_information"))
|
Section(matchesType("vertebrate"), matchesType("published_information"))
|
||||||
then
|
then
|
||||||
|
section.redactNot("CBI_author", 4, "Vertebrate and Published Information found");
|
||||||
section.redactNot("CBI_address", 5, "Vertebrate and Published Information found");
|
section.redactNot("CBI_address", 5, "Vertebrate and Published Information found");
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user