Uses of Class
io.goobi.viewer.model.cms.pages.content.CMSContent
Packages that use CMSContent
Package
Description
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.Compatibility layer for the legacy CMS template system, providing enumerations and
converters that map old content item types and page templates to the current model.
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.
-
Uses of CMSContent in io.goobi.viewer.dao
Methods in io.goobi.viewer.dao with parameters of type CMSContent -
Uses of CMSContent in io.goobi.viewer.dao.impl
Methods in io.goobi.viewer.dao.impl with parameters of type CMSContent -
Uses of CMSContent in io.goobi.viewer.dao.update
Fields in io.goobi.viewer.dao.update with type parameters of type CMSContentMethods in io.goobi.viewer.dao.update that return CMSContentModifier and TypeMethodDescriptionCMSContentConverter.createMetadataContent(Map<String, Object> legacyItem) CMSContentConverter.createPageListContent(Map<String, Object> legacyItem) CMSContentConverter.createRSSContent(Map<String, Object> legacyItem) Method parameters in io.goobi.viewer.dao.update with type arguments of type CMSContentModifier and TypeMethodDescriptionCMSContentConverter.createMediumTextContent(String language, Map<String, Object> legacyItem, Optional<CMSContent> orig) CMSContentConverter.createShortTextContent(String language, Map<String, Object> legacyItem, Optional<CMSContent> orig) -
Uses of CMSContent in io.goobi.viewer.model.cms.legacy
Methods in io.goobi.viewer.model.cms.legacy that return CMSContentModifier and TypeMethodDescriptionCMSContentConverter.createPageListContent(Map<String, Object> legacyItem) CMSContentConverter.createRSSContent(Map<String, Object> legacyItem) Method parameters in io.goobi.viewer.model.cms.legacy with type arguments of type CMSContentModifier and TypeMethodDescriptionCMSContentConverter.createMediumTextContent(String language, Map<String, Object> legacyItem, Optional<CMSContent> orig) CMSContentConverter.createShortTextContent(String language, Map<String, Object> legacyItem, Optional<CMSContent> orig) -
Uses of CMSContent in io.goobi.viewer.model.cms.pages.content
Methods in io.goobi.viewer.model.cms.pages.content with type parameters of type CMSContentModifier and TypeMethodDescription<T extends CMSContent>
List<T> CMSComponent.getAllContentOfType(Class<? extends CMSContent> clazz) <T extends CMSContent>
List<T> PersistentCMSComponent.getAllContentOfType(Class<? extends CMSContent> clazz) <T extends CMSContent>
TCMSComponent.getFirstContentOfType(Class<? extends CMSContent> clazz) <T extends CMSContent>
TPersistentCMSComponent.getFirstContentOfType(Class<? extends CMSContent> clazz) Methods in io.goobi.viewer.model.cms.pages.content that return CMSContentModifier and TypeMethodDescriptionabstract CMSContentCMSContent.copy()CMSComponent.getContent(String itemId) CMSContentItem.getContent()Methods in io.goobi.viewer.model.cms.pages.content that return types with arguments of type CMSContentModifier and TypeMethodDescriptionPersistentCMSComponent.getContentByItemId(String itemId) PersistentCMSComponent.getContentItems()Methods in io.goobi.viewer.model.cms.pages.content with parameters of type CMSContentMethod parameters in io.goobi.viewer.model.cms.pages.content with type arguments of type CMSContentModifier and TypeMethodDescription<T extends CMSContent>
List<T> CMSComponent.getAllContentOfType(Class<? extends CMSContent> clazz) <T extends CMSContent>
List<T> PersistentCMSComponent.getAllContentOfType(Class<? extends CMSContent> clazz) <T extends CMSContent>
TCMSComponent.getFirstContentOfType(Class<? extends CMSContent> clazz) <T extends CMSContent>
TPersistentCMSComponent.getFirstContentOfType(Class<? extends CMSContent> clazz) Constructors in io.goobi.viewer.model.cms.pages.content with parameters of type CMSContentModifierConstructorDescriptionprotectedCMSContent(CMSContent orig) CMSContentItem(String itemId, CMSContent content, String label, String description, String htmlGroup, JsfComponent jsfComponent, CMSComponent owningComponent, boolean required) Constructor parameters in io.goobi.viewer.model.cms.pages.content with type arguments of type CMSContentModifierConstructorDescriptionPersistentCMSComponent(CMSComponent template, Collection<CMSContent> contentData) -
Uses of CMSContent in io.goobi.viewer.model.cms.pages.content.types
Subclasses of CMSContent in io.goobi.viewer.model.cms.pages.content.typesModifier and TypeClassDescriptionclassCMS content type that embeds the advanced search form into a CMS page, allowing editors to configure the search template and result group used for the advanced search interface.classCMS content type that embeds the EAD archive tree browser into a CMS page, optionally displaying the selected archive entry in an overlay.classCMS content type that renders an alphabetical browse index for a configurable Solr field, supporting paginated navigation through indexed terms.classCMS content type that displays a digital collection hierarchy for a configurable Solr field, supporting sorting, filtering by sub-collection, and integration with the collection view.classCMS 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 embeds a configuredGeoMapinto a CMS page, linking the content to a persisted geo map entity.classCMS content type that displays a filterable list of CMS media images on a CMS page, supporting category-based filtering, a configurable items-per-page limit, and random ordering.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.classCMS content for longer texts, holding up to 16,777,215 characters (all translations combined).classCMS content type that renders a configurable set of Solr metadata fields for the currently viewed record on a CMS page.classCMS content type that displays a list of CMS pages on a CMS page, with optional category filtering, configurable item count, and random ordering support.classCMS content type that displays a paginated list of digitized records matching a configurable Solr query on a CMS page, supporting custom sort fields and items-per-page settings.classCMS content type that renders an RSS feed widget on a CMS page, supporting a configurable item count and an optional Solr filter query to restrict the displayed entries.classCMS content type that embeds the standard search results view into a CMS page, managing search state, pagination, hit list layout, and search facets configuration.classCMS content type that renders a search facets panel on a CMS page, allowing configuration of which Solr facet field is exposed to the user.classCMS content for small texts, holding up to 4,294,967,295 characters (all translations combined).classCMS content type that embeds a configuredCMSSliderinto a CMS page, linking the content to a persisted slider entity.Methods in io.goobi.viewer.model.cms.pages.content.types that return CMSContentModifier and TypeMethodDescriptionCMSAdvancedSearchContent.copy()CMSArchiveContent.copy()CMSBrowseContent.copy()CMSCollectionContent.copy()CMSDocumentContent.copy()CMSGeomapContent.copy()CMSImageListContent.copy()CMSMediaContent.copy()CMSMediumTextContent.copy()CMSMetadataContent.copy()CMSPageListContent.copy()CMSRecordListContent.copy()CMSRSSContent.copy()CMSSearchContent.copy()CMSSearchFacetsContent.copy()CMSShortTextContent.copy()CMSSliderContent.copy()