Uses of Class
io.goobi.viewer.model.cms.pages.content.CMSComponent
Packages that use CMSComponent
Package
Description
JSF managed beans (CDI backing beans) of the Goobi viewer.
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.
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.
-
Uses of CMSComponent in io.goobi.viewer.managedbeans
Methods in io.goobi.viewer.managedbeans with parameters of type CMSComponentModifier and TypeMethodDescriptionbooleanCmsPageEditBean.deleteComponent(CMSComponent component) deleteComponent. -
Uses of CMSComponent in io.goobi.viewer.model.cms.legacy
Methods in io.goobi.viewer.model.cms.legacy that return CMSComponentMethods in io.goobi.viewer.model.cms.legacy with parameters of type CMSComponentModifier and TypeMethodDescriptionCMSContentItemTemplate.createCMSContentItem(CMSComponent component) -
Uses of CMSComponent in io.goobi.viewer.model.cms.pages
Methods in io.goobi.viewer.model.cms.pages that return CMSComponentModifier and TypeMethodDescriptionCMSPage.getAsCMSComponent(PersistentCMSComponent p) CMSPageTemplate.getAsCMSComponent(PersistentCMSComponent p) CMSTemplateManager.getLegacyComponent(String templateId) getTemplate.Methods in io.goobi.viewer.model.cms.pages that return types with arguments of type CMSComponentModifier and TypeMethodDescriptionCMSTemplateManager.getComponent(String templateFilename) CMSPage.getComponents()CMSPageTemplate.getComponents()CMSTemplateManager.getLegacyComponentMap()CMSTemplateManager.getLegacyComponents()Getter for the fieldtemplates.CMSPage.getPageViewComponents()CMSPage.getPreviewComponents()CMSPage.getTopbarComponents()Methods in io.goobi.viewer.model.cms.pages with parameters of type CMSComponentModifier and TypeMethodDescriptionCMSPageTemplate.addComponent(CMSComponent template) voidCMSPage.decrementOrder(CMSComponent component) voidCMSPageTemplate.decrementOrder(CMSComponent component) voidCMSPage.incrementOrder(CMSComponent component) voidCMSPageTemplate.incrementOrder(CMSComponent component) booleanCMSPage.isFirstComponent(CMSComponent component) booleanCMSPageTemplate.isFirstComponent(CMSComponent component) booleanCMSPage.isLastComponent(CMSComponent component) booleanCMSPageTemplate.isLastComponent(CMSComponent component) booleanCMSPage.removeComponent(CMSComponent component) booleanCMSPageTemplate.removeComponent(CMSComponent component) voidCMSPage.setComponentOrder(CMSComponent component, int order) Set the order attribute of thePersistentCMSComponentbelonging to the givenCMSComponentto the given order value.voidCMSPageTemplate.setComponentOrder(CMSComponent component, int order) Sets the order attribute of thePersistentCMSComponentbelonging to the givenCMSComponentto the given order value. -
Uses of CMSComponent in io.goobi.viewer.model.cms.pages.content
Methods in io.goobi.viewer.model.cms.pages.content that return CMSComponentMethods in io.goobi.viewer.model.cms.pages.content that return types with arguments of type CMSComponentModifier and TypeMethodDescriptionCMSPageContentManager.getComponent(String filename) CMSComponentGroup.getComponents()CMSPageContentManager.getComponents()Methods in io.goobi.viewer.model.cms.pages.content with parameters of type CMSComponentModifier and TypeMethodDescriptionvoidCMSComponentGroup.addComponent(CMSComponent component) intCMSComponent.compareTo(CMSComponent o) abstract StringCMSContent.handlePageLoad(boolean resetResults, CMSComponent component) Method to call when loading a CMSPage including this content item.Constructors in io.goobi.viewer.model.cms.pages.content with parameters of type CMSComponentModifierConstructorDescriptionCMSComponent(CMSComponent template, List<CMSContentItem> items) CMSComponent(CMSComponent template, Optional<PersistentCMSComponent> jpa) CMSContentItem(CMSContentItem orig, CMSComponent owningComponent) CMSContentItem(String itemId, CMSContent content, String label, String description, String htmlGroup, JsfComponent jsfComponent, CMSComponent owningComponent, boolean required) PersistentCMSComponent(CMSComponent component) PersistentCMSComponent(CMSComponent template, Collection<CMSContent> contentData) -
Uses of CMSComponent in io.goobi.viewer.model.cms.pages.content.types
Methods in io.goobi.viewer.model.cms.pages.content.types with parameters of type CMSComponentModifier and TypeMethodDescriptionCMSRecordListContent.createSearch(List<SearchResultGroup> resultGroups, CMSComponent component) CMSAdvancedSearchContent.handlePageLoad(boolean resetResults, CMSComponent component) CMSArchiveContent.handlePageLoad(boolean resetResults, CMSComponent component) CMSBrowseContent.handlePageLoad(boolean resetResults, CMSComponent component) CMSCollectionContent.handlePageLoad(boolean resetResults, CMSComponent component) CMSGeomapContent.handlePageLoad(boolean resetResults, CMSComponent component) CMSImageListContent.handlePageLoad(boolean resetResults, CMSComponent component) CMSMediaContent.handlePageLoad(boolean resetResults, CMSComponent component) CMSMediumTextContent.handlePageLoad(boolean resetResults, CMSComponent component) CMSMetadataContent.handlePageLoad(boolean resetResults, CMSComponent component) CMSPageListContent.handlePageLoad(boolean resetResults, CMSComponent component) CMSRecordListContent.handlePageLoad(boolean resetResults, CMSComponent component) CMSRSSContent.handlePageLoad(boolean resetResults, CMSComponent component) CMSSearchContent.handlePageLoad(boolean resetResults, CMSComponent component) CMSSearchFacetsContent.handlePageLoad(boolean resetResults, CMSComponent component) CMSShortTextContent.handlePageLoad(boolean resetResults, CMSComponent component) CMSSliderContent.handlePageLoad(boolean resetResults, CMSComponent component)