Improved test
#8552 remove unused fields to make the direct indexixng API work
use of dsm to obtain ds info
Added support for CHIST-ERA and ASAP
Added support for Horizon Europe projects
Fixed bug when unescaping project id
hack to avoid ugly H2020 fundingstreams in the portal due to wrong input from Zenodo
fixed bug that caused the lack of values on the records to be indexed. Tests adapted to do some asserts so that we avoid such silly errors in the future
Need to create an instance of the OpenAIRESUbmitterUtils for the new class ResultEntryToOaf.
When the label of the context cannot be resolved, the context tag is not added.To ensure tests do not make any external calls, the code has been refactored so that the proper mock could be defined.
Test for enermaps
Test label for enermaps category
Fixed direct indexing to projects with no funding streams and with escaped '/' in the grant code. Fixed UKRI acronym/names
added test to verify if blanc community id could be because of api return. It was not the case
added tests for direct indexing from sandbox
updated tests
reintegrated branch solr75 -r53793:HEAD
update test
deletion of contexts associated to zenodo communities (id contains "https://zenodo.org/communities/") and new example test resource added
test info repo:eu string for projects with ' in the title
test for ORPs
check for zenodo record not direct indexed
Testing submission of software and orp.
Also creator values must be xml escaped as they may contain &...
Updated record template and code to fix: 1. bestlicense and license must be bestaccessright and accessright; 2. Persons are not entities anymore and are now stored in the creator field; 3. Added empty journal field and other minor fields to reflect the current records in the production and beta indexes.
renemaed some packages
implementation
cleaning
first import
Use misc-utils escaper: the one in velocity is too old and does not cover all XML entities!
fixed not working test
test expects exception
test for wrong openaireid
Testing the openaireId param
integrated (hopefully) all required changes from dnet40
fixed test
Node for writing context updates on hbase and refactoring
deserialize in test
Fixed semantics and added test
updated the direct index api
removed an invalid migration of the apis
codebase used to migrate to java8 the production system