Tags: qbicsoftware/data-manager-app
Tags
Add client ID to ROR request and switch to APIv2 (#1359) * Add client ID to ROR request * improve logging * Introduce types for ROR API v2 * Provide constructors without api key * Require non-null client id * Rename class Co-authored-by: Sven F. <sven1103@users.noreply.github.com> * Introduce API class * Fix stub * Check input argument * Extract methods * Include http status code in error message * Add space in error message * Fix App Config * Add check in constructor Co-authored-by: Sven F. <sven1103@users.noreply.github.com> * Fix ror setup Co-authored-by: Sven F. <sven1103@users.noreply.github.com> * inline variable --------- Co-authored-by: KochTobi <kochtobi@users.noreply.github.com> Co-authored-by: Sven F. <sven1103@users.noreply.github.com>
Fix Data Privacy and Legal Notice (#1352) * Fix value injection in DataManagerLayout.java * add getters * Introduce hot flux with announcements * Switch to hot announcement source * Clean up code * rename method * address nullability * add spring annotations --------- Co-authored-by: KochTobi <kochtobi@users.noreply.github.com>
Only query for ontology classes (#1315) Without a type definition all types of `class,property,individual,ontology` are returned. As `property` does not provide a parseable curie/obo_id, our integration fails for every query where a property or ontology is returned. By specifying the type to be a `class`, we get only expected results. Documentation on the API: https://api.terminology.tib.eu/swagger-ui/index.html?urls.primaryName=version1 Co-authored-by: KochTobi <kochtobi@users.noreply.github.com>
Improve cache utilisation on term lookup (#1246) Inverts the order of cache and remote service lookup for OBO ID resolve. Now, the cache is queried first and then the remote service is requested. This leads to a significant lower remote service request load and minimises to risk to receive a GO_AWAY from the remote server. Also the OBO ID Lookup is faster, since on batch measurement registrations on the same machine, worst case is that the ID need to be resolved once if not in cache. Also improves logging for easier debugging. Co-authored-by: Tobias Koch <tobias.koch@uni-tuebingen.de> * Lower log level to debug for cache lookup failure * Provide OBO ID in error log message --------- Co-authored-by: Tobias Koch <tobias.koch@uni-tuebingen.de>
PreviousNext