Uses of Interface
io.goobi.viewer.model.translations.IPolyglott
Packages that use IPolyglott
Package
Description
JSF managed beans (CDI backing beans) of the Goobi viewer.
Domain model for viewer administration features, including maintenance mode configuration
with its multilingual messages displayed to visitors during scheduled downtime.
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 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.
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.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.-
Uses of IPolyglott in io.goobi.viewer.managedbeans
Classes in io.goobi.viewer.managedbeans that implement IPolyglottModifier and TypeClassDescriptionclassclassBean for managingGeoMaps in the admin Backend.classUsed to edit terms of use in admin backend. -
Uses of IPolyglott in io.goobi.viewer.model.administration
Classes in io.goobi.viewer.model.administration that implement IPolyglottModifier and TypeClassDescriptionclassJPA entity that stores the maintenance mode configuration, including its enabled state and multilingual message text displayed to visitors during scheduled downtime. -
Uses of IPolyglott in io.goobi.viewer.model.cms
Classes in io.goobi.viewer.model.cms that implement IPolyglottModifier and TypeClassDescriptionclassWraps aHighlightDataentity to provide a view-layer object for a highlighted content item, including thumbnail generation, metadata loading, and multilingual label support. -
Uses of IPolyglott in io.goobi.viewer.model.cms.collections
Classes in io.goobi.viewer.model.cms.collections that implement IPolyglottModifier and TypeClassDescriptionclassA class representing persistent configurations for a collection.classObject representing tab status for a collection tree. -
Uses of IPolyglott in io.goobi.viewer.model.cms.pages
Classes in io.goobi.viewer.model.cms.pages that implement IPolyglottModifier and TypeClassDescriptionclassRepresents a CMS page with configurable content components, metadata, and URL mappings.classTemplate to create aCMSPage. -
Uses of IPolyglott in io.goobi.viewer.model.cms.pages.content
Subinterfaces of IPolyglott in io.goobi.viewer.model.cms.pages.contentModifier and TypeInterfaceDescriptioninterfaceMarks a CMS content type whose primary text can be stored and retrieved in multiple locales, extendingIPolyglottwith convenience accessors for the underlyingTranslatedText.Classes in io.goobi.viewer.model.cms.pages.content that implement IPolyglottModifier and TypeClassDescriptionclassJPA entity representing a CMS component instance persisted to the database, storing its ordering, translated labels, content items, and the association to a CMS page or template. -
Uses of IPolyglott in io.goobi.viewer.model.cms.pages.content.types
Classes in io.goobi.viewer.model.cms.pages.content.types that implement IPolyglottModifier and TypeClassDescriptionclassCMS content for longer texts, holding up to 16,777,215 characters (all translations combined).classCMS content for small texts, holding up to 4,294,967,295 characters (all translations combined). -
Uses of IPolyglott in io.goobi.viewer.model.cms.widgets
Classes in io.goobi.viewer.model.cms.widgets that implement IPolyglottModifier and TypeClassDescriptionclassClass to persist user generated CMS-Sidebar widgets in the database.classA subtype ofCustomSidebarWidgetto display a list of possible values of a given SOLR field and link to a search listing of items with a specific value.classA subtype ofCustomSidebarWidgetto display a html text in different languages.classA subtype ofCustomSidebarWidgetto display a list of links to CMS pages.classA subtype ofCustomSidebarWidgetto display a RSS feed of selected records.classClass for displaying information about available sidebar widgets in /admin/cms/widgets and the sidebar edit tab of /admin/cms/pages/edit.Methods in io.goobi.viewer.model.cms.widgets that return IPolyglottConstructors in io.goobi.viewer.model.cms.widgets with parameters of type IPolyglottModifierConstructorDescriptionWidgetDisplayElement(de.intranda.metadata.multilanguage.IMetadataValue title, de.intranda.metadata.multilanguage.IMetadataValue description, List<CMSPage> embeddingPages, WidgetGenerationType generationType, WidgetContentType contentType, Long id, IPolyglott translations) Default constructor for widgets with underlying data identified by the given id. -
Uses of IPolyglott in io.goobi.viewer.model.crowdsourcing.campaigns
Classes in io.goobi.viewer.model.crowdsourcing.campaigns that implement IPolyglottModifier and TypeClassDescriptionclassA Campaign is a template to create annotations of specific types for a limited set of target resources and optionally by limited user group within a limited time frame. -
Uses of IPolyglott in io.goobi.viewer.model.security
Classes in io.goobi.viewer.model.security that implement IPolyglottModifier and TypeClassDescriptionclassDescribes license types for record access conditions and also system user roles (not to be confused with the class Role, however), also known as core license types. -
Uses of IPolyglott in io.goobi.viewer.model.translations
Classes in io.goobi.viewer.model.translations that implement IPolyglottModifier and TypeClassDescriptionclassclassTranslations for some text for a set of locales.