Package io.goobi.viewer.api.rest.bindings
package io.goobi.viewer.api.rest.bindings
JAX-RS name-binding annotations used to associate request filters and interceptors
with specific REST resources, such as access control, authentication, and IIIF presentation guards.
-
Annotation InterfacesClassDescriptionBinding for all resources which should be authorized by
AccessConditionRequestFilter.JAX-RS name binding annotation used to restrict REST endpoint access based on required access rights.Binding for resources which should be authorized byAdminLoggedInFilter.Binding for resources which use anAuthorizationFilter.Binding for resources which should use theCrowdsourcingCampaignFilterto check access.Binding for all requests to io.goobi.viewer.api.rest.v1.downloads.DownloadResource.Binding interface to collect all services for the IIIF presentation API.JAX-RS name binding annotation used to mark REST endpoints that serve media resources.Binding for downloading files belonging to a record.Allows request by sessions with a logged in user.Binding to handle exception in requests by theWebApplicationExceptionMapper.