Uses of Class
io.goobi.viewer.api.rest.AbstractApiUrlManager
Packages that use AbstractApiUrlManager
Package
Description
Builder classes that assemble REST response payloads for complex resources such as
annotations, IIIF manifests, bibliographic text, table of contents, and bookmarks.
Root package for version 1 of the Goobi viewer REST API, containing the JAX-RS application
bootstrap, URL constants, and sub-packages for all v1 endpoint resources.
REST resources for the crowdsourcing module in the v1 API, handling campaign item
retrieval and activity log entries for user-contributed transcription and annotation work.
REST resources for image and PDF delivery within record contexts in the v1 API,
covering IIIF image API endpoints for record pages, file images, and PDF generation.
Root package for version 2 of the Goobi viewer REST API, containing the JAX-RS application
bootstrap, URL constants, and sub-packages for all v2 endpoint resources.
Core controller and utility classes of the Goobi viewer.
Handlers and utilities for image and media delivery, including IIIF URL construction, thumbnail generation,
PDF handling, watermarking, and 3D object access within the Goobi viewer.
JSF managed beans (CDI backing beans) of the Goobi viewer.
Core annotation model for the Goobi viewer, covering persistent database-backed annotations,
crowdsourcing annotations, ALTO-based annotation building, and publication status tracking.
Implements the IIIF Change Discovery API, building ordered activity collections that
expose record creation, modification, and deletion events to harvesting clients.
Provides builders for assembling IIIF Presentation API 2 resources such as manifests,
sequences, canvases, structures, and annotation layers from Goobi viewer record data.
Provides builders for assembling IIIF Presentation API 3 resources such as manifests,
canvases, ranges, and annotation pages from Goobi viewer record data.
Implements the IIIF Content Search API, orchestrating full-text and annotation searches
within a manifest and converting results into IIIF-compliant search response objects.
-
Uses of AbstractApiUrlManager in io.goobi.viewer.api.rest.resourcebuilders
Methods in io.goobi.viewer.api.rest.resourcebuilders with parameters of type AbstractApiUrlManagerModifier and TypeMethodDescriptionabstract de.intranda.api.iiif.presentation.v2.Collection2AbstractBookmarkResourceBuilder.createCollection(BookmarkList list, AbstractApiUrlManager urls) de.intranda.api.iiif.presentation.v2.Collection2SessionBookmarkResourceBuilder.createCollection(BookmarkList list, AbstractApiUrlManager urls) de.intranda.api.iiif.presentation.v2.Collection2UserBookmarkResourceBuilder.createCollection(BookmarkList list, AbstractApiUrlManager urls) abstract de.intranda.api.iiif.presentation.v2.Collection2AbstractBookmarkResourceBuilder.getAsCollection(Long id, AbstractApiUrlManager urls) de.intranda.api.iiif.presentation.v2.Collection2AbstractBookmarkResourceBuilder.getAsCollection(String sharedKey, AbstractApiUrlManager urls) getAsCollection.de.intranda.api.iiif.presentation.v2.Collection2SessionBookmarkResourceBuilder.getAsCollection(Long id, AbstractApiUrlManager urls) de.intranda.api.iiif.presentation.v2.Collection2UserBookmarkResourceBuilder.getAsCollection(Long id, AbstractApiUrlManager urls) getAsCollection.abstract StringAbstractBookmarkResourceBuilder.getBookmarkListForMirador(Long id, AbstractApiUrlManager urls) SessionBookmarkResourceBuilder.getBookmarkListForMirador(Long id, AbstractApiUrlManager urls) Returns the session stored bookmark list, creating a new empty one if needed.UserBookmarkResourceBuilder.getBookmarkListForMirador(Long id, AbstractApiUrlManager urls) Returns the user bookmark list with the given ID.AbstractBookmarkResourceBuilder.getSharedBookmarkListForMirador(String key, AbstractApiUrlManager urls) Constructors in io.goobi.viewer.api.rest.resourcebuilders with parameters of type AbstractApiUrlManagerModifierConstructorDescriptionAnnotationsResourceBuilder(AbstractApiUrlManager urls, HttpServletRequest request) Default constructor. -
Uses of AbstractApiUrlManager in io.goobi.viewer.api.rest.v1
Subclasses of AbstractApiUrlManager in io.goobi.viewer.api.rest.v1 -
Uses of AbstractApiUrlManager in io.goobi.viewer.api.rest.v1.crowdsourcing
Fields in io.goobi.viewer.api.rest.v1.crowdsourcing declared as AbstractApiUrlManagerModifier and TypeFieldDescriptionprotected AbstractApiUrlManagerCampaignItemLogResource.urlsprotected AbstractApiUrlManagerCampaignItemResource.urlsConstructors in io.goobi.viewer.api.rest.v1.crowdsourcing with parameters of type AbstractApiUrlManagerModifierConstructorDescriptionCampaignItemLogResource(HttpServletRequest servletRequest, AbstractApiUrlManager urls, Long campaignId) CampaignItemResource(HttpServletRequest servletRequest, AbstractApiUrlManager urls, Long campaignId) -
Uses of AbstractApiUrlManager in io.goobi.viewer.api.rest.v1.records.media
Constructors in io.goobi.viewer.api.rest.v1.records.media with parameters of type AbstractApiUrlManagerModifierConstructorDescriptionRecordFilesFooterResource(ContainerRequestContext context, HttpServletRequest request, HttpServletResponse response, AbstractApiUrlManager urls, String pi, String filename, de.unigoettingen.sub.commons.cache.ContentServerCacheManager cacheManager) ViewerRecordPDFResource(ContainerRequestContext context, HttpServletRequest request, HttpServletResponse response, AbstractApiUrlManager urls, String pi, de.unigoettingen.sub.commons.cache.ContentServerCacheManager cacheManager) ViewerSectionPDFResource(ContainerRequestContext context, HttpServletRequest request, HttpServletResponse response, AbstractApiUrlManager urls, String pi, String divId, de.unigoettingen.sub.commons.cache.ContentServerCacheManager cacheManager) -
Uses of AbstractApiUrlManager in io.goobi.viewer.api.rest.v2
Subclasses of AbstractApiUrlManager in io.goobi.viewer.api.rest.v2 -
Uses of AbstractApiUrlManager in io.goobi.viewer.controller
Methods in io.goobi.viewer.controller that return AbstractApiUrlManagerModifier and TypeMethodDescriptionRestApiManager.getCMSMediaImageApiManager()RestApiManager.getCMSMediaImageApiManager(AbstractApiUrlManager.Version version) RestApiManager.getIIIFContentApiManager()RestApiManager.getIIIFDataApiManager()Methods in io.goobi.viewer.controller that return types with arguments of type AbstractApiUrlManagerModifier and TypeMethodDescriptionRestApiManager.getContentApiManager()RestApiManager.getContentApiManager(AbstractApiUrlManager.Version version) RestApiManager.getDataApiManager()RestApiManager.getDataApiManager(AbstractApiUrlManager.Version version) -
Uses of AbstractApiUrlManager in io.goobi.viewer.controller.imaging
Methods in io.goobi.viewer.controller.imaging that return AbstractApiUrlManagerConstructors in io.goobi.viewer.controller.imaging with parameters of type AbstractApiUrlManagerModifierConstructorDescriptionIIIFPresentationAPIHandler(AbstractApiUrlManager urls, Configuration configuration) Creates a new IIIFPresentationAPIHandler instance.ImageHandler(AbstractApiUrlManager contentUrlManager) Creates a new MediaHandler instance.PdfHandler(WatermarkHandler watermarkHandler, AbstractApiUrlManager urls) Creates a new PdfHandler instance. -
Uses of AbstractApiUrlManager in io.goobi.viewer.managedbeans
Methods in io.goobi.viewer.managedbeans with parameters of type AbstractApiUrlManagerModifier and TypeMethodDescriptionvoidImageDeliveryBean.init(Configuration config, AbstractApiUrlManager dataUrlManager, AbstractApiUrlManager contentUrlManager) Initialize for testing. -
Uses of AbstractApiUrlManager in io.goobi.viewer.model.annotation
Constructors in io.goobi.viewer.model.annotation with parameters of type AbstractApiUrlManager -
Uses of AbstractApiUrlManager in io.goobi.viewer.model.iiif.discovery
Constructors in io.goobi.viewer.model.iiif.discovery with parameters of type AbstractApiUrlManagerModifierConstructorDescriptionActivityCollectionBuilder(AbstractApiUrlManager apiUrlManager, SolrSearchIndex searchIndex, int itemsPerPage) -
Uses of AbstractApiUrlManager in io.goobi.viewer.model.iiif.presentation.v2.builder
Fields in io.goobi.viewer.model.iiif.presentation.v2.builder declared as AbstractApiUrlManagerModifier and TypeFieldDescriptionprotected final AbstractApiUrlManagerAbstractBuilder.urlsConstantUGC_SOLR_FIELDS.Constructors in io.goobi.viewer.model.iiif.presentation.v2.builder with parameters of type AbstractApiUrlManagerModifierConstructorDescriptionprotectedAbstractBuilder(AbstractApiUrlManager apiUrlManager) Creates a new AbstractBuilder instance.protectedAbstractBuilder(AbstractApiUrlManager apiUrlManager, Configuration config) Creates a new AbstractBuilder instance.CollectionBuilder(AbstractApiUrlManager apiUrlManager) Creates a new CollectionBuilder instance.LayerBuilder(AbstractApiUrlManager apiUrlManager) Creates a new LayerBuilder instance.ManifestBuilder(AbstractApiUrlManager apiUrlManager) Creates a new ManifestBuilder instance.OpenAnnotationBuilder(AbstractApiUrlManager apiUrlManager) SequenceBuilder(AbstractApiUrlManager apiUrlManager) Creates a new SequenceBuilder instance.StructureBuilder(AbstractApiUrlManager apiUrlManager) Creates a new StructureBuilder instance.WebAnnotationBuilder(AbstractApiUrlManager apiUrlManager) -
Uses of AbstractApiUrlManager in io.goobi.viewer.model.iiif.presentation.v3.builder
Fields in io.goobi.viewer.model.iiif.presentation.v3.builder declared as AbstractApiUrlManagerConstructors in io.goobi.viewer.model.iiif.presentation.v3.builder with parameters of type AbstractApiUrlManagerModifierConstructorDescriptionprotectedAbstractBuilder(AbstractApiUrlManager apiUrlManager, HttpServletRequest request) Creates a new AbstractBuilder instance.CanvasBuilder(AbstractApiUrlManager apiUrlManager, HttpServletRequest request) CollectionBuilder(AbstractApiUrlManager apiUrlManager, HttpServletRequest request) ManifestBuilder(AbstractApiUrlManager apiUrlManager, HttpServletRequest request) Creates a new ManifestBuilder instance.RangeBuilder(AbstractApiUrlManager apiUrlManager, HttpServletRequest request) -
Uses of AbstractApiUrlManager in io.goobi.viewer.model.iiif.search
Constructors in io.goobi.viewer.model.iiif.search with parameters of type AbstractApiUrlManagerModifierConstructorDescriptionIIIFSearchBuilder(AbstractApiUrlManager urls, String query, String pi, HttpServletRequest request) Initializes the builder with all required parameters.SearchResultConverter(AbstractApiUrlManager urls, String pi, Integer pageNo) Creates a new converter; parameters are used to construct urls or result resources.