Uses of Class
io.goobi.viewer.model.cms.CMSCategory
Packages that use CMSCategory
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.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 media assets, representing uploaded images and files together with their
metadata, priority ordering, and holder interfaces used by CMS pages and campaigns.
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.
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 CMSCategory in io.goobi.viewer.dao
Methods in io.goobi.viewer.dao that return CMSCategoryModifier and TypeMethodDescriptionIDAO.getCategory(Long id) getCategory.IDAO.getCategoryByName(String name) getCategoryByName.Methods in io.goobi.viewer.dao that return types with arguments of type CMSCategoryMethods in io.goobi.viewer.dao with parameters of type CMSCategoryModifier and TypeMethodDescriptionbooleanIDAO.addCategory(CMSCategory category) addCategory.booleanIDAO.deleteCategory(CMSCategory category) deleteCategory.IDAO.getCMSMediaItemsByCategory(CMSCategory category) Gets a list of allCMSMediaItems which contain the given category.IDAO.getCMSPagesByCategory(CMSCategory category) getCMSPagesByCategory.IDAO.getCMSPagesForRecord(String pi, CMSCategory category) getCMSPagesForRecord.longIDAO.getCountMediaItemsUsingCategory(CMSCategory category) longIDAO.getCountPagesUsingCategory(CMSCategory category) booleanIDAO.isCMSPagesForRecordHaveUpdates(String pi, CMSCategory category, LocalDateTime fromDate, LocalDateTime toDate) isCMSPagesForRecordHaveUpdates.booleanIDAO.updateCategory(CMSCategory category) updateCategory. -
Uses of CMSCategory in io.goobi.viewer.dao.impl
Methods in io.goobi.viewer.dao.impl that return CMSCategoryModifier and TypeMethodDescriptionJPADAO.getCategory(Long id) getCategory.JPADAO.getCategoryByName(String name) getCategoryByName.Methods in io.goobi.viewer.dao.impl that return types with arguments of type CMSCategoryMethods in io.goobi.viewer.dao.impl with parameters of type CMSCategoryModifier and TypeMethodDescriptionbooleanJPADAO.addCategory(CMSCategory category) addCategory.booleanJPADAO.deleteCategory(CMSCategory category) deleteCategory.JPADAO.getCMSMediaItemsByCategory(CMSCategory category) Gets a list of allCMSMediaItems which contain the given category.JPADAO.getCMSPagesByCategory(CMSCategory category) getCMSPagesByCategory.JPADAO.getCMSPagesForRecord(String pi, CMSCategory category) getCMSPagesForRecord.longJPADAO.getCountMediaItemsUsingCategory(CMSCategory category) longJPADAO.getCountPagesUsingCategory(CMSCategory category) booleanJPADAO.isCMSPagesForRecordHaveUpdates(String pi, CMSCategory category, LocalDateTime fromDate, LocalDateTime toDate) isCMSPagesForRecordHaveUpdates.booleanJPADAO.updateCategory(CMSCategory category) updateCategory. -
Uses of CMSCategory in io.goobi.viewer.dao.update
Fields in io.goobi.viewer.dao.update with type parameters of type CMSCategoryMethods in io.goobi.viewer.dao.update that return types with arguments of type CMSCategory -
Uses of CMSCategory in io.goobi.viewer.managedbeans
Methods in io.goobi.viewer.managedbeans that return CMSCategoryModifier and TypeMethodDescriptionCmsCategoriesBean.getSelectedCategory()Getter for the fieldselectedCategory.Methods in io.goobi.viewer.managedbeans that return types with arguments of type CMSCategoryModifier and TypeMethodDescriptionCmsBean.getAllCategories()getAllCategories.CmsCategoriesBean.getAllCategories()Returns a newly created list of all saved categories.CmsMediaBean.getAllMediaCategories()getAllMediaCategories.CmsBean.getAllowedCategories(User user) Returns a filtered category list for the given user, unless the user is a superuser.CmsSliderEditBean.getSelectableCategories()Methods in io.goobi.viewer.managedbeans with parameters of type CMSCategoryModifier and TypeMethodDescriptionCmsCategoriesBean.deleteCategoryAction(CMSCategory category) Delete the given Category in DAO.voidCmsCategoriesBean.edit(CMSCategory category) Start editing the given category.CmsBean.getRelatedPages(String pi, CMSCategory category) getRelatedPages.booleanCmsPageEditBean.mayRemoveCategoryFromPage(CMSCategory cat) mayRemoveCategoryFromPage.Method parameters in io.goobi.viewer.managedbeans with type arguments of type CMSCategoryModifier and TypeMethodDescriptionvoidCmsMediaBean.saveMedia(CMSMediaItem media, List<Selectable<CMSCategory>> categories) Save media item, adding or removing the given categories, depending whether they are selected or not. ifUser.hasPrivilegeForAllSubthemeDiscriminatorValues()is false for the current user and none of the given categories is selected, then don't change the media categories since doing so would break category restrictions -
Uses of CMSCategory in io.goobi.viewer.model.cms
Methods in io.goobi.viewer.model.cms that return types with arguments of type CMSCategoryModifier and TypeMethodDescriptionCategorizableTranslatedSelectable.getCategories()Getter for the fieldcategories.CategorizableTranslatedSelectable.getSelectedCategories()getSelectedCategories.Methods in io.goobi.viewer.model.cms with parameters of type CMSCategoryMethod parameters in io.goobi.viewer.model.cms with type arguments of type CMSCategoryModifier and TypeMethodDescriptionvoidCategorizableTranslatedSelectable.setCategories(List<Selectable<CMSCategory>> categories) Setter for the fieldcategories.Constructors in io.goobi.viewer.model.cms with parameters of type CMSCategoryModifierConstructorDescriptionCMSCategory(CMSCategory blueprint, boolean keepId) Creates a new CMSCategory instance.Constructor parameters in io.goobi.viewer.model.cms with type arguments of type CMSCategoryModifierConstructorDescriptionCategorizableTranslatedSelectable(T value, boolean selected, Locale defaultLocale, List<Selectable<CMSCategory>> categories) Creates a new CategorizableTranslatedSelectable instance. -
Uses of CMSCategory in io.goobi.viewer.model.cms.media
Methods in io.goobi.viewer.model.cms.media that return types with arguments of type CMSCategoryModifier and TypeMethodDescriptionCMSMediaItem.getCategories()CMSMediaItem.wrapCategories(List<CMSCategory> categories) wrapCategories.Methods in io.goobi.viewer.model.cms.media with parameters of type CMSCategoryModifier and TypeMethodDescriptionbooleanCMSMediaItem.addCategory(CMSCategory cat) addCategory.booleanCMSMediaItem.removeCategory(CMSCategory cat) removeCategory.Method parameters in io.goobi.viewer.model.cms.media with type arguments of type CMSCategoryModifier and TypeMethodDescriptionvoidCMSMediaItem.setCategories(List<CMSCategory> categories) Setter for the fieldcategories.CMSMediaItem.wrapCategories(List<CMSCategory> categories) wrapCategories. -
Uses of CMSCategory in io.goobi.viewer.model.cms.pages
Methods in io.goobi.viewer.model.cms.pages that return types with arguments of type CMSCategoryModifier and TypeMethodDescriptionCMSPage.getCategories()Getter for the fieldcategories.CMSPageTemplate.getCategories()Getter for the fieldcategories.CMSPage.getSelectableCategories()Getter for the fieldselectableCategories.CMSPageTemplate.getSelectableCategories()Getter for the fieldselectableCategories.Methods in io.goobi.viewer.model.cms.pages with parameters of type CMSCategoryModifier and TypeMethodDescriptionvoidCMSPage.addCategory(CMSCategory category) addCategory.voidCMSPageTemplate.addCategory(CMSCategory category) addCategory.voidCMSPage.removeCategory(CMSCategory category) removeCategory.voidCMSPageTemplate.removeCategory(CMSCategory category) removeCategory.Method parameters in io.goobi.viewer.model.cms.pages with type arguments of type CMSCategoryModifier and TypeMethodDescriptionvoidCMSPage.setCategories(List<CMSCategory> categories) Setter for the fieldcategories.voidCMSPageTemplate.setCategories(List<CMSCategory> categories) Setter for the fieldcategories. -
Uses of CMSCategory in io.goobi.viewer.model.cms.pages.content
Methods in io.goobi.viewer.model.cms.pages.content that return types with arguments of type CMSCategoryMethods in io.goobi.viewer.model.cms.pages.content with parameters of type CMSCategoryModifier and TypeMethodDescriptionbooleanCMSCategoryHolder.addCategory(CMSCategory category) booleanCMSCategoryHolder.removeCategory(CMSCategory category) -
Uses of CMSCategory in io.goobi.viewer.model.cms.pages.content.types
Methods in io.goobi.viewer.model.cms.pages.content.types that return types with arguments of type CMSCategoryModifier and TypeMethodDescriptionCMSImageListContent.getCategories()CMSPageListContent.getCategories()CMSImageListContent.getSelectableCategories()CMSPageListContent.getSelectableCategories()CMSPageListContent.getSortedCategories(boolean random, CMSTemplateManager templateManager) getSortedCategories.CMSPageListContent.getSortedCategories(int pageNo, boolean random, boolean paged, CMSTemplateManager templateManager) Deprecated.Methods in io.goobi.viewer.model.cms.pages.content.types with parameters of type CMSCategoryModifier and TypeMethodDescriptionbooleanCMSImageListContent.addCategory(CMSCategory category) booleanCMSPageListContent.addCategory(CMSCategory category) CMSPageListContent.getNestedPagesByCategory(boolean random, CMSCategory category, CMSTemplateManager templateManager) Getter for the fieldnestedPages.booleanCMSImageListContent.removeCategory(CMSCategory category) booleanCMSPageListContent.removeCategory(CMSCategory category) -
Uses of CMSCategory in io.goobi.viewer.model.security
Methods in io.goobi.viewer.model.security that return types with arguments of type CMSCategoryModifier and TypeMethodDescriptionLicense.getAllowedCategories()Getter for the fieldallowedCategories.License.getSelectableCategories()Method parameters in io.goobi.viewer.model.security with type arguments of type CMSCategoryModifier and TypeMethodDescriptionvoidLicense.setAllowedCategories(List<CMSCategory> allowedCategories) Setter for the fieldallowedCategories. -
Uses of CMSCategory in io.goobi.viewer.model.security.user
Methods in io.goobi.viewer.model.security.user that return types with arguments of type CMSCategoryModifier and TypeMethodDescriptionUser.getAllowedCategories(List<CMSCategory> allCategories) getAllowedCategories.Method parameters in io.goobi.viewer.model.security.user with type arguments of type CMSCategoryModifier and TypeMethodDescriptionUser.getAllowedCategories(List<CMSCategory> allCategories) getAllowedCategories.
CMSPageListContent.getSortedCategories(boolean, CMSTemplateManager)instead