Uses of Package
io.goobi.viewer.model.translations
Packages that use io.goobi.viewer.model.translations
Package
Description
Custom Jackson serializers for REST API response objects, providing specialized
JSON serialization for translated text and translation list types.
REST resources for localization in the v1 API, providing access to translated
message keys and locale-specific label data for viewer UI internationalization.
JPA
AttributeConverter implementations that handle serialization and deserialization of
complex domain types (such as lists, translated texts, and scoped settings) to and from database column values.JSF managed beans (CDI backing beans) of the Goobi viewer.
Internationalisation and messaging utilities for the Goobi viewer.
Domain model for viewer administration features, including maintenance mode configuration
with its multilingual messages displayed to visitors during scheduled downtime.
Domain model for legal compliance features such as terms of use, cookie banners, and
disclaimers, including their scope definitions and multilingual translations.
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.
Model for CMS-managed collection representations, allowing editors to attach custom
labels, descriptions, and representative images to Solr-backed record collections.
Core CMS page model including the
CMSPage entity, page templates, the template
manager, publication status, and edit-state tracking for the page authoring workflow.Abstractions for CMS page content, defining the
CMSContent and CMSComponent
model including attribute groups, publication state, paging support, and the persistent
component entity that stores content item configuration in the database.Concrete CMS content type implementations, each representing a distinct kind of embeddable
content block such as search, browse, media, metadata display, record lists, or maps.
Model for CMS record notes that attach editor-authored text to specific digitized records,
supporting both single-record notes tied to one PI and multi-record notes spanning a query.
Model for CMS sidebar widgets, covering custom HTML widgets, facet-field widgets, page-list
widgets, RSS feed widgets, and the display element wrapper used when rendering the sidebar.
JPA entities that embed sidebar widget instances into CMS pages and templates, with
specialised subclasses for automatic, custom, and default widget placement.
Domain model for crowdsourcing campaigns, including the
Campaign entity with its
visibility, time-frame, and user-group constraints, as well as per-record and per-page
progress statistics and multilingual campaign translations.Model for crowdsourcing questions that define what kind of annotation contributors are
asked to create within a campaign, including question types and target selector configuration.
Provides the core domain model for geo-maps in the Goobi viewer, including map
configurations, feature sets, markers, filters, and Solr-backed spatial data providers.
Provides the core access-control domain model for the Goobi viewer, including license
types, access permissions, privilege holders, copyright indicators, and security questions.
Provides the core translation model, including multilingual text values, per-language translation entities, and the
IPolyglott interface.-
Classes in io.goobi.viewer.model.translations used by io.goobi.viewer.api.rest.serialization
-
Classes in io.goobi.viewer.model.translations used by io.goobi.viewer.api.rest.v1.localization
-
Classes in io.goobi.viewer.model.translations used by io.goobi.viewer.dao.converter
-
Classes in io.goobi.viewer.model.translations used by io.goobi.viewer.managedbeansClassDescriptionInterface for objects containing translations for a set of languages.Translations for some text for a set of locales.
-
Classes in io.goobi.viewer.model.translations used by io.goobi.viewer.messages
-
Classes in io.goobi.viewer.model.translations used by io.goobi.viewer.model.administrationClassDescriptionInterface for objects containing translations for a set of languages.Represents a single translated value for a specific language tag.
-
Classes in io.goobi.viewer.model.translations used by io.goobi.viewer.model.administration.legalClassDescriptionTranslations for some text for a set of locales.Represents a single translated value for a specific language tag.
-
Classes in io.goobi.viewer.model.translations used by io.goobi.viewer.model.cmsClassDescriptionInterface for objects containing translations for a set of languages.Translations for some text for a set of locales.
-
Classes in io.goobi.viewer.model.translations used by io.goobi.viewer.model.cms.collectionsClassDescriptionInterface for objects containing translations for a set of languages.Represents a single translated value for a specific language tag.
-
Classes in io.goobi.viewer.model.translations used by io.goobi.viewer.model.cms.pagesClassDescriptionInterface for objects containing translations for a set of languages.Translations for some text for a set of locales.
-
Classes in io.goobi.viewer.model.translations used by io.goobi.viewer.model.cms.pages.contentClassDescriptionInterface for objects containing translations for a set of languages.Translations for some text for a set of locales.
-
Classes in io.goobi.viewer.model.translations used by io.goobi.viewer.model.cms.pages.content.typesClassDescriptionInterface for objects containing translations for a set of languages.Translations for some text for a set of locales.
-
Classes in io.goobi.viewer.model.translations used by io.goobi.viewer.model.cms.recordnotes
-
Classes in io.goobi.viewer.model.translations used by io.goobi.viewer.model.cms.widgetsClassDescriptionInterface for objects containing translations for a set of languages.Translations for some text for a set of locales.
-
Classes in io.goobi.viewer.model.translations used by io.goobi.viewer.model.cms.widgets.embed
-
Classes in io.goobi.viewer.model.translations used by io.goobi.viewer.model.crowdsourcing.campaignsClassDescriptionInterface for objects containing translations for a set of languages.Represents a single translated value for a specific language tag.
-
Classes in io.goobi.viewer.model.translations used by io.goobi.viewer.model.crowdsourcing.questions
-
Classes in io.goobi.viewer.model.translations used by io.goobi.viewer.model.mapsClassDescriptionTranslations for some text for a set of locales.Represents a single translated value for a specific language tag.
-
Classes in io.goobi.viewer.model.translations used by io.goobi.viewer.model.securityClassDescriptionInterface for objects containing translations for a set of languages.Represents a single translated value for a specific language tag.
-
Classes in io.goobi.viewer.model.translations used by io.goobi.viewer.model.translationsClassDescriptionInterface for objects containing translations for a set of languages.Translations for some text for a set of locales.Represents a single translated value for a specific language tag.