add feature to change the pagination start number, enhance debugging
avoid expection in RestIterator
to avoid null pointer exception
enhance logging for generic approach
REST plugin accepts optional Request Headers parameters as json map, e.g. {Accept:application/json}. This is useful to support PostgREST endpoints: they need a param in the header to return proper json. request headers must also be exploited for the pagination (not implemented in this commit). More details on PostgREST at https://postgrest.org/en/stable/api.html....
refine json to xml element-names
refining of request url creation and increase version number
queryParams could be emtpy
PRIVATE : I have the impression we are not preventing a NullPointerException during collection that I am experiencing with the eurostat API of the EU Open Data Portal.
Added info log with the REST endpoint and parameter of the first call
Added new optional parameter in case the resultFormatValue is not 'json' but the output is in json format
removede some logs and added check to fix issue with fct rest template
changed way to express if condition
other logs
added athor log.debug to verify code is doing what expected
added logs in debug to verify the header parameter in the basic authentication
added the basic authentication strategy
refactored methods working with json so they can be reused by other plugins
Log more at the debug level instead of the info level
RestCollectorPlugin: fix the issue to discover the end of deep-cursor, v1.4.3-SNAPSHOT
RestCollectorPlugin: prevent NullPointerException at mdStore, v1.4.2-SNAPSHOT
RestCollectorPlugin: fix termination of deep-cursor; v1.4.1-SNAPSHOT
RestCollectorPlugin: change to iteration on deep-cursor
Rest-Collector plugin: changes deep-cursor for CrossRef, v1.3.39-SNAPSHOT, sf
Rest-Collector plugin: changes deep-cursor for CrossRef, v1.3.39-SNAPSHOT
Rest-Collector plugin: deep-cursor for CrossRef, v1.3.37-SNAPSHOT
Rest-Collector plugin: fix issue with RestCollectorPlugin class, no version chg
Rest-Collector plugin: additional log.debug statements
RestCollector plugin - new resumptionType: deep-cursor, exception added
RestCollector plugin - new resumptionType: deep-cursor
adding loop to clean-up the json format
add AuthMethod Bearer to RestIterator class, changed version to 1.3.32-SNAPSHOT
code formatting
fixed class name for logs
Issue Enhancement #3858 and code cleanup in RestIterator
enhancement of new resumptionType, Issue Enhancement #3858
fix JSON replacement with cleanUnwantedJsonCharsInXmlTagnames
use XmlCleaner for cleaning up XML results andprepare for next revision.
org.json.XML - update maven package version to 20180813better unicode support
org.json.XML - Workaround for JSON element names -> XML tagnames.remove resumptionParam&-Type from first 'query' URL.
Additional to discover option in the Rest_Json CollectorPlugin for the enhancements of the new OpenDOAR API at JISC under https://v2.sherpa.ac.uk/opendoar/
Additional comments, debugging output in the Rest_Json CollectorPlugin for the enhancements of the new OpenDOAR API at JISC under https://v2.sherpa.ac.uk/opendoar/
Additional comments, debugging output and small changes in the Rest_Json CollectorPlugin for the enhancements of the new OpenDOAR API at JISC under https://v2.sherpa.ac.uk/opendoar/
Small changes in the Rest_Json CollectorPlugin for the enhancements of the new OpenDOAR API at JISC under https://v2.sherpa.ac.uk/opendoar/
Changes in the Rest_Json CollectorPlugin with enhancements for the new OpenDOAR API at JISC under https://v2.sherpa.ac.uk/opendoar/
using commons-lang3
small adjustments in rest json plugin
fixed 'next' method of the iterator class and added new field entityPath
declaring bean for RestCollectorPlugin
collector plugin for rest apis