move code into MCRObjectIDDetector

Description

In der RestAPI gibt es an 2 Stellen Code, der für einen gegebenen ID-String eine MCRObjectID oder MCRDervivateID ermittelt. Das Feature wird genutzt, um z.B. in der RestAPI Informationen zu Objekten anhand ihrer DOI, URN oder anderer Identifier auszugegeben.

In der aktuellen Implementierung wird dazu eine SOLR-Abfrage ausgeführt.
Damit haben wir in der REST-API eine Build-Abhängigkeit zum SOLR-Module.

Der Mechanismus soll in einen konfigurierbaren MCRObjectIDDetector ausgelagert werden. Damit wird er auch an anderen Stellen nachnutzbar.

Weiterhin wird die Build-Abhängigkeit zwischen MyCoRe Modulen reduziert.

Environment

None

Activity

Fixed

Details

Assignee

Reporter

Fix versions

Priority

Created April 13, 2024 at 7:42 PM
Updated January 14, 2025 at 1:36 PM
Resolved June 14, 2024 at 11:40 AM