[Transformative Agreement] added check to verify the APC were paid byu the IReL funder

This commit is contained in:
Miriam Baglioni 2023-12-18 15:28:19 +01:00
parent 354e02e6a9
commit 624f5f3f21
1 changed files with 12 additions and 11 deletions

View File

@ -102,20 +102,21 @@ public class CreateActionSetSparkJob implements Serializable {
List<Relation> relationList = new ArrayList<>(); List<Relation> relationList = new ArrayList<>();
String paper; if(value.getAgreement().startsWith("IReL")) {
String paper;
paper = "50|doi_________::" paper = "50|doi_________::"
+ IdentifierFactory + IdentifierFactory
.md5(PidCleaner.normalizePidValue(PidType.doi.toString(), value.getDoi())); .md5(PidCleaner.normalizePidValue(PidType.doi.toString(), value.getDoi()));
relationList relationList
.add( .add(
getRelation( getRelation(
paper, paper,
IREL_PROJECT, ModelConstants.IS_PRODUCED_BY)); IREL_PROJECT, ModelConstants.IS_PRODUCED_BY));
relationList.add(getRelation(IREL_PROJECT, paper, ModelConstants.PRODUCES));
relationList.add(getRelation(IREL_PROJECT, paper, ModelConstants.PRODUCES));
}
return relationList; return relationList;
} }