Uses of Interface
io.goobi.viewer.model.cms.media.CMSMediaHolder
Packages that use CMSMediaHolder
Package
Description
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.
Model for CMS-managed collection representations, allowing editors to attach custom
labels, descriptions, and representative images to Solr-backed record collections.
Model for CMS media assets, representing uploaded images and files together with their
metadata, priority ordering, and holder interfaces used by CMS pages and campaigns.
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.
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.
-
Uses of CMSMediaHolder in io.goobi.viewer.managedbeans
Methods in io.goobi.viewer.managedbeans that return CMSMediaHolderMethods in io.goobi.viewer.managedbeans with parameters of type CMSMediaHolderModifier and TypeMethodDescriptionvoidCmsBean.setSelectedMediaHolder(CMSMediaHolder item) Set aCMSMediaHolderin theCmsMediaBeanwhich may receive aCMSMediaItemselected in the selectMedia dialog. -
Uses of CMSMediaHolder in io.goobi.viewer.model.cms
Classes in io.goobi.viewer.model.cms that implement CMSMediaHolderModifier and TypeClassDescriptionclassConfiguration model for an EAD archive tree embedded in a CMS page.classWraps aHighlightDataentity to provide a view-layer object for a highlighted content item, including thumbnail generation, metadata loading, and multilingual label support.classA lightweight, non-persistentCMSMediaHolderimplementation that wraps a singleCMSMediaItemtogether with an optional filename filter, suitable for transient use outside of the regular CMS page/content persistence hierarchy. -
Uses of CMSMediaHolder in io.goobi.viewer.model.cms.collections
Classes in io.goobi.viewer.model.cms.collections that implement CMSMediaHolderModifier and TypeClassDescriptionclassA class representing persistent configurations for a collection. -
Uses of CMSMediaHolder in io.goobi.viewer.model.cms.media
Subinterfaces of CMSMediaHolder in io.goobi.viewer.model.cms.mediaModifier and TypeInterfaceDescriptioninterfaceExtension ofCMSMediaHolderfor content components that manage multiple CMS media items, each addressed by a zero-based index. -
Uses of CMSMediaHolder in io.goobi.viewer.model.cms.pages.content.types
Classes in io.goobi.viewer.model.cms.pages.content.types that implement CMSMediaHolderModifier and TypeClassDescriptionclassCMS content type that embeds a downloadable document file from the CMS media library into a CMS page, restricting selectable media to document file types.classCMS content type that holds a reference to a single CMS media item (image or file) and renders it on a CMS page; serves as the base class for more specific media content types. -
Uses of CMSMediaHolder in io.goobi.viewer.model.crowdsourcing.campaigns
Classes in io.goobi.viewer.model.crowdsourcing.campaigns that implement CMSMediaHolderModifier 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 CMSMediaHolder in io.goobi.viewer.model.security
Classes in io.goobi.viewer.model.security that implement CMSMediaHolderModifier and TypeClassDescriptionclassJPA entity that stores per-language placeholder information (e.g. description text and an optional CMS media image) for aLicenseType, persisted in thelicense_type_placeholder_infotable.