Uses of Class
io.goobi.viewer.model.cms.Selectable
Packages that use Selectable
Package
Description
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.Provides the core access-control domain model for the Goobi viewer, including license
types, access permissions, privilege holders, copyright indicators, and security questions.
-
Uses of Selectable in io.goobi.viewer.managedbeans
Methods in io.goobi.viewer.managedbeans that return types with arguments of type SelectableMethod parameters in io.goobi.viewer.managedbeans with type arguments of type SelectableModifier 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 Selectable in io.goobi.viewer.model.cms
Subclasses of Selectable in io.goobi.viewer.model.cmsModifier and TypeClassDescriptionclassATranslatedSelectablewhich may also contain a list ofcategories.classASelectablewhich may also hold a locale to indicate the currently visible language/translation.Methods in io.goobi.viewer.model.cms that return types with arguments of type SelectableModifier and TypeMethodDescriptionCategorizableTranslatedSelectable.getCategories()Getter for the fieldcategories.Methods in io.goobi.viewer.model.cms with parameters of type SelectableMethod parameters in io.goobi.viewer.model.cms with type arguments of type SelectableModifier and TypeMethodDescriptionvoidCategorizableTranslatedSelectable.setCategories(List<Selectable<CMSCategory>> categories) Setter for the fieldcategories.Constructor parameters in io.goobi.viewer.model.cms with type arguments of type SelectableModifierConstructorDescriptionCategorizableTranslatedSelectable(T value, boolean selected, Locale defaultLocale, List<Selectable<CMSCategory>> categories) Creates a new CategorizableTranslatedSelectable instance. -
Uses of Selectable in io.goobi.viewer.model.cms.media
Methods in io.goobi.viewer.model.cms.media that return types with arguments of type SelectableModifier and TypeMethodDescriptionCMSMediaItem.wrapCategories(List<CMSCategory> categories) wrapCategories. -
Uses of Selectable in io.goobi.viewer.model.cms.pages
Methods in io.goobi.viewer.model.cms.pages that return types with arguments of type SelectableModifier and TypeMethodDescriptionCMSPage.getSelectableCategories()Getter for the fieldselectableCategories.CMSPageTemplate.getSelectableCategories()Getter for the fieldselectableCategories. -
Uses of Selectable in io.goobi.viewer.model.security
Methods in io.goobi.viewer.model.security that return types with arguments of type SelectableModifier and TypeMethodDescriptionLicense.getSelectableCategories()License.getSelectableSubthemes()License.getSelectableTemplates()