Package org.gcube.informationsystem.resourceregistry.rest.providers
package org.gcube.informationsystem.resourceregistry.rest.providers
-
ClassesClassDescriptionGlobal JAX-RS response filter emitting
Content-Location(RFC 9110 Section 8.7), per07-api-foundations-and-roles.md: "the canonical URI of the returned payload, or the specific URI that generated a failure in error responses" - for creation/update responses, single-instance reads, and error responses alike.Global JAX-RS response filter that automatically extracts accumulatedLinkRelationentries from the current JAX-RSContainerRequestContextproperties and emits them as RFC 8288Linkresponse headers.Programmatic OpenAPI filter that scans classes for customQUERYmethods and dynamically generates their standardPOSTfallback endpoints in the resulting OpenAPI specification.Global JAX-RS response filter that automatically extracts the accumulatedOperationReturnpreference from the current JAX-RSContainerRequestContextproperties and emits it as thePreference-Appliedresponse header.Global JAX-RS request filter providing thePOSTcompatibility fallback for the RFC 10008QUERYHTTP method: network intermediaries (WAFs, proxies) or client libraries that block non-standard HTTP methods can send aPOSTrequest carrying theX-HTTP-Method-Override: QUERYheader instead of a nativeQUERYrequest.Global JAX-RSExceptionMapperthat maps everyResourceRegistryExceptionthrown by the service into an HTTP errorResponse.Global JAX-RS response filter that automatically extracts accumulatedResultScopetokens from the current JAX-RSContainerRequestContextproperties and emits them as a single combinedX-Result-Scoperesponse header.Global JAX-RS response filter that automatically extracts accumulated query-parameter and content warnings from the current JAX-RSContainerRequestContextproperties and emits them asX-Warningresponse headers.