fixed the condition to select results to appear in the eosc dump

This commit is contained in:
Miriam Baglioni 2023-09-19 10:18:47 +02:00
parent e9d7271a1e
commit 5ddae012c1
1 changed files with 16 additions and 13 deletions

View File

@ -81,19 +81,22 @@ public class SelectEoscResultsJobStep1 implements Serializable {
r
.getCollectedfrom()
.stream()
.anyMatch(cf -> cf.getValue().equalsIgnoreCase("B2FIND")))
||
r.getInstance().stream().anyMatch(i -> i.getHostedby().getValue().equalsIgnoreCase("ARCHE")) ||
r
.getInstance()
.stream()
.anyMatch(i -> i.getHostedby().getValue().equalsIgnoreCase("LINDAT/CLARIN repository"))
||
r
.getInstance()
.stream()
.anyMatch(
i -> i.getHostedby().getValue().equalsIgnoreCase("Publications at Bielefeld University")))
.anyMatch(cf -> cf.getValue().equalsIgnoreCase("B2FIND"))
||
r.getInstance().stream().anyMatch(i -> i.getHostedby().getValue().equalsIgnoreCase("ARCHE")) ||
r
.getInstance()
.stream()
.anyMatch(i -> i.getHostedby().getValue().equalsIgnoreCase("LINDAT/CLARIN repository"))
||
r
.getInstance()
.stream()
.anyMatch(
i -> i
.getHostedby()
.getValue()
.equalsIgnoreCase("Publications at Bielefeld University"))))
.map(
(MapFunction<R, Result>) r -> (Result) ResultMapper