Uses of Class
io.goobi.viewer.controller.Configuration
Packages that use Configuration
Package
Description
Shared data transfer objects and helper classes used across REST API versions,
including generic request parameters, response wrappers, and user-facing model facades.
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.
Top-level CMS model containing cross-cutting entities such as navigation items, categories,
sliders, static page mappings, highlight data, and shared selection abstractions used
throughout the content management system.
Provides e-mail sending support for the Goobi viewer, including SMTP configuration and
composition of outgoing messages such as user notifications and password-reset e-mails.
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.
Provides Quartz scheduler integration for the Goobi viewer, defining recurring job
implementations, trigger configurations, and listener infrastructure for scheduled tasks.
Provides classes for recording, aggregating, and indexing per-session and per-day usage statistics.
Provides variable substitution support for template strings, replacing
{variable-name} placeholders
with values sourced from configuration and Solr document fields.-
Uses of Configuration in io.goobi.viewer.api.rest.model
Constructors in io.goobi.viewer.api.rest.model with parameters of type Configuration -
Uses of Configuration in io.goobi.viewer.controller
Methods in io.goobi.viewer.controller that return ConfigurationModifier and TypeMethodDescriptionDataManager.getConfiguration()Getter for the fieldconfiguration.Methods in io.goobi.viewer.controller with parameters of type ConfigurationModifier and TypeMethodDescriptionvoidDataManager.injectConfiguration(Configuration configuration) Sets custom Configuration object (used for unit testing).Constructors in io.goobi.viewer.controller with parameters of type ConfigurationModifierConstructorDescriptionProcessDataResolver(Configuration config, SolrSearchIndex searchIndex, RestApiManager restApiManager) RestApiManager(Configuration config) Creates an instance based on configuration. -
Uses of Configuration in io.goobi.viewer.controller.imaging
Constructors in io.goobi.viewer.controller.imaging with parameters of type ConfigurationModifierConstructorDescriptionIIIFPresentationAPIHandler(AbstractApiUrlManager urls, Configuration configuration) Creates a new IIIFPresentationAPIHandler instance.Object3DHandler(Configuration config) Creates a new Object3DHandler instance.PdfHandler(WatermarkHandler watermarkHandler, Configuration configuration) Creates a new PdfHandler instance.WatermarkHandler(Configuration configuration, String servletPath) Creates a new WatermarkHandler instance. -
Uses of Configuration in io.goobi.viewer.managedbeans
Methods in io.goobi.viewer.managedbeans with parameters of type ConfigurationModifier and TypeMethodDescriptionvoidImageDeliveryBean.init(Configuration config, AbstractApiUrlManager dataUrlManager, AbstractApiUrlManager contentUrlManager) Initialize for testing.Constructors in io.goobi.viewer.managedbeans with parameters of type ConfigurationModifierConstructorDescriptionAdminDeveloperBean(Configuration config) ArchiveMetadataBean(Configuration config) Creates a new ArchiveMetadataBean instance for testing.CaptchaBean(Configuration config) CrowdsourcingBean(Configuration viewerConfig, IDAO dao) Creates a new CrowdsourcingBean instance.FeedbackBean(Configuration config) -
Uses of Configuration in io.goobi.viewer.model.cms
Constructors in io.goobi.viewer.model.cms with parameters of type ConfigurationModifierConstructorDescriptionHighlight(HighlightData data, ThumbnailHandler thumbs, Configuration config) -
Uses of Configuration in io.goobi.viewer.model.email
Constructors in io.goobi.viewer.model.email with parameters of type Configuration -
Uses of Configuration in io.goobi.viewer.model.iiif.presentation.v2.builder
Fields in io.goobi.viewer.model.iiif.presentation.v2.builder declared as ConfigurationConstructors in io.goobi.viewer.model.iiif.presentation.v2.builder with parameters of type ConfigurationModifierConstructorDescriptionprotectedAbstractBuilder(AbstractApiUrlManager apiUrlManager, Configuration config) Creates a new AbstractBuilder instance. -
Uses of Configuration in io.goobi.viewer.model.iiif.presentation.v3.builder
Fields in io.goobi.viewer.model.iiif.presentation.v3.builder declared as Configuration -
Uses of Configuration in io.goobi.viewer.model.job.quartz
Constructors in io.goobi.viewer.model.job.quartz with parameters of type ConfigurationModifierConstructorDescriptionQuartzListener(IDAO dao, Configuration config, MessageQueueManager messageBroker) -
Uses of Configuration in io.goobi.viewer.model.statistics.usage
Constructors in io.goobi.viewer.model.statistics.usage with parameters of type ConfigurationModifierConstructorDescriptionUsageStatisticsRecorder(IDAO dao, Configuration config, String viewerName) Default constructor. -
Uses of Configuration in io.goobi.viewer.model.variables
Constructors in io.goobi.viewer.model.variables with parameters of type ConfigurationModifierConstructorDescriptionVariableReplacer(Configuration configuration) Only replace configuration variables.VariableReplacer(Configuration config, StructElementStub anchor, StructElementStub topStruct, StructElementStub structElement, PhysicalElement page) Take variable values from the given config and structure elements.