Uses of Package
io.goobi.viewer.model.cms.media
Packages that use io.goobi.viewer.model.cms.media
Package
Description
REST resources for the CMS module in the v1 API, providing access to CMS pages,
media assets, sliders, and image delivery for content management functionality.
REST resources for the CMS module in the v2 API, providing updated endpoints
for CMS media retrieval and IIIF-compatible image delivery of CMS assets.
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.
Data access layer of the Goobi viewer.
JPA-based data access object implementation providing the full persistence layer for the Goobi viewer,
including a custom class loader and the central
JPADAO that covers all entity types.Database migration and update classes that apply structural and data-level changes to the Goobi viewer
database schema during application upgrades, coordinated by the central
DatabaseUpdater.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.
-
Classes in io.goobi.viewer.model.cms.media used by io.goobi.viewer.api.rest.v1.cmsClassDescriptionRepresents a media file (image, video, audio, or document) managed in the CMS media library.Simple representation of a cms-media-item.Contains a list of
MediaItemsbuilt fromCMSMediaItems. -
Classes in io.goobi.viewer.model.cms.media used by io.goobi.viewer.api.rest.v2.cmsClassDescriptionRepresents a media file (image, video, audio, or document) managed in the CMS media library.Simple representation of a cms-media-item.
-
Classes in io.goobi.viewer.model.cms.media used by io.goobi.viewer.controller.imagingClassDescriptionRepresents a media file (image, video, audio, or document) managed in the CMS media library.
-
Classes in io.goobi.viewer.model.cms.media used by io.goobi.viewer.daoClassDescriptionRepresents a media file (image, video, audio, or document) managed in the CMS media library.
-
Classes in io.goobi.viewer.model.cms.media used by io.goobi.viewer.dao.implClassDescriptionRepresents a media file (image, video, audio, or document) managed in the CMS media library.
-
Classes in io.goobi.viewer.model.cms.media used by io.goobi.viewer.dao.updateClassDescriptionRepresents a media file (image, video, audio, or document) managed in the CMS media library.
-
Classes in io.goobi.viewer.model.cms.media used by io.goobi.viewer.managedbeansClassDescriptionAny object which may directly contain a
CMSMediaItem.Represents a media file (image, video, audio, or document) managed in the CMS media library. -
Classes in io.goobi.viewer.model.cms.media used by io.goobi.viewer.model.cmsClassDescriptionAny object which may directly contain a
CMSMediaItem.Represents a media file (image, video, audio, or document) managed in the CMS media library.Extension ofCMSMediaHolderfor content components that manage multiple CMS media items, each addressed by a zero-based index. -
Classes in io.goobi.viewer.model.cms.media used by io.goobi.viewer.model.cms.collectionsClassDescriptionAny object which may directly contain a
CMSMediaItem.Represents a media file (image, video, audio, or document) managed in the CMS media library. -
Classes in io.goobi.viewer.model.cms.media used by io.goobi.viewer.model.cms.mediaClassDescriptionAny object which may directly contain a
CMSMediaItem.Represents a media file (image, video, audio, or document) managed in the CMS media library.Enumerates the display priority levels for a CMS media item, distinguishing items that should be highlighted from those with default treatment.Stores locale-specific metadata (title, description, link) for aCMSMediaItem.Simple representation of a cms-media-item.Contains a list ofMediaItemsbuilt fromCMSMediaItems. -
Classes in io.goobi.viewer.model.cms.media used by io.goobi.viewer.model.cms.pages.content.typesClassDescriptionAny object which may directly contain a
CMSMediaItem.Represents a media file (image, video, audio, or document) managed in the CMS media library.Stores locale-specific metadata (title, description, link) for aCMSMediaItem.Simple representation of a cms-media-item. -
Classes in io.goobi.viewer.model.cms.media used by io.goobi.viewer.model.crowdsourcing.campaignsClassDescriptionAny object which may directly contain a
CMSMediaItem.Represents a media file (image, video, audio, or document) managed in the CMS media library. -
Classes in io.goobi.viewer.model.cms.media used by io.goobi.viewer.model.securityClassDescriptionAny object which may directly contain a
CMSMediaItem.Represents a media file (image, video, audio, or document) managed in the CMS media library.