Uses of Class
io.goobi.viewer.model.cms.pages.CMSPageTemplate
Packages that use CMSPageTemplate
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.JSF managed beans (CDI backing beans) of the Goobi viewer.
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.JPA entities that embed sidebar widget instances into CMS pages and templates, with
specialised subclasses for automatic, custom, and default widget placement.
Enumerations that classify CMS sidebar widgets by their generation mode (automatic,
custom, or default) and by their content type, used to select the correct rendering template.
Provides the core access-control domain model for the Goobi viewer, including license
types, access permissions, privilege holders, copyright indicators, and security questions.
Contains the user domain model for the Goobi viewer, including user accounts, groups,
roles, IP ranges, activity tracking, and related utility methods.
-
Uses of CMSPageTemplate in io.goobi.viewer.dao
Methods in io.goobi.viewer.dao that return CMSPageTemplateMethods in io.goobi.viewer.dao that return types with arguments of type CMSPageTemplateMethods in io.goobi.viewer.dao with parameters of type CMSPageTemplateModifier and TypeMethodDescriptionbooleanIDAO.addCMSPageTemplate(CMSPageTemplate template) booleanIDAO.removeCMSPageTemplate(CMSPageTemplate template) booleanIDAO.updateCMSPageTemplate(CMSPageTemplate template) -
Uses of CMSPageTemplate in io.goobi.viewer.dao.impl
Methods in io.goobi.viewer.dao.impl that return CMSPageTemplateMethods in io.goobi.viewer.dao.impl that return types with arguments of type CMSPageTemplateMethods in io.goobi.viewer.dao.impl with parameters of type CMSPageTemplateModifier and TypeMethodDescriptionbooleanJPADAO.addCMSPageTemplate(CMSPageTemplate template) booleanJPADAO.removeCMSPageTemplate(CMSPageTemplate template) booleanJPADAO.updateCMSPageTemplate(CMSPageTemplate template) -
Uses of CMSPageTemplate in io.goobi.viewer.managedbeans
Methods in io.goobi.viewer.managedbeans that return CMSPageTemplateMethods in io.goobi.viewer.managedbeans that return types with arguments of type CMSPageTemplateModifier and TypeMethodDescriptionCmsBean.getAllowedTemplates(User user) Returns a filtered page template list for the given user, unless the user is a superuser.CmsBean.getTemplates()getTemplates.CmsBean.getTemplates(boolean enabled) Methods in io.goobi.viewer.managedbeans with parameters of type CMSPageTemplateModifier and TypeMethodDescriptionbooleanCMSPageTemplateEditBean.deleteTemplate(CMSPageTemplate template) Deletes given CMS page from the database.CMSPageTemplateEditBean.getAvailableComponents(CMSPageTemplate template) voidCMSPageTemplateEditBean.setSelectedTemplate(CMSPageTemplate selectedTemplate) -
Uses of CMSPageTemplate in io.goobi.viewer.model.cms.pages
Methods in io.goobi.viewer.model.cms.pages that return types with arguments of type CMSPageTemplateMethods in io.goobi.viewer.model.cms.pages with parameters of type CMSPageTemplateConstructors in io.goobi.viewer.model.cms.pages with parameters of type CMSPageTemplateModifierConstructorDescriptionCMSPage(CMSPageTemplate original) creates a CMSPage from aCMSPageTemplate.CMSPageTemplate(CMSPageTemplate original) Creates a deep copy of the original CMSPage. -
Uses of CMSPageTemplate in io.goobi.viewer.model.cms.pages.content
Methods in io.goobi.viewer.model.cms.pages.content that return CMSPageTemplateMethods in io.goobi.viewer.model.cms.pages.content with parameters of type CMSPageTemplateModifier and TypeMethodDescriptionvoidPersistentCMSComponent.setOwningTemplate(CMSPageTemplate template) -
Uses of CMSPageTemplate in io.goobi.viewer.model.cms.widgets.embed
Methods in io.goobi.viewer.model.cms.widgets.embed that return CMSPageTemplateMethods in io.goobi.viewer.model.cms.widgets.embed with parameters of type CMSPageTemplateModifier and TypeMethodDescriptionstatic CMSSidebarElementCMSSidebarElement.copy(CMSSidebarElement orig, CMSPageTemplate owner) Clones the given sidebar element and assigns the given CMSPage as owner.voidCMSSidebarElement.setOwnerTemplate(CMSPageTemplate ownerTemplate) Constructors in io.goobi.viewer.model.cms.widgets.embed with parameters of type CMSPageTemplateModifierConstructorDescriptionCMSSidebarElement(CMSSidebarElement orig, CMSPageTemplate owner) Default constructor for a certain type of widget and owning CMSPageTemplate.CMSSidebarElement(WidgetContentType type, CMSPageTemplate owner) Default constructor for a certain type of widget.CMSSidebarElementAutomatic(GeoMap map, CMSPageTemplate owner) CMSSidebarElementCustom(CustomSidebarWidget widget, CMSPageTemplate owner) CMSSidebarElementDefault(WidgetContentType orig, CMSPageTemplate owner) -
Uses of CMSPageTemplate in io.goobi.viewer.model.cms.widgets.type
Methods in io.goobi.viewer.model.cms.widgets.type with parameters of type CMSPageTemplateModifier and TypeMethodDescriptionbooleanAutomaticWidgetType.isAllowedForPage(CMSPageTemplate template) booleanCustomWidgetType.isAllowedForPage(CMSPageTemplate template) booleanDefaultWidgetType.isAllowedForPage(CMSPageTemplate template) booleanWidgetContentType.isAllowedForPage(CMSPageTemplate template) -
Uses of CMSPageTemplate in io.goobi.viewer.model.security
Methods in io.goobi.viewer.model.security that return types with arguments of type CMSPageTemplateModifier and TypeMethodDescriptionLicense.getAllowedCmsTemplates()Getter for the fieldallowedCmsTemplates.License.getSelectableTemplates()Method parameters in io.goobi.viewer.model.security with type arguments of type CMSPageTemplateModifier and TypeMethodDescriptionvoidLicense.setAllowedCmsTemplates(List<CMSPageTemplate> allowedCmsTemplates) Setter for the fieldallowedCmsTemplates. -
Uses of CMSPageTemplate in io.goobi.viewer.model.security.user
Methods in io.goobi.viewer.model.security.user that return types with arguments of type CMSPageTemplateModifier and TypeMethodDescriptionUser.getAllowedTemplates(List<CMSPageTemplate> allTemplates) getAllowedTemplates.Methods in io.goobi.viewer.model.security.user with parameters of type CMSPageTemplateModifier and TypeMethodDescriptionbooleanUser.hasPrivilegesForTemplate(CMSPageTemplate template) hasPrivilegesForTemplate.Method parameters in io.goobi.viewer.model.security.user with type arguments of type CMSPageTemplateModifier and TypeMethodDescriptionUser.getAllowedTemplates(List<CMSPageTemplate> allTemplates) getAllowedTemplates.