From 25ff48840558ce4974c8a50761498420d9a568f3 Mon Sep 17 00:00:00 2001 From: Antonis Lempesis Date: Fri, 16 Apr 2021 08:16:09 +0000 Subject: [PATCH] returning fair guidelines as such --- src/main/java/eu/dnetlib/repo/manager/domain/Constants.java | 1 + .../eu/dnetlib/repo/manager/service/ValidatorServiceImpl.java | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/main/java/eu/dnetlib/repo/manager/domain/Constants.java b/src/main/java/eu/dnetlib/repo/manager/domain/Constants.java index 8cea9c7..945caff 100644 --- a/src/main/java/eu/dnetlib/repo/manager/domain/Constants.java +++ b/src/main/java/eu/dnetlib/repo/manager/domain/Constants.java @@ -32,6 +32,7 @@ public class Constants{ public static final String VALIDATION_MODE_LITERATURE = "literature"; public static final String VALIDATION_MODE_DATA = "data"; public static final String VALIDATION_MODE_CRIS = "cris"; + public static final String VALIDATION_MODE_FAIR = "fair"; public static final String VALIDATION_JOB_TYPE_COMPATIBILITY_TEST = "Compatibility Test"; public static final String VALIDATION_JOB_TYPE_REGISTRATION_REQUEST = "Registration Request"; diff --git a/src/main/java/eu/dnetlib/repo/manager/service/ValidatorServiceImpl.java b/src/main/java/eu/dnetlib/repo/manager/service/ValidatorServiceImpl.java index 8c62afe..57168b4 100644 --- a/src/main/java/eu/dnetlib/repo/manager/service/ValidatorServiceImpl.java +++ b/src/main/java/eu/dnetlib/repo/manager/service/ValidatorServiceImpl.java @@ -79,6 +79,8 @@ public class ValidatorServiceImpl implements ValidatorService { key = Constants.VALIDATION_MODE_LITERATURE; else if (ruleSet.getGuidelinesAcronym().matches("^openaire[1-9].0_cris$")) key = Constants.VALIDATION_MODE_CRIS; + else if (ruleSet.getGuidelinesAcronym().matches(".*fair$")) + key = Constants.VALIDATION_MODE_FAIR; if (rulesetMap.containsKey(key)) rulesetMap.get(key).add(ruleSet);