Package io.goobi.viewer.managedbeans
package io.goobi.viewer.managedbeans
JSF managed beans (CDI backing beans) of the Goobi viewer. Session-, view-, and
request-scoped beans that back the Facelets templates, covering search, record display,
user authentication, CMS editing, administration, and navigation.
-
ClassDescriptionHandles download ticket checks and requests for born-digital files.JSF session-scoped backing bean that opens the requested record and provides all data relevant to it.Administration backend functions.Backing bean for pages adminClientEdit.xhtml and adminClients.xhtml.JSF backing bean for admin comment management, providing CRUD operations for user comments in the admin interface.JSF backing bean for the admin configuration editor, allowing administrators to view and modify the viewer config file.JSF application-scoped backing bean for the developer administration panel.Administration backend functions.JSF view-scoped backing bean for the theme configuration editor.JSF backing bean for the archive view.Short lived bean to store
metadata listsforarchiveEntries.JSF backing bean for bookmark list management, handling user bookmarks and public sharing.JSF session-scoped backing bean that manages the breadcrumb navigation trail.This bean provides the data for collection and term browsing.This bean provides data for the calendar and time based search entries.Handles security question checks.JSF backing bean for the CMS archive administration view.CMS functions.Managed Bean for editing, deleting and creatingcategories.Bean handling CMS settings for collections.JSF backing bean that manages dynamic content components embedded in CMS pages.JSF backing bean for CMS media file management including upload, editing, and deletion.JSF backing bean for managing the CMS navigation menu structure.JSF backing bean for creating and editing CMS pages including content and metadata.JSF view-scoped backing bean for the CMS page template editor.Bean used for listing and retrievingCMSRecordNotes.JSF backing bean that manages sidebar widget configuration for CMS pages.Creates and storedCollectionViews for a session.JSF backing bean for user comment display and submission on record detail pages.This is a wrapper class for theConfigurationclass for access from HTML.Supplies additional content for records (such contents produced by the crowdsourcing module).JSF backing bean for enabling and configuring the cookie banner feature.Bean for uploading Dublin Core records.JSF backing bean for crowdsourcing campaign management, providing access to campaigns and annotation tasks.JSF view-scoped backing bean for the custom sidebar widget editor.JSF backing bean that checks whether the disclaimer applies to a page/record and provides a configuration JSON object for the disclaimer JavaScript.JSF backing bean for configuring and editing disclaimer texts in the admin interface.DisplayConditions tests whether GUI elements in record views should be visible by a number of factors.Wrapper for aUIComponentwith convenience methods to count contained jsf components with certain attributes.JSF backing bean for managing file download requests from the viewer, tracking download status and links.JSF request-scoped backing bean for the user feedback form.Bean for managingGeoMaps in the admin Backend.Managed bean handlingHighlightobjects.Status of editing theselected highlightin the administration backend.Provides methods for creation all urls for media delivery (images and other) Examples: imageDelivery.thumbs.thumbnailUrl(pyhsicalElement[, width, height]) imageDelivery.thumbs.thumbnailUrl(structElement[, width, height]) imageDelivery.thumbs.thumbnailUrl(solrDocument[, width, height]) imageDelivery.thumbs.thumbnailUrl(cmsMediaItem[, width, height]) imageDelivery.thumbs.squareThumbnailUrl(pyhsicalElement[, size]) imageDelivery.thumbs.squareThumbnailUrl(structElement[, size]) imageDelivery.thumbs.squareThumbnailUrl(solrDocument[, size]) imageDelivery.images.imageUrl(pyhsicalElement[, pageType]) imageDelivery.pdf.pdfUrl(structElement[, pyhsicalElement[, more physicalElements...]]) imageDelivery.media.mediaUrl(mimeType, pi, filename) .JSF backing bean for monitoring and managing the viewer's internal message queue.JSF request-scoped backing bean providing utility methods for message key generation, translation lookup, HTML sanitization, and message parameter substitution for use in Facelets templates.Provides the metadata for the current structure and event elements.JSF session-scoped backing bean providing navigation state, URL building, and breadcrumb tracking for the viewer frontend.JSF application-scoped backing bean for the Quartz scheduler administration view.JSF request-scoped backing bean for RSS feed generation.JSF session-scoped backing bean for the search interface, managing search queries, facets, sorting, and result pagination.SitelinkBean.Application scoped bean which handles socket updates for indexer and background tasks status.Bean for the statistics page.Bean for the tag cloud page.Keeps the global termsOfUse object for the current session.Used to edit terms of use in admin backend.Bean representing the primary source record for image display.JSF backing bean for handling file uploads in the viewer, including record and media uploads.JSF session-scoped backing bean responsible for user authentication, registration, and account management.JSF backing bean providing user profile management and account settings for authenticated users.JSF backing bean for managing user groups and their members in the admin interface.View scoped bean to detect leaving a view and perform some action.