Uses of Package
io.goobi.viewer.managedbeans

Package
Description
JSF managed beans (CDI backing beans) of the Goobi viewer.
Utility helpers for managed beans in the Goobi viewer, offering convenience methods to look up CDI and JSF beans by type or name at runtime.
Functionality interfaces and implementations that attach pagination and navigation behaviour to CMS content components such as search, browse, TOC, and bookmark views.
Provides builders for assembling IIIF Presentation API 2 resources such as manifests, sequences, canvases, structures, and annotation layers from Goobi viewer record data.
Contains ActiveMQ message handlers that process job requests dispatched via the viewer's internal message queue, covering PDF generation, uploads, sitemap updates, and other background tasks.
Provides the core domain model for geo-maps in the Goobi viewer, including map configurations, feature sets, markers, filters, and Solr-backed spatial data providers.
Provides the core search domain model for the Goobi viewer, covering search queries, facets, hit representation, browse elements, filters, and Solr result processing.
Contains the core viewer model, including the central ViewManager, physical and structural record elements, page navigation, MIME type handling, and supporting value types used across the viewer presentation layer.
  • Class
    Description
    JSF session-scoped backing bean that opens the requested record and provides all data relevant to it.
     
    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.
    CMS functions.
     
    JSF backing bean that manages sidebar widget configuration for CMS pages.
     
    JSF backing bean for crowdsourcing campaign management, providing access to campaigns and annotation tasks.
    Wrapper for a UIComponent with convenience methods to count contained jsf components with certain attributes.
    Status of editing the selected highlight in 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 session-scoped backing bean providing navigation state, URL building, and breadcrumb tracking for the viewer frontend.
    JSF session-scoped backing bean for the search interface, managing search queries, facets, sorting, and result pagination.
    JSF session-scoped backing bean responsible for user authentication, registration, and account management.
  • Class
    Description
    JSF session-scoped backing bean that opens the requested record and provides all data relevant to it.
    Administration backend functions.
    JSF backing bean for bookmark list management, handling user bookmarks and public sharing.
    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.
    CMS functions.
    Bean handling CMS settings for collections.
    JSF backing bean for CMS media file management including upload, editing, and deletion.
    Creates and stored CollectionViews for a session.
    Supplies additional content for records (such contents produced by the crowdsourcing module).
    Bean for uploading Dublin Core records.
    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) .
    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 session-scoped backing bean for the search interface, managing search queries, facets, sorting, and result pagination.
    JSF session-scoped backing bean responsible for user authentication, registration, and account management.
  • Class
    Description
    JSF session-scoped backing bean for the search interface, managing search queries, facets, sorting, and result pagination.
  • Class
    Description
    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) .
  • Class
    Description
     
  • Class
    Description
    JSF session-scoped backing bean for the search interface, managing search queries, facets, sorting, and result pagination.
  • Class
    Description
    JSF session-scoped backing bean providing navigation state, URL building, and breadcrumb tracking for the viewer frontend.
    JSF session-scoped backing bean for the search interface, managing search queries, facets, sorting, and result pagination.
  • Class
    Description
    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) .