Uses of Class
io.goobi.viewer.exceptions.PresentationException
Packages that use PresentationException
Package
Description
JAX-RS request and response filters implementing cross-cutting concerns such as
access control, CORS headers, IIIF image parameter validation, and PDF/image delivery guards.
Builder classes that assemble REST response payloads for complex resources such as
annotations, IIIF manifests, bibliographic text, table of contents, and bookmarks.
REST resources for the v1 annotations endpoint, providing access to Web Annotation
data model annotations associated with digitized records and pages.
REST resources for querying external authority data sources in the v1 API,
enabling retrieval of norm data entries from configured authority providers.
REST resources for managing bookmark lists in the v1 API, supporting both
session-based and user-account-based bookmark collections.
REST resources for the CMS module in the v1 API, providing access to CMS pages,
media assets, sliders, and image delivery for content management functionality.
REST resources for digital collection browsing in the v1 API, exposing
collection hierarchies and metadata as IIIF-compatible collection responses.
REST resources for Solr index interaction in the v1 API, providing endpoints
for querying index field information and triggering indexer operations.
REST resources for media delivery in the v1 API, providing image serving for external
URLs, general media files, and temporary upload management for media assets.
REST resources for digitized record access in the v1 API, providing endpoints
for record metadata, pages, sections, file downloads, calendars, change discovery, and RSS feeds.
REST resources for image and PDF delivery within record contexts in the v1 API,
covering IIIF image API endpoints for record pages, file images, and PDF generation.
REST resources for full-text search in the v1 API, providing OpenSearch description
and structured search result endpoints for querying the Solr index.
REST resources for statistics in the v1 API, including moving wall access restriction
statistics and sub-packages for usage tracking endpoints.
REST resources for usage statistics in the v1 API, providing endpoints to query
and report aggregated access and usage data for digitized records.
REST resources for the v2 annotations endpoint, providing access to Web Annotation
data model annotations with the revised routing and response structure of API v2.
REST resources for the CMS module in the v2 API, providing updated endpoints
for CMS media retrieval and IIIF-compatible image delivery of CMS assets.
REST resources for digital collection browsing in the v2 API, exposing
collection hierarchies and metadata with the revised response structure of API v2.
REST resources for digitized record access in the v2 API, providing updated endpoints
for record metadata, pages, sections, and file downloads with the revised v2 response structure.
REST resources for IIIF image delivery within record contexts in the v2 API,
covering image API endpoints for record page images and associated file images.
Core controller and utility classes of the Goobi viewer.
Handlers and utilities for image and media delivery, including IIIF URL construction, thumbnail generation,
PDF handling, watermarking, and 3D object access within the Goobi viewer.
Lightweight model and configuration value objects used across the controller layer, such as caching maps,
labeled values, feature-set and web-resource configurations, and view attribute containers.
Custom exception hierarchy for the Goobi viewer.
JSF
Validator implementations for the Goobi viewer, covering input validation for email addresses,
passwords, nicknames, Solr queries, persistent identifiers, HTML content, and network configuration values.JSF managed beans (CDI backing beans) of the Goobi viewer.
Domain model for legal compliance features such as terms of use, cookie banners, and
disclaimers, including their scope definitions and multilingual translations.
Model for user comments on digitized records, including the
Comment entity,
grouping, management, and backward-compatible legacy comment representation.Domain model for archival finding aids (EAD), comprising the archive tree structure,
individual entries with their metadata, and parsers that load EAD data from Solr and
external archive servers.
Model for user bookmark lists, allowing authenticated and anonymous users to collect
and manage references to digitized records, including session-scoped storage support.
Model for the calendar browse view, providing a hierarchy of calendar items from century
down to day level that represent the temporal distribution of digitized records.
Model for generating and formatting bibliographic citations for digitized records,
including citation data providers, link types, and CitationStyles processor wrappers.
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.
Functionality interfaces and implementations that attach pagination and navigation
behaviour to CMS content components such as search, browse, TOC, and bookmark views.
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.
Domain model for crowdsourcing campaigns, including the
Campaign entity with its
visibility, time-frame, and user-group constraints, as well as per-record and per-page
progress statistics and multilingual campaign translations.Provides export functionality for viewer records, supporting formats such as Excel (XLSX)
and RIS, including field configuration for controlling which metadata columns are exported.
Implements the IIIF Change Discovery API, building ordered activity collections that
expose record creation, modification, and deletion events to harvesting clients.
Provides builders for assembling IIIF Presentation API 2 resources such as manifests,
sequences, canvases, structures, and annotation layers from Goobi viewer record data.
Provides builders for assembling IIIF Presentation API 3 resources such as manifests,
canvases, ranges, and annotation pages from Goobi viewer record data.
Implements the IIIF Content Search API, orchestrating full-text and annotation searches
within a manifest and converting results into IIIF-compliant search response objects.
Models asynchronous download jobs for generating and caching PDF, EPUB, and external-file
download packages that users can retrieve once processing is complete.
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.
Models upload jobs submitted to the Goobi workflow backend, including request and
response DTOs for process creation, step status, and property reporting.
Provides JSF-related model classes for the Goobi viewer UI layer, including dynamic
content components, selectable checkboxes, and reusable JSF component descriptors.
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.
Contains data providers and generators for GeoJSON map features, retrieving spatial
data from Solr, metadata fields, record structures, and entity relationships.
Provides the metadata domain model for the Goobi viewer, covering metadata field
definitions, values, parameters, replacement rules, containers, and display utilities.
Provides the domain model for RSS feed generation in the Goobi viewer, including
feed channels, items, and metadata mappings for newly indexed or updated records.
Provides the core search domain model for the Goobi viewer, covering search queries,
facets, hit representation, browse elements, filters, and Solr result processing.
Provides the core access-control domain model for the Goobi viewer, including license
types, access permissions, privilege holders, copyright indicators, and security questions.
Manages trusted client applications that interact with the Goobi viewer API,
providing registration, session association, and permission checking for client credentials.
Contains the user domain model for the Goobi viewer, including user accounts, groups,
roles, IP ranges, activity tracking, and related utility methods.
Provides classes for generating XML sitemaps of digitized records and CMS pages.
Contains statistical model classes for the Goobi viewer, including moving-wall annual statistics derived from the Solr index.
Provides classes for recording, aggregating, and indexing per-session and per-day usage statistics.
Contains the table-of-contents model for digitized records, including the
TOC aggregate,
individual TOCElement entries, and the TocMaker that builds the hierarchy from Solr or METS data.Contains model classes for the translation administration UI, grouping translatable items from Solr field names,
Solr field values, and core/local message bundles into manageable translation groups.
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.Provides model classes for hierarchical collection browsing, including the
CollectionView that manages
tree state and Solr queries, and browse element types for flat and hierarchical DC collections.Provides strategies for loading record pages, with eager, lean, and empty implementations of the
IPageLoader interface.Provides visibility condition classes used to determine whether UI elements should be displayed for a given record page.
Solr integration layer of the Goobi viewer.
WebSocket endpoints of the Goobi viewer.
-
Uses of PresentationException in io.goobi.viewer.api.rest.filters
Methods in io.goobi.viewer.api.rest.filters that throw PresentationExceptionModifier and TypeMethodDescriptionstatic voidImageParameterFilter.addRepositoryPathIfRequired(ContainerRequestContext request, String pi) addRepositoryPathIfRequired.ImageInformationFilter.getStructElement(String pi) getStructElement. -
Uses of PresentationException in io.goobi.viewer.api.rest.resourcebuilders
Methods in io.goobi.viewer.api.rest.resourcebuilders that throw PresentationExceptionModifier and TypeMethodDescriptionTextResourceBuilder.getAltoAsZip(String pi, HttpServletRequest request) TextResourceBuilder.getAltoDocument(String pi, HttpServletRequest request) TextResourceBuilder.getAltoDocument(String pi, String fileName) de.intranda.api.iiif.presentation.v2.SequenceIIIFPresentation2ResourceBuilder.getBaseSequence(String pi, BuildMode buildMode, String preferedViewName) abstract StringAbstractBookmarkResourceBuilder.getBookmarkListForMirador(Long id, AbstractApiUrlManager urls) SessionBookmarkResourceBuilder.getBookmarkListForMirador(Long id, AbstractApiUrlManager urls) Returns the session stored bookmark list, creating a new empty one if needed.UserBookmarkResourceBuilder.getBookmarkListForMirador(Long id, AbstractApiUrlManager urls) Returns the user bookmark list with the given ID.de.intranda.api.iiif.presentation.IPresentationModelElementTextResourceBuilder.getCmdiDocument(String pi, String langCode) TextResourceBuilder.getCMDIFile(String pi, String langCode) getCMDIFile.de.intranda.api.iiif.presentation.v2.Collection2IIIFPresentation2ResourceBuilder.getCollection(String collectionField, String topElement, List<String> ignore) Returns a iiif collection of the given topCollection for the give collection field.de.intranda.api.iiif.presentation.v2.Collection2IIIFPresentation2ResourceBuilder.getCollections(String collectionField, List<String> ignore) Returns a iiif collection of all collections from the given solr-field.de.intranda.api.iiif.presentation.v2.Collection2IIIFPresentation2ResourceBuilder.getCollectionsWithGrouping(String collectionField, List<String> ignore, String groupingField) Returns a iiif collection of all collections from the given solr-field.de.intranda.api.iiif.presentation.v2.Collection2IIIFPresentation2ResourceBuilder.getCollectionWithGrouping(String collectionField, String topElement, String facetField, List<String> ignore) Returns a iiif collection of the given topCollection for the give collection field The response includes the metadata and subcollections of the direct child collections.TextResourceBuilder.getContentAsText(String contentFolder, String pi, String fileName) TextResourceBuilder.getFulltext(String pi, HttpServletRequest request) TextResourceBuilder.getFulltext(String pi, String fileName) getFulltext.TextResourceBuilder.getFulltextAsTEI(String pi, String filename) TextResourceBuilder.getFulltextAsZip(String pi, HttpServletRequest request) TextResourceBuilder.getFulltextMap(String pi, HttpServletRequest request) Collects full-text file paths and content in a map.de.intranda.api.iiif.presentation.v2.Layerde.intranda.api.iiif.presentation.IPresentationModelElementIIIFPresentation2ResourceBuilder.getManifest(String pi, List<Integer> pagesToInclude, BuildMode mode) List<de.intranda.api.iiif.presentation.IPresentationModelElement> IIIFPresentation2ResourceBuilder.getManifestsForQuery(String query, String sortFields, int first, int rows) NERBuilder.getNERTags(String pi, String type, Integer start, Integer end, int rangeSize, HttpServletRequest request) de.intranda.api.iiif.presentation.v2.Range2AbstractBookmarkResourceBuilder.getSharedBookmarkListForMirador(String key, AbstractApiUrlManager urls) TextResourceBuilder.getTeiAsZip(String pi, String langCode, HttpServletRequest request) TextResourceBuilder.getTeiDocument(String pi, String langCode, HttpServletRequest request) de.intranda.api.annotation.wa.collection.AnnotationCollectionAnnotationsResourceBuilder.getWebAnnotationCollection() -
Uses of PresentationException in io.goobi.viewer.api.rest.v1.annotations
Methods in io.goobi.viewer.api.rest.v1.annotations that throw PresentationExceptionModifier and TypeMethodDescriptionde.intranda.api.annotation.IAnnotationAnnotationResource.getAltoAnnotation(String pi, Integer pageNo, String elementId, String format) Resolves an ALTO text element annotation by its composite identifier (pi, pageNo, elementId).de.intranda.api.annotation.wa.collection.AnnotationCollectionAnnotationResource.getAnnotationCollection()Returns the complete W3C Web Annotation collection covering all annotations stored in the database. -
Uses of PresentationException in io.goobi.viewer.api.rest.v1.authorities
Methods in io.goobi.viewer.api.rest.v1.authorities that throw PresentationExceptionModifier and TypeMethodDescriptionAuthorityResource.getIdentity(String inUrl, String template, String lang) -
Uses of PresentationException in io.goobi.viewer.api.rest.v1.bookmarks
Methods in io.goobi.viewer.api.rest.v1.bookmarks that throw PresentationExceptionModifier and TypeMethodDescriptionBookmarkResource.getBookmarkListForMirador(Long id) BookmarkResource.getSharedBookmarkListForMirador(String key) -
Uses of PresentationException in io.goobi.viewer.api.rest.v1.cms
Methods in io.goobi.viewer.api.rest.v1.cms that throw PresentationExceptionModifier and TypeMethodDescriptionCMSMediaResource.getAllFiles()List all uploaded media files.CMSSliderResource.getSlides()CMSMediaResource.serveAudioContent(String filename) CMSMediaResource.serveVideoContent(String filename) -
Uses of PresentationException in io.goobi.viewer.api.rest.v1.collections
Methods in io.goobi.viewer.api.rest.v1.collections that throw PresentationExceptionModifier and TypeMethodDescriptionde.intranda.api.iiif.presentation.v2.Collection2CollectionsResource.getAllCollections(String grouping, String ignoreString) de.intranda.api.iiif.presentation.v2.Collection2CollectionsResource.getCollection(String inCollectionName, String grouping, String ignoreString) -
Uses of PresentationException in io.goobi.viewer.api.rest.v1.index
Methods in io.goobi.viewer.api.rest.v1.index that throw PresentationExceptionModifier and TypeMethodDescriptionprotected Collection<GeoMapFeature> IndexResource.createFeatures(String query, String coordinateQuery, String labelConfig, String searchScope) IndexResource.getGeoJsonResuls(String solrField, String wktRegion, String filterQuery, String facetQuery, String labelField, String searchScope) IndexResource.getStatistics(String query) -
Uses of PresentationException in io.goobi.viewer.api.rest.v1.media
Methods in io.goobi.viewer.api.rest.v1.media that throw PresentationExceptionModifier and TypeMethodDescriptionMediaResource.serveAudioContent(String format, String filename) serveMediaContent.MediaResource.serveVideoContent(String format, String filename) serveMediaContent. -
Uses of PresentationException in io.goobi.viewer.api.rest.v1.records
Methods in io.goobi.viewer.api.rest.v1.records that throw PresentationExceptionModifier and TypeMethodDescriptionde.intranda.api.iiif.search.AutoSuggestResultRecordResource.autoCompleteInManifest(String pi, String query, String motivation, String date, String user, Integer page) autoCompleteInManifest.de.intranda.api.iiif.discovery.OrderedCollection<de.intranda.api.iiif.discovery.Activity> ChangeDiscoveryResource.getAllChanges(String startDate, String filterQuery) Provides a view of the entire list of all activities by linking to the first and last page of the collection.RecordResource.getAlto()RecordResource.getAltoAsZip()CalendarResource.getAvailableMonths()Returns all year-month combinations that have calendar entries for this record as a sorted JSON array of "YYYY-MM" strings.CalendarResource.getCalendarEntries(int year) Returns all issues/volumes with a YEARMONTHDAY value for the given year as a flat JSON array.de.intranda.api.iiif.presentation.IPresentationModelElementRecordResource.getCmdiLanguage(String language) RecordFileResource.getDownloadedResource(String taskId, String path) de.intranda.api.iiif.presentation.IPresentationModelElementde.intranda.api.iiif.presentation.IPresentationModelElementRecordPageResource.getManifest(Integer pageNo, String mode) de.intranda.api.iiif.presentation.IPresentationModelElementRecordResource.getManifest(String mode) RecordFileResource.getMediaFile(String filename) RecordFileResource.getMEI()RecordPageResource.getNERTags(Integer pageNo, String type) RecordResource.getNERTags(Integer start, Integer end, Integer stepSize, String type) de.intranda.api.iiif.discovery.OrderedCollectionPage<de.intranda.api.iiif.discovery.Activity> Provides a partial list ofActivitiesalong with links to the preceding and succeeding page as well as the parent collection as provided by/iiif/discovery/activities/.RecordFileResource.getPlaintext(String filename) RecordResource.getPlaintext()RecordResource.getPlaintextAsZip()de.intranda.api.iiif.presentation.IPresentationModelElementRecordSectionResource.getRange()RecordResource.getRecordMetadataAsJson(String pi, String template) RecordsListResource.getRecordMetadataAsJson(String template) RecordResource.getRISAsFile()RecordSectionResource.getRISAsFile()RecordResource.getRISAsText()getRISAsText.RecordSectionResource.getRISAsText()getRISAsText.de.intranda.api.iiif.presentation.IPresentationModelElementRecordPageResource.getSequence(String mode, String preferedView) RecordResource.getSource()RecordFileResource.getSourceFile(String filename) RecordResource.getTei()RecordResource.getTeiAsZip(String language) RecordResource.getTeiLanguage(String language) de.intranda.api.annotation.IAnnotationCollectionRecordPageResource.getTextForPage(Integer pageNo, String format) RecordResource.getTOCAsText()de.intranda.api.iiif.discovery.OrderedCollectionPage<de.intranda.api.iiif.presentation.IPresentationModelElement> RecordsListResource.listManifests(String query, Integer firstRow, Integer rows, String start, String end, String subtheme, String sort) de.intranda.api.iiif.search.SearchResultRecordResource.searchInManifest(String pi, String query, String motivation, String date, String user, Integer page) Endpoint for IIIF Search API service in a manifest. -
Uses of PresentationException in io.goobi.viewer.api.rest.v1.records.media
Methods in io.goobi.viewer.api.rest.v1.records.media that throw PresentationExceptionModifier and TypeMethodDescriptionRecordsImageResource.getImage(String region, String size, String rotation, String quality, String format) RecordsImageResource.getImageInfo()ObjectResource.getInfo(HttpServletRequest request, HttpServletResponse response) getInfo.ObjectResource.getObject(HttpServletRequest request, HttpServletResponse response) getObject.ObjectResource.getObjectResource(HttpServletRequest request, HttpServletResponse response, String pi, String subfolder, String auxfilename) getObjectResource.ObjectResource.getObjectResource(HttpServletRequest request, HttpServletResponse response, String pi, String subfolder1, String subfolder2, String auxfilename) getObjectResource.ObjectResource.getObjectResource2(HttpServletRequest request, HttpServletResponse response, String pi, String subfolder, String auxfilename) getObjectResource2.ObjectResource.getObjectResource2(HttpServletRequest request, HttpServletResponse response, String pi, String subfolder1, String subfolder2, String auxfilename) getObjectResource2. -
Uses of PresentationException in io.goobi.viewer.api.rest.v1.search
Methods in io.goobi.viewer.api.rest.v1.search that throw PresentationExceptionModifier and TypeMethodDescriptionSearchResultResource.getRISAsFile(String query, String sortString, String activeFacetString, int proximitySearchDistance) -
Uses of PresentationException in io.goobi.viewer.api.rest.v1.statistics
Methods in io.goobi.viewer.api.rest.v1.statistics that throw PresentationException -
Uses of PresentationException in io.goobi.viewer.api.rest.v1.statistics.usage
Methods in io.goobi.viewer.api.rest.v1.statistics.usage that throw PresentationException -
Uses of PresentationException in io.goobi.viewer.api.rest.v2.annotations
Methods in io.goobi.viewer.api.rest.v2.annotations that throw PresentationExceptionModifier and TypeMethodDescriptionde.intranda.api.annotation.wa.collection.AnnotationCollectionAnnotationResource.getAnnotationCollection() -
Uses of PresentationException in io.goobi.viewer.api.rest.v2.cms
Methods in io.goobi.viewer.api.rest.v2.cms that throw PresentationExceptionModifier and TypeMethodDescriptionCMSMediaResource.getAllFiles()List all uploaded media files.CMSMediaResource.serveAudioContent(String filename) CMSMediaResource.serveVideoContent(String filename) -
Uses of PresentationException in io.goobi.viewer.api.rest.v2.collections
Methods in io.goobi.viewer.api.rest.v2.collections that throw PresentationExceptionModifier and TypeMethodDescriptionde.intranda.api.iiif.presentation.v3.Collection3CollectionsResource.getCollection(String collectionName) -
Uses of PresentationException in io.goobi.viewer.api.rest.v2.records
Methods in io.goobi.viewer.api.rest.v2.records that throw PresentationExceptionModifier and TypeMethodDescriptionde.intranda.api.iiif.search.AutoSuggestResultRecordResource.autoCompleteInManifest(String pi, String query, String motivation, String date, String user, Integer page) autoCompleteInManifest.de.intranda.api.iiif.presentation.IPresentationModelElementRecordPagesResource.getCanvas()de.intranda.api.annotation.wa.collection.AnnotationPageRecordPagesResource.getFulltext()de.intranda.api.iiif.presentation.IPresentationModelElementRecordPagesResource.getManifest(Integer pageNo, String mode) de.intranda.api.iiif.presentation.IPresentationModelElementRecordResource.getManifest()de.intranda.api.annotation.wa.collection.AnnotationPageRecordPagesResource.getMedia()de.intranda.api.annotation.IAnnotationRecordPagesResource.getMediaItem(String itemId) RecordFilesResource.getPlaintext(String filename) RecordFilesResource.getSourceFile(String filename) de.intranda.api.iiif.search.SearchResultRecordResource.searchInManifest(String pi, String query, String motivation, String date, String user, Integer page) Endpoint for IIIF Search API service in a manifest. -
Uses of PresentationException in io.goobi.viewer.api.rest.v2.records.media
Methods in io.goobi.viewer.api.rest.v2.records.media that throw PresentationException -
Uses of PresentationException in io.goobi.viewer.controller
Methods in io.goobi.viewer.controller that throw PresentationExceptionModifier and TypeMethodDescriptionstatic PathDataFileTools.getAltoFolder(String pi) Constructs the alto folder path for the given pi, either directly in viewer-home or within a data repository.static PathDataFileTools.getDataFilePath(String pi, String relativeFilePath) getDataFilePath.static PathDataFileTools.getDataFilePath(String pi, String dataFolderName, String altDataFolderName, String fileName) Returns the path to the data file (if file name given) or data folder for the given record identifier.ProcessDataResolver.getDataFilePath(String pi, String relativeFilePath) getDataFilePath.ProcessDataResolver.getDataFilePath(String pi, String dataFolderName, String altDataFolderName, String inFileName) Returns the path to the data file (if file name given) or data folder for the given record identifier.static PathDataFileTools.getDataFolder(String pi, String dataFolderName) Constructs the folder path for data of the given pi, either directly in viewer-home or within a data repository.ProcessDataResolver.getDataFolder(String pi, String dataFolderName) Constructs the folder path for data of the given pi, either directly in viewer-home or within a data repository.DataFileTools.getDataFolders(String pi, String... dataFolderNames) Returns a map of Paths for each data folder name passed as an argument.ProcessDataResolver.getDataFolders(String pi, String... dataFolderNames) Returns a map of Paths for each data folder name passed as an argument.static StringDataFileTools.getDataRepositoryPathForRecord(String pi) Retrieves the path to viewer home or repositories root, depending on the record.ProcessDataResolver.getDataRepositoryPathForRecord(String pi) Retrieves the path to viewer home or repositories root, depending on the record.static DatasetDataFileTools.getDataset(String pi) Creates a Dataset object, containing all relevant file paths.ProcessDataResolver.getDataset(String pi) Creates a Dataset object, containing all relevant file paths.static org.json.JSONArrayJsonTools.getDateCentricRecordJsonArray(org.apache.solr.common.SolrDocumentList result, HttpServletRequest request) JSON array of records grouped by their import date.GeoCoordinateConverter.getFeaturesFromSolrQuery(String query, List<String> filterQueries, List<String> coordinateFields, String markerTitleField, boolean aggregateResults) Collects all point coordinates in the given coordinate fields from solr documents returned by the given solr query.Configuration.getIIIFProvider()Configuration.getIIIFProvider(VariableReplacer vr) static PathDataFileTools.getMediaFolder(String pi) Constructs the media folder path for the given pi, either directly in viewer-home or within a data repository.ProcessDataResolver.getMediaFolder(String pi) Constructs the media folder path for the given pi, either directly in viewer-home or within a data repository.static PathDataFileTools.getPdfFolder(String pi) Constructs the pdf folder path for the given pi, either directly in viewer-home or within a data repository.static org.json.JSONArrayJsonTools.getRecordJsonArray(org.apache.solr.common.SolrDocumentList result, Map<String, org.apache.solr.common.SolrDocumentList> expanded, HttpServletRequest request, String languageToTranslate) Returns aJSONArraycontaining JSON objects for everySolrDocumentin the given result.static StringDataFileTools.getSourceFilePath(String fileName, String format) Returns the absolute path to the source (METS/LIDO/etc.) file with the given file name.ProcessDataResolver.getSourceFilePath(String fileName, String format) Returns the absolute path to the source (METS/LIDO) file with the given file name.static PathDataFileTools.getTextFilePath(String pi, String relativeFilePath) getTextFilePath.static StringDataFileTools.getTextFilePath(String pi, String fileName, String format) getTextFilePath.ProcessDataResolver.getTextFilePath(String pi, String relativeFilePath) getTextFilePath.ProcessDataResolver.getTextFilePath(String pi, String fileName, String format) getTextFilePath.static StringPairstatic StringDataFileTools.loadMei(String pi, HttpServletRequest servletRequest) static booleanIndexerTools.reIndexPage(String pi, int page) reIndexPage.static booleanIndexerTools.reIndexPage(String pi, int page, Collection<? extends IndexAugmenter> augmenters) reIndexPage. -
Uses of PresentationException in io.goobi.viewer.controller.imaging
Methods in io.goobi.viewer.controller.imaging that throw PresentationExceptionModifier and TypeMethodDescriptionde.intranda.api.iiif.image.ImageInformationImageHandler.getImageInformation(PhysicalElement page) getImageInformation.ThumbnailHandler.getImageUrl(String pi, int width, int height, String format) Returns a link to the representative image for the given pi with the given width and height.static PhysicalElementgetPage.PdfHandler.getPdfUrl(StructElement doc, String label) Gets the url to the pdf for the givenStructElement.PdfHandler.getPdfUrl(StructElement doc, String pi, String label) Gets the url to the pdf for the given pi and divId.ThumbnailHandler.getSquareThumbnailUrl(int order, String pi) Returns a link to a square image of the page of the given order (=page number) within the work with the given pi.ThumbnailHandler.getSquareThumbnailUrl(int order, String pi, int size) Returns a link to a square image of the page of the given order (=page number) within the work with the given pi of the given size.ThumbnailHandler.getSquareThumbnailUrl(String pi) Returns a link to a square representative image for the given pi.ThumbnailHandler.getSquareThumbnailUrl(String pi, int size) Returns a link to a square representative image for the given pi.ThumbnailHandler.getThumbnailUrl(int order, String pi) Returns a link to the image of the page of the given order (=page number) within the work with the given pi .ThumbnailHandler.getThumbnailUrl(String pi) Returns a link to the representative image for the given pi.ThumbnailHandler.getThumbnailUrl(String pi, int width, int height) Returns a link to the representative image for the given pi with the given width and height. -
Uses of PresentationException in io.goobi.viewer.controller.model
Constructors in io.goobi.viewer.controller.model that throw PresentationExceptionModifierConstructorDescriptionProviderConfiguration(String uri, String label) ProviderConfiguration(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> config) ProviderConfiguration(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> config, VariableReplacer vr) WebResourceConfiguration(String uri, String label) WebResourceConfiguration(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> config) WebResourceConfiguration(org.apache.commons.configuration2.HierarchicalConfiguration<org.apache.commons.configuration2.tree.ImmutableNode> config, VariableReplacer vr) -
Uses of PresentationException in io.goobi.viewer.exceptions
Subclasses of PresentationException in io.goobi.viewer.exceptionsModifier and TypeClassDescriptionclassclassThrown when an archive resource cannot be used due to a configuration error, such as a missing or invalid configuration value.classThrown when a connection to an archive backend resource cannot be established or is unexpectedly interrupted.classAbstract base class for all exceptions related to archive resource operations, providing a message-template mechanism that substitutes named resource placeholders.classThrown when the content of an archive resource cannot be parsed, for example due to malformed EAD/XML data.classThrown when an operation on an archive resource is rejected because the resource exceeds a configured size limit.classException to throw if an invalid state is reached when editing/creating a cms page.classException to use when failing to retrieve CMS content.classThrown when a content type is unsupported, unrecognised, or cannot be processed by the requested operation.classThrown when an error occurs during a file download operation.classThrown when an error occurs during a file upload operation. -
Uses of PresentationException in io.goobi.viewer.faces.validators
Methods in io.goobi.viewer.faces.validators that throw PresentationExceptionModifier and TypeMethodDescriptionstatic booleanPIInSolrValidator.validatePi(String pi) Checks if the given pi matches a known PI in the solr index.static StringRelatedPIValidator.validatePi(String pi, User user) validatePi. -
Uses of PresentationException in io.goobi.viewer.managedbeans
Methods in io.goobi.viewer.managedbeans that throw PresentationExceptionModifier and TypeMethodDescriptionvoidBreadcrumbBean.addCollectionHierarchyToBreadcrumb(String collection, String field, String splittingChar) addCollectionHierarchyToBreadcrumb.voidBreadcrumbBean.addRecordBreadcrumbs(ViewManager viewManager, de.intranda.metadata.multilanguage.IMetadataValue name, com.ocpsoft.pretty.faces.url.URL url) ActiveDocumentBean.calculateSidebarToc()Recalculates the visibility of TOC elements and jumps to the active element after a +/- button has been pressed.voidCommentBean.deleteComment()deleteComment.voidCommentBean.deleteComment(Comment annotation) deleteComment.voidActiveDocumentBean.downloadTOCAction()downloadTOCAction.voidCommentBean.editComment()editComment.voidCommentBean.editComment(Comment original, String text, boolean restricted) editComment.voidSearchBean.executeSearch()executeSearch.voidSearchBean.executeSearch(String filterQuery) executeSearch.ActiveDocumentBean.generateGeoMap(String pi) generateGeoMap.CrowdsourcingBean.getActiveCampaignsForRecord(String pi) Returns a list of active campaigns for the given identifier that are visible to the current user.GeoMapBean.getActiveFeatureSetAsString()getActiveFeatureSetAsString.SearchBean.getAdvancedSearchSelectItems(String field, String language, boolean hierarchical) Populates the list of advanced search drop-down values for the given field.CalendarBean.getAllActiveCenturies()Returns a list of all active centuries.SearchBean.getAllCollections(String language) Returns drop-down items for all collection names.CmsBean.getAllowedSubthemeDiscriminatorValues(User user) Returns a filtered subtheme discriminator value list for the given user, unless the user is a superuser.SitelinkBean.getAvailableValues()getAvailableValues.CollectionViewBean.getCollection(CMSCollectionContent content) Gets theCollectionViewof the given content item in the given page.CollectionViewBean.getCollection(CMSCollectionContent content, String topVisibleElement) getCollection.longAdminLicenseBean.getConcurrentViewsLimitRecordCountForLicenseType(String licenseTypeName) intCalendarBean.getCountOfIncompleteData()Returns the count of all data without a value in YEARMONTHDAY for the selected year.ContentBean.getCurrentUGCCoords(PhysicalElement page) getCurrentUGCCoords.org.apache.solr.client.solrj.response.QueryResponseCalendarBean.getFacetCounts(String... fields) UserBean.getHasAdminBackendAccess()Checks whether the logged in user has access to the admin backend via being an admin or having CMS/campaign/comments access.ActiveDocumentBean.getLabelForJS()Title bar label value escaped for JavaScript.ArchiveMetadataBean.getMetadata(ArchiveEntry entry) Get theArchiveEntryMetadataListfor the givenArchiveEntry.ActiveDocumentBean.getNextDocstructUrl()getNextDocstructUrl.SearchBean.getNextElement()Returns the next BrowseElement in the hit list relative to the given index.ActiveDocumentBean.getNextHit()Getter for the fieldnextHit.AdminLicenseBean.getNotConfiguredAccessConditions()longAdminLicenseBean.getNumRecordsWithAccessCondition(String accessCondition) Record count for non-configured access conditions.longAdminLicenseBean.getPdfQuotaRecordCountForLicenseType(String licenseTypeName) ActiveDocumentBean.getPIFromFieldValue(String value, String field) getPIFromFieldValue.AdminLicenseBean.getPossibleAccessConditions()Queries Solr for a list of all values of the set ACCESSCONDITION.ActiveDocumentBean.getPrevHit()Getter for the fieldprevHit.ActiveDocumentBean.getPreviousDocstructUrl()getPreviousDocstructUrl.SearchBean.getPreviousElement()Returns the previous BrowseElement in the hit list relative to the given index.longCmsBean.getQueryResultCount()Calculates the number of pages needed for the paginator.longSearchBean.getQueryResultCount(String query) getQueryResultCount.CmsBean.getQueryResults()getQueryResults.longAdminLicenseBean.getRecordCountForLicenseType(LicenseType licenseType) Record count for configured access conditions.HighlightsBean.getRecordRepresentativeURI()Get the URL of a representative image for the record related to the currently selected highlight if a highlight is selected and it refers to a record.HighlightsBean.getRecordRepresentativeURI(int width, int height) Get the URL of a representative image for the record related to the currently selected highlight if a highlight is selected and it refers to a record.CmsRecordNotesBean.getRecordUrl(CMSSingleRecordNote note) ActiveDocumentBean.getRelatedItems(String identifierField) getRelatedItems.ActiveDocumentBean.getRelativeUrlTags()Returns a string that contains previous and/or next url elements.CmsBean.getRepresentativeImageForQuery(CMSPage page) getRepresentativeImageForQuery.CmsBean.getRepresentativeImageForQuery(CMSPage page, int width, int height) getRepresentativeImageForQuery.CmsBean.getRepresentativeImageForQuery(CMSRecordListContent item) getRepresentativeImageForQuery.CmsBean.getRepresentativeImageForQuery(CMSRecordListContent item, int width, int height) getRepresentativeImageForQuery.CmsNavigationBean.getSelectableThemes()Getter for the fieldselectableThemes.SearchBean.getStaticFacets(String field, String subQuery, Integer resultLimit, Boolean reverseOrder) Returns a list of FilterLink elements for the given field over all documents in the index (optionally filtered by a subquery).SearchBean.getStructElement(String pi) getStructElement.CmsBean.getSubthemeDiscriminatorValues()getSubthemeDiscriminatorValues.TextBean.getTeiText(StructElement topDocument, String language) Loads and returns the TEI text for the given record and language if full-text access is granted to the client.CmsRecordNotesBean.getThumbnailUrl(CMSSingleRecordNote note) Get the thumbnail url for the record related to the note.CmsRecordNotesBean.getThumbnailUrl(CMSSingleRecordNote note, int width, int height) Get the thumbnail url for the record related to the note for given width and height.intConfigurationBean.getTimeMatrixEndYear(String subTheme) getTimeMatrixEndYear.intConfigurationBean.getTimeMatrixStartYear(String subTheme) getTimeMatrixStartYear.ActiveDocumentBean.getTitleBarLabel()getTitleBarLabel.ActiveDocumentBean.getTitleBarLabel(String language) getTitleBarLabel.ActiveDocumentBean.getTitleBarLabel(Locale locale) getTitleBarLabel.ActiveDocumentBean.getToc()Getter for the fieldtoc.longSearchBean.getTotalNumberOfVolumes()getTotalNumberOfVolumes.StatisticsBean.getUsageStatisticsForRecord(String pi) getUsageStatisticsForRecord.ContentBean.getUserGeneratedContentsForDisplay(String pi) Getter for the fielduserGeneratedContentsForDisplay.ContentBean.getUserGeneratedContentsOfPageForDisplay(PhysicalElement page) booleanContentBean.hasGeoCoordinateAnnotations(String persistentIdentifier) CollectionViewBean.initializeCollection(CMSCollectionContent content, String topVisibleElement) Creates a collection view object from the item's collection related properties.booleanCommentBean.isMayDeleteCommentsForRecord(String pi) Checks whether the current user may delete comments for the given record identifier, based on their admin status or membership in any user group that has such permission via comment groups.booleanCommentBean.isMayEditCommentsForRecord(String pi) Checks whether the current user may edit comments for the given record identifier, based on their admin status or membership in any user group that has such permission via comment groups.booleanCmsBean.isSubthemeRequired(User user) isSubthemeRequired.protected StatisticsSummaryStatisticsBean.loadSummary(String pi) voidContentBean.loadUserGeneratedContentsForDisplay(String pi, HttpServletRequest request) loadUserGeneratedContentsForDisplay.booleanCalled with a string in form of a modified json object.booleanDisplayConditions.matchRecord(String json) Called with a string in form of a modified json object.booleanmayEdit.DownloadBean.openDownloadAction()openDownloadAction.BrowseBean.openWorkInTargetCollection()openWorkInTargetCollection.static List<CalendarItemMonth> CalendarBean.populateMonthsWithDays(String selectYear, String collection, String filterQuery) Generates the data for each month of the selected year.reload.voidCalendarBean.resetYears()resetYears.AdminLicenseBean.saveCurrentLicenseAction()Adds the current License to the licensee (User, UserGroup or IpRange).CrowdsourcingBean.saveSelectedCampaignAction()Adds the current page to the database, if it doesn't exist or updates it otherwise.SearchBean.search()Dummy method for component cross-compatibility with CMS searches.Executes the search using already set parameters.SitelinkBean.searchAction()searchAction.CalendarBean.searchCalendar()Generates the search string for the calendar search tab.CalendarBean.searchCalendar(CalendarItemMonth month, CalendarItemDay day) searchCalendar.CalendarBean.searchForIncompleteData()Generates the search string for incomplete data.BrowseBean.searchTerms()searchTerms.BrowseBean.searchTermsAction()Action method for JSF.CalendarBean.searchTimeline()Generates the search string for the time line based search tab.voidActiveDocumentBean.setChildrenInvisible(TOCElement element) setChildrenInvisible.voidActiveDocumentBean.setChildrenVisible(TOCElement element) setChildrenVisible.voidCalendarBean.setCollection(String collection) Setter for the fieldcollection.voidBookmarkBean.setCurrentBookmarkListKey(String key) voidActiveDocumentBean.setCurrentImageOrderPerScript()voidCalendarBean.setCurrentMonth(CalendarItemMonth currentMonth) Set a new value for month.voidCalendarBean.setCurrentYear(CalendarItemYear currentYear) Set a new value for year.voidCrowdsourcingBean.setNextIdentifierForAnnotation()setNextIdentifierForAnnotation.voidCrowdsourcingBean.setNextIdentifierForReview()setNextIdentifierForReview.voidActiveDocumentBean.setPersistentIdentifier(String persistentIdentifier) setPersistentIdentifier.voidActiveDocumentBean.setRepresentativeImage()Sets imageToShow to the representative page found in the search index, or "1" if none found.voidCalendarBean.setSelectYear(String selectYear) Select a year.voidActiveDocumentBean.setTocCurrentPage(String tocCurrentPage) Setter for the fieldtocCurrentPage.voidActiveDocumentBean.update()Loads the record with the IDDOC set incurrentElementIddoc.voidCrowdsourcingBean.updateActiveCampaigns()Searches for all identifiers that are encompassed by the Solr query of each active campaign and initializes and fills a map of active campaigns for each identifier.static booleanCmsCollectionsBean.validatePI(String pi) Checks if the given pi matches a known PI in the solr index. -
Uses of PresentationException in io.goobi.viewer.model.administration.legal
Methods in io.goobi.viewer.model.administration.legal that throw PresentationExceptionModifier and TypeMethodDescriptionbooleanDisplayScope.appliesToPage(PageType pageType, String pi, SolrSearchIndex searchIndex) -
Uses of PresentationException in io.goobi.viewer.model.annotation.comments
Methods in io.goobi.viewer.model.annotation.comments that throw PresentationExceptionModifier and TypeMethodDescriptionstatic Set<CommentGroup> CommentManager.getRelevantCommentGroupsForRecord(String pi) booleanComment.isTargetPiRecordIndexed()static booleanCommentManager.queryCommentGroupIdentifiers(CommentGroup commentGroup) -
Uses of PresentationException in io.goobi.viewer.model.archives
Methods in io.goobi.viewer.model.archives that throw PresentationExceptionModifier and TypeMethodDescriptionArchiveManager.findIndexedNeighbours(String entryId) In the list of archive document search hits, find the id of the entry just before the given one.ArchiveManager.getArchiveTree(String resourceId) ArchiveParser.getAssociatedRecordPis(SolrSearchIndex searchIndex) static List<org.apache.solr.common.SolrDocument> SolrEADParser.getChildDocsForIddoc(String iddoc) abstract List<ArchiveResource> ArchiveParser.getPossibleDatabases()Gets the database names and file names.SolrEADParser.getPossibleDatabases()Gets the database names.ArchiveManager.loadArchiveForEntry(String identifier) voidSolrEADParser.loadChildren(ArchiveEntry entry, Set<String> loadPath, boolean loadChildrenRecursively) abstract ArchiveEntryArchiveParser.loadDatabase(ArchiveResource database, int lazyLoadingThreshold) Loads the given database and parses the EAD document.SolrEADParser.loadDatabase(ArchiveResource database, int lazyLoadingThreshold) Loads the given database and parses the EAD document.SolrEADParser.loadNode(int order, int hierarchy, org.apache.solr.common.SolrDocument doc, Set<String> loadPath, boolean loadChildrenRecursively) voidArchiveParser.updateAssociatedRecordMap() -
Uses of PresentationException in io.goobi.viewer.model.bookmark
Methods in io.goobi.viewer.model.bookmark that throw PresentationExceptionModifier and TypeMethodDescriptionBookmark.getDocumentTitle()Retrieves the documents title from the Solr index using the stored pi and - if nonempty - the logId.BookmarkList.getMiradorJsonObject(String applicationRoot, String restApiUrl) getMiradorJsonObject.Bookmark.getRepresentativeImageUrl()Returns the URL to the representative image thumbnail for the record represented by this item.Bookmark.getRepresentativeImageUrl(int width, int height) Returns the URL to the representative image thumbnail for the record represented by this item.Bookmark.getUrl()Returns the image view URL for this bookmark.Constructors in io.goobi.viewer.model.bookmark that throw PresentationExceptionModifierConstructorDescriptionCreates a new bookmark based in book pi, section logId and page order logId and order my be empty or null, if only the book itself is references.Creates a new bookmark based in book pi, section logId and page order logId and order my be empty or null, if only the book itself is references. -
Uses of PresentationException in io.goobi.viewer.model.calendar
Methods in io.goobi.viewer.model.calendar that throw PresentationExceptionModifier and TypeMethodDescriptionCalendarView.getVolumeYears()getVolumeYears.booleanCalendarView.isDisplay()Checks whether the conditions for displaying the calendar view have been met.voidCalendarView.populateCalendar()Populates the calendar with items.Constructors in io.goobi.viewer.model.calendar that throw PresentationExceptionModifierConstructorDescriptionCalendarView(String pi, String anchorPi, String anchorField, String year) Constructor. -
Uses of PresentationException in io.goobi.viewer.model.citation
Methods in io.goobi.viewer.model.citation that throw PresentationExceptionModifier and TypeMethodDescriptionstatic List<CitationLink> CitationTools.generateCitationLinksForLevel(List<CitationLink> allLinks, CitationLink.CitationLinkLevel level, ViewManager viewManager) CitationLink.getUrl(ViewManager viewManager) -
Uses of PresentationException in io.goobi.viewer.model.cms
Methods in io.goobi.viewer.model.cms that throw PresentationExceptionModifier and TypeMethodDescriptionHighlight.getImageURI()Highlight.getImageURI(int width, int height) Gets the URI to the image representing the object.Highlight.getMetadataElement()Highlight.getMetadataForField(String field, Locale locale) Highlight.getMetadataList(Locale locale) -
Uses of PresentationException in io.goobi.viewer.model.cms.itemfunctionality
Methods in io.goobi.viewer.model.cms.itemfunctionality that throw PresentationExceptionModifier and TypeMethodDescriptionTocFunctionality.getBannerUrl(int width, int height) getBannerUrl.TocFunctionality.getDocStruct()Getter for the fielddocStruct.TocFunctionality.getToc()Getter for the fieldtoc.voidsearch.voidBrowseFunctionality.searchTerms() -
Uses of PresentationException in io.goobi.viewer.model.cms.pages
Methods in io.goobi.viewer.model.cms.pages that throw PresentationExceptionConstructors in io.goobi.viewer.model.cms.pages that throw PresentationException -
Uses of PresentationException in io.goobi.viewer.model.cms.pages.content
Methods in io.goobi.viewer.model.cms.pages.content that throw PresentationExceptionModifier and TypeMethodDescriptionCMSComponent.getBackendUiComponent()CMSComponent.getUiComponent()CMSContentItem.getUiComponent()abstract StringCMSContent.handlePageLoad(boolean resetResults, CMSComponent component) Method to call when loading a CMSPage including this content item. -
Uses of PresentationException in io.goobi.viewer.model.cms.pages.content.types
Methods in io.goobi.viewer.model.cms.pages.content.types that throw PresentationExceptionModifier and TypeMethodDescriptionCMSAdvancedSearchContent.handlePageLoad(boolean resetResults, CMSComponent component) CMSArchiveContent.handlePageLoad(boolean resetResults, CMSComponent component) CMSBrowseContent.handlePageLoad(boolean resetResults, CMSComponent component) CMSGeomapContent.handlePageLoad(boolean resetResults, CMSComponent component) CMSImageListContent.handlePageLoad(boolean resetResults, CMSComponent component) CMSMediaContent.handlePageLoad(boolean resetResults, CMSComponent component) CMSMediumTextContent.handlePageLoad(boolean resetResults, CMSComponent component) CMSMetadataContent.handlePageLoad(boolean resetResults, CMSComponent component) CMSPageListContent.handlePageLoad(boolean resetResults, CMSComponent component) CMSRecordListContent.handlePageLoad(boolean resetResults, CMSComponent component) CMSRSSContent.handlePageLoad(boolean resetResults, CMSComponent component) CMSSearchContent.handlePageLoad(boolean resetResults, CMSComponent component) CMSSearchFacetsContent.handlePageLoad(boolean resetResults, CMSComponent component) CMSShortTextContent.handlePageLoad(boolean resetResults, CMSComponent component) CMSSliderContent.handlePageLoad(boolean resetResults, CMSComponent component) -
Uses of PresentationException in io.goobi.viewer.model.crowdsourcing.campaigns
Methods in io.goobi.viewer.model.crowdsourcing.campaigns that throw PresentationExceptionModifier and TypeMethodDescriptionCampaign.getNextTarget(CrowdsourcingStatus status, String currentPi, User user) Get the targetIdentifier to a random PI from the Solr query result list.intCampaign.getProgress()FINISHED records in percent.Campaign.getRandomizedTarget(CrowdsourcingStatus status, String piToIgnore, User user) Get the targetIdentifier to a random PI from the Solr query result list.booleanCampaign.hasRecordsToAnnotate(User user) Check if the given user is eligible to annotate any records.booleanCampaign.hasRecordsToReview(User user) Check if the given user is eligible to review any records.booleanCampaign.isUserAllowedAction(User user, CrowdsourcingStatus status) Checks whether the given user may annotate or review records based on the given status.booleanCampaign.mayAnnotate(User user, String pi) Check if the user is allowed to annotate the given pi for this campaign.booleanCheck if the user is allowed to review the given pi for this campaign. -
Uses of PresentationException in io.goobi.viewer.model.export
Methods in io.goobi.viewer.model.export that throw PresentationException -
Uses of PresentationException in io.goobi.viewer.model.iiif.discovery
Methods in io.goobi.viewer.model.iiif.discovery that throw PresentationExceptionModifier and TypeMethodDescriptionde.intranda.api.iiif.discovery.OrderedCollection<de.intranda.api.iiif.discovery.Activity> ActivityCollectionBuilder.buildCollection()Creates a AnOrderedCollectionofAcvitities, linking to the first and last containedOrderedCollectionPageas well as counting the total number of Activities.de.intranda.api.iiif.discovery.OrderedCollectionPage<de.intranda.api.iiif.discovery.Activity> ActivityCollectionBuilder.buildPage(int pageNo) Creates AnOrderedCollectionofActivities, i.e. a partial list of Activities.intActivityCollectionBuilder.getNumActivities()Gets the total number ofActivitiesin the collection. -
Uses of PresentationException in io.goobi.viewer.model.iiif.presentation.v2.builder
Methods in io.goobi.viewer.model.iiif.presentation.v2.builder that throw PresentationExceptionModifier and TypeMethodDescriptionvoidaddAnchor.Map<de.intranda.api.iiif.presentation.enums.AnnotationType, List<de.intranda.api.iiif.presentation.v2.AnnotationList>> SequenceBuilder.addBaseSequence(de.intranda.api.iiif.presentation.v2.Manifest2 manifest, StructElement doc, String manifestId, List<Integer> pagesToInclude, HttpServletRequest request) Creates a sequence from all pages within the given doc and appends it to manifest.voidCollectionBuilder.addContainedWorks(String collectionField, String topElement, de.intranda.api.iiif.presentation.v2.Collection2 collection) addContainedWorks.de.intranda.api.iiif.presentation.v2.LayerLayerBuilder.createAnnotationLayer(String pi, de.intranda.api.iiif.presentation.enums.AnnotationType type, String motivation, BiFunction<String, String, List<Path>> fileGetter, BiFunction<String, String, URI> linkGetter) createAnnotationLayer.de.intranda.api.iiif.presentation.v2.Canvas2SequenceBuilder.generateCanvas(String pi, PhysicalElement page) generateCanvas.de.intranda.api.iiif.presentation.v2.Collection2CollectionBuilder.generateCollection(String collectionField, String topElement, String facetField, String splittingChar, List<String> ignoreCollections) generateCollection.de.intranda.api.iiif.presentation.v2.AbstractPresentationModelElement2ManifestBuilder.generateManifest(StructElement ele, List<Integer> pagesToInclude) generateManifest.List<de.intranda.api.iiif.presentation.v2.Range2> StructureBuilder.generateStructure(List<StructElement> elements, String pi, boolean useMembers) Generates the topmost range from the given elements.longAbstractAnnotationBuilder.getAnnotationCount(HttpServletRequest request) Optional<org.apache.solr.common.SolrDocument> AbstractAnnotationBuilder.getAnnotationDocument(long id, HttpServletRequest request) List<org.apache.solr.common.SolrDocument> AbstractAnnotationBuilder.getAnnotationDocuments(String query, int first, int rows, List<StringPair> sortFields, HttpServletRequest request) List<org.apache.solr.common.SolrDocument> AbstractAnnotationBuilder.getAnnotationDocuments(String query, HttpServletRequest request) List<org.apache.solr.common.SolrDocument> AbstractAnnotationBuilder.getAnnotationDocuments(String query, List<StringPair> sortFields, HttpServletRequest request) de.intranda.api.annotation.IAnnotationOpenAnnotationBuilder.getCrowdsourcingAnnotation(String id) de.intranda.api.annotation.IAnnotationWebAnnotationBuilder.getCrowdsourcingAnnotation(String id) OpenAnnotationBuilder.getCrowdsourcingAnnotationsFromSolr(String pi, boolean urlOnlyTarget, HttpServletRequest request) Gets all annotations for the given PI from the SOLR index, sorted by page number.WebAnnotationBuilder.getCrowdsourcingAnnotationsFromSolr(String pi, boolean urlOnlyTarget, HttpServletRequest request) Gets all annotations for the given PI from the SOLR index, sorted by page number.AbstractBuilder.getDocument(String pi) getDocument.AbstractBuilder.getDocumentWithChildren(String pi) Queries all DocStructs which have the given PI as PI_TOPSTRUCT or anchor (or are the anchor themselves).SequenceBuilder.getPage(StructElement doc, int order) getPage.voidManifestBuilder.populate(StructElement ele, de.intranda.api.iiif.presentation.v2.AbstractPresentationModelElement2 manifest, List<PhysicalElement> pages) populate.voidStructureBuilder.populate(StructElement ele, String pi, de.intranda.api.iiif.presentation.v2.Range2 range) Adds Metadata and links to external services to a range. -
Uses of PresentationException in io.goobi.viewer.model.iiif.presentation.v3.builder
Methods in io.goobi.viewer.model.iiif.presentation.v3.builder that throw PresentationExceptionModifier and TypeMethodDescriptionvoidManifestBuilder.addPage(de.intranda.api.iiif.presentation.v3.Manifest3 manifest, PhysicalElement page) voidManifestBuilder.addPage(de.intranda.api.iiif.presentation.v3.Manifest3 manifest, StructElement ele, int pageNo) de.intranda.api.iiif.presentation.v3.Canvas3CanvasBuilder.build(PhysicalElement page) de.intranda.api.iiif.presentation.v3.Canvas3de.intranda.api.iiif.presentation.v3.Collection3de.intranda.api.iiif.presentation.v3.IPresentationModelElement3de.intranda.api.iiif.presentation.IPresentationModelElementde.intranda.api.iiif.presentation.v3.Range3de.intranda.api.annotation.wa.collection.AnnotationPageCanvasBuilder.buildFulltextAnnotations(String pi, int order) longDataRetriever.countContainedRecords(String solrField, String collectionName) DataRetriever.getContainedRecords(String solrField, String collectionName) Gets all records directly belonging to the given collection, only the fields inDataRetriever.CONTAINED_WORKS_QUERY_FIELDSare returned.DataRetriever.getDocument(String pi) getDocument.DataRetriever.getDocumentWithChildren(String pi) Queries all DocStructs which have the given PI as PI_TOPSTRUCT or anchor (or are the anchor themselves).protected de.intranda.api.annotation.wa.ImageResourceAbstractBuilder.getThumbnail(String pi) protected booleanAbstractBuilder.isAccessGranted(StructElement ele, String privilege) protected booleanAbstractBuilder.isAccessGranted(String pi, String privilege) -
Uses of PresentationException in io.goobi.viewer.model.iiif.search
Methods in io.goobi.viewer.model.iiif.search that throw PresentationExceptionModifier and TypeMethodDescriptionde.intranda.api.iiif.search.SearchResultIIIFSearchBuilder.build()Creates aSearchResultcontaining annotations matchingIIIFSearchBuilder.getQuery()withinIIIFSearchBuilder.getPi().de.intranda.api.iiif.search.AutoSuggestResultIIIFSearchBuilder.buildAutoSuggest()Creates aAutoSuggestResultcontaining searchTerms matchingIIIFSearchBuilder.getQuery()withinIIIFSearchBuilder.getPi(). -
Uses of PresentationException in io.goobi.viewer.model.job.download
Methods in io.goobi.viewer.model.job.download that throw PresentationException -
Uses of PresentationException in io.goobi.viewer.model.job.mq
Methods in io.goobi.viewer.model.job.mq that throw PresentationExceptionModifier and TypeMethodDescriptionDownloadExternalResourceHandler.getDownloadedFiles(String pi, String downloadUrl, String downloadId) static voidGeoMapUpdateHandler.updateMapInCache(GeoMap geomap) -
Uses of PresentationException in io.goobi.viewer.model.job.upload
Methods in io.goobi.viewer.model.job.upload that throw PresentationException -
Uses of PresentationException in io.goobi.viewer.model.jsf
Methods in io.goobi.viewer.model.jsf that throw PresentationExceptionModifier and TypeMethodDescriptionDynamicContentBuilder.build(JsfComponent jsfComponent, UIComponent parent, Map<String, Object> attributes) -
Uses of PresentationException in io.goobi.viewer.model.maps
Methods in io.goobi.viewer.model.maps that throw PresentationExceptionModifier and TypeMethodDescriptionprotected Collection<GeoMapFeature> SolrFeatureSet.createFeatures()protected Collection<GeoMapFeature> SolrFeatureSet.createFeatures(String query, List<String> facetFilterQueries) protected StringSolrFeatureSet.createFeaturesAsString(boolean escapeJson) abstract StringFeatureSet.getFeaturesAsJsonString()ManualFeatureSet.getFeaturesAsJsonString()SearchResultFeatureSet.getFeaturesAsJsonString()SearchResultFeatureSet.getFeaturesAsJsonString(SearchBean searchBean) SolrFeatureSet.getFeaturesAsJsonString()abstract StringFeatureSet.getFeaturesAsString()ManualFeatureSet.getFeaturesAsString()SearchResultFeatureSet.getFeaturesAsString()SearchResultFeatureSet.getFeaturesAsString(SearchBean searchBean) SolrFeatureSet.getFeaturesAsString()GlobalFeatureDataProvider.getResults(String query, List<String> facetFilterQueries, int maxResults) -
Uses of PresentationException in io.goobi.viewer.model.maps.features
Methods in io.goobi.viewer.model.maps.features that throw PresentationExceptionModifier and TypeMethodDescriptionabstract List<MetadataDocument> AbstractFeatureDataProvider.getResults(String query, List<String> facetFilterQueries, int maxResults) DocStructDataProvider.getResults(String query, List<String> facetFilterQueries, int maxResults) default List<MetadataDocument> IFeatureDataProvider.getResults(String query, int maxResults) IFeatureDataProvider.getResults(String query, List<String> facetFilterQueries, int maxResults) MetadataDataProvider.getResults(String query, List<String> facetFilterQueries, int maxResults) RecordDataProvider.getResults(String query, List<String> facetFilterQueries, int maxResults) -
Uses of PresentationException in io.goobi.viewer.model.metadata
Methods in io.goobi.viewer.model.metadata that throw PresentationExceptionModifier and TypeMethodDescriptionstatic StringMetadataTools.applyReplaceRules(String value, List<MetadataReplaceRule> replaceRules, String pi) applyReplaceRules.static StringMetadataTools.generateHighwirePressMetaTags(StructElement structElement, List<PhysicalResource> resources) generateHighwirePressMetaTags.static org.apache.solr.common.SolrDocumentListMetadataTools.getGroupedMetadata(String ownerIddoc, String subQuery, List<StringPair> sortFields) MetadataElement.init(StructElement se, int metadataViewIndex, Locale sessionLocale) static ComplexMetadataContainerComplexMetadataContainer.loadMetadataDocuments(String pi, SolrSearchIndex searchIndex) static ComplexMetadataContainerComplexMetadataContainer.loadMetadataDocuments(String pi, SolrSearchIndex searchIndex, Predicate<String> fieldNameFilter) static ComplexMetadataContainerComplexMetadataContainer.loadMetadataDocuments(String pi, SolrSearchIndex searchIndex, List<String> fieldList) static ComplexMetadataContainerRelationshipMetadataContainer.loadRelationshipMetadata(String pi, SolrSearchIndex searchIndex) RelationshipMetadataContainer.loadRelationshipMetadata(String pi, SolrSearchIndex searchIndex, List<String> recordFields) RelationshipMetadataContainer.loadRelationships(ComplexMetadataContainer container) RelationshipMetadataContainer.loadRelationships(ComplexMetadataContainer container, SolrSearchIndex searchIndex) RelationshipMetadataContainer.loadRelationships(ComplexMetadataContainer container, List<String> recordFields, SolrSearchIndex searchIndex) booleanMetadata.populate(StructElement se, StructElement anchorSe, String ownerIddoc, List<StringPair> sortFields, Map<String, Set<String>> searchTerms, int truncateLength, Locale locale) Populates the parameters of the given metadata with values from the given StructElement.booleanMetadata.populate(StructElement se, String ownerIddoc, List<StringPair> sortFields, Locale locale) -
Uses of PresentationException in io.goobi.viewer.model.rss
Methods in io.goobi.viewer.model.rss that throw PresentationExceptionModifier and TypeMethodDescriptionstatic com.rometools.rome.feed.synd.SyndFeedcreateRss.static com.rometools.rome.feed.synd.SyndFeedRSSFeed.createRss(String rootPath, String query, List<String> filterQueries, String language, int maxItems, String sortField, boolean sortDescending) Creates RSS feed for the RSS REST API endpoint.static com.rometools.rome.feed.synd.SyndFeedRSSFeed.createRssFeed(String language, Integer maxHits, String subtheme, String query, String facets, HttpServletRequest servletRequest, String sortField, boolean sortDescending) static ChannelRSSFeed.createRssFeed(String rootPath, String query, int rssFeedItems) createRssFeed.static ChannelRSSFeed.createRssFeed(String rootPath, String query, List<String> filterQueries, int rssFeedItems, String language, String sortField, boolean sortDescending) createRssFeed. -
Uses of PresentationException in io.goobi.viewer.model.search
Methods in io.goobi.viewer.model.search that throw PresentationExceptionModifier and TypeMethodDescriptionSearchHelper.collectAvailableTermFilters(BrowsingMenuFieldConfig bmfc, String filterQuery, Locale locale) Generates starting character filters for term browsing, using facets.SearchHitFactory.createSearchHit(org.apache.solr.common.SolrDocument doc, org.apache.solr.common.SolrDocument ownerDoc, String fulltext, HitType overrideType) createSearchHit.voidSearch.execute(SearchFacets facets, Map<String, Set<String>> searchTerms, int hitsPerPage, Locale locale) execute.voidSearch.execute(SearchFacets facets, Map<String, Set<String>> searchTerms, int hitsPerPage, Locale locale, boolean keepSolrDoc, SearchAggregationType aggregationType) execute.static voidSearchHelper.exportSearchAsExcel(org.apache.poi.xssf.streaming.SXSSFWorkbook wb, String finalQuery, String exportQuery, List<StringPair> sortFields, List<String> filterQueries, Map<String, String> params, Map<String, Set<String>> searchTerms, Locale locale, int proximitySearchDistance) exportSearchAsExcel.SearchFacets.getAbsoluteMaxRangeValue(String field) Returns the maximum value for the given field available in the search index.SearchFacets.getAbsoluteMinRangeValue(String field) Returns the minimum value for the given field available in the search index.static BrowseElementSearchHelper.getBrowseElement(String query, int index, List<StringPair> sortFields, List<String> filterQueries, Map<String, String> params, Map<String, Set<String>> searchTerms, Locale locale, int proximitySearchDistance) Returns theBrowseElementconstructed from the search hit atindexfrom the search hit list for the givenquery.SearchQueryItem.getCheckboxSelectables(String language, String... additionalValues) SearchFacets.getCurrentMaxRangeValue(String field) getCurrentMaxRangeValue.SearchFacets.getCurrentMinRangeValue(String field) getCurrentMinRangeValue.SearchHelper.getFacetValues(String query, String facetFieldName, int facetMinCount) Returns a list of values for a given facet field and the given query.SearchHelper.getFacetValues(String query, String facetFieldName, String facetPrefix, int facetMinCount, Map<String, String> params) Returns a list of values for a given facet field and the given query.static List<BrowseTerm> SearchHelper.getFilteredTerms(BrowsingMenuFieldConfig bmfc, String startsWith, String filterQuery, int start, int rows, Comparator<BrowseTerm> comparator, String language) Returns a list of index terms for the given field name.static intSearchHelper.getFilteredTermsCount(BrowsingMenuFieldConfig bmfc, String startsWith, String filterQuery, String language) static StringPairSearchHelper.getFirstRecordPiAndPageType(String luceneField, String value, boolean filterForWhitelist, boolean filterForBlacklist, String splittingChar) getFirstRecordMetadataWithFieldValue.SearchHit.getFulltext(HttpServletRequest request, String pi, String authorityIdentifier, org.apache.solr.common.SolrDocument childDoc) static int[]SearchHelper.getMinMaxYears(String subQuery) getMinMaxYears.SearchHitsNotifier.getNewHits(Search search) Executes the given search.static StringSearchHelper.getPersonalFilterQuerySuffix(List<LicenseType> licenseTypes, User user, String ipAddress, Optional<ClientApplication> client, String privilege) Constructs a personal search query filter suffix for the given user and IP address.SearchQueryItem.getSelectItems(String language) getSelectItems.SearchFacets.getValueRange(String field) Returns a sorted list of all available values for the given field among available facet values.voidSearchHit.handleMetadataHit(org.apache.solr.common.SolrDocument childDoc, String fulltext, SolrConstants.DocType docType, boolean acccessDeniedType) booleanSearchFacets.isHasRangeFacets()voidSearchHit.loadChildHits(int numChildren) voidSearchHit.populateChildren(int number, int skip, Locale locale, HttpServletRequest request) populateChildren.static org.apache.solr.client.solrj.response.QueryResponseSearchHelper.searchCalendar(String query, List<String> facetFields, int facetMinCount, boolean getFieldStatistics) searchCalendar.SearchHelper.searchWithAggregation(String query, int first, int rows, List<StringPair> sortFields, List<String> resultFields, List<String> filterQueries, Map<String, String> params, Map<String, Set<String>> searchTerms, List<String> exportFields, String additionalMetadataListType, Locale locale, boolean keepSolrDoc, int proximitySearchDistance) Main search method for aggregated search.SearchHelper.searchWithAggregation(String query, int first, int rows, List<StringPair> sortFields, List<String> resultFields, List<String> filterQueries, Map<String, String> params, Map<String, Set<String>> searchTerms, List<String> exportFields, String additionalMetadataListType, Locale locale, boolean keepSolrDoc, int proximitySearchDistance, User user) Main search method for aggregated search.SearchHelper.searchWithFulltext(String query, int first, int rows, List<StringPair> sortFields, List<String> resultFields, List<String> filterQueries, Map<String, String> params, Map<String, Set<String>> searchTerms, List<String> exportFields, Locale locale, boolean keepSolrDoc, int proximitySearchDistance) Main search method for flat search.SearchHelper.searchWithFulltext(String query, int first, int rows, List<StringPair> sortFields, List<String> resultFields, List<String> filterQueries, Map<String, String> params, Map<String, Set<String>> searchTerms, List<String> exportFields, Locale locale, boolean keepSolrDoc, int proximitySearchDistance, User user) Main search method for flat search.SearchHelper.searchWithFulltext(String query, int first, int rows, List<StringPair> sortFields, List<String> resultFields, List<String> filterQueries, Map<String, String> params, Map<String, Set<String>> searchTerms, List<String> exportFields, Locale locale, int proximitySearchDistance) Main search method for flat search.SearchHitsNotifier.sendNewHitsNotifications()static voidSearchHelper.updateFilterQuerySuffix(HttpServletRequest request, String privilege) Updates the calling agent's session with a personalized filter sub-query. -
Uses of PresentationException in io.goobi.viewer.model.security
Methods in io.goobi.viewer.model.security that throw PresentationExceptionModifier and TypeMethodDescriptionstatic AccessPermissionAccessConditionUtils.checkAccessPermission(List<LicenseType> allLicenseTypes, Set<String> requiredAccessConditions, String privilegeName, User user, String remoteAddress, Optional<ClientApplication> client, String query) Base method for checking access permissions of various types.static AccessPermissionAccessConditionUtils.checkAccessPermission(Set<String> requiredAccessConditions, String privilegeName, String query, HttpServletRequest request) checkAccessPermission.static AccessPermissionAccessConditionUtils.checkAccessPermissionForCmsPage(HttpServletRequest request, CMSPage page) voidAccessPermission.checkSecondaryAccessRequirement(Set<String> useAccessConditions, String privilegeName, User sessionUser, IpRange sessionIpRange, ClientApplication client) static intAccessConditionUtils.getPdfDownloadQuotaForRecord(String pi) License.getSelectableSubthemes()ILicensee.hasLicense(String licenseName, String privilegeName, String pi) Checks whether the licensee has a license with the given name. -
Uses of PresentationException in io.goobi.viewer.model.security.clients
Methods in io.goobi.viewer.model.security.clients that throw PresentationExceptionModifier and TypeMethodDescriptionClientApplication.canSatisfyAllAccessConditions(Set<String> requiredAccessConditions, String privilegeName, String pi) Check if this client has the privilege of the given privilegeName via its licenses.ClientApplication.hasLicense(String licenseName, String privilegeName, String pi) Checks whether the licensee has a license with the given name. -
Uses of PresentationException in io.goobi.viewer.model.security.user
Methods in io.goobi.viewer.model.security.user that throw PresentationExceptionModifier and TypeMethodDescriptionbooleanAdds membership relation between the given user and role and persists immediately.IpRange.canSatisfyAllAccessConditions(Set<String> requiredAccessConditions, String privilegeName, String pi) canSatisfyAllAccessConditions.User.canSatisfyAllAccessConditions(Set<String> requiredAccessConditions, String privilegeName, String pi) Checks whether the user can satisfy at least one of the given access conditions with a license that contains the given privilege name.AbstractLicensee.hasLicense(String licenseName, String privilegeName, String pi) Checks whether the licensee has a license with the given name.booleanUser.isHasCmsPrivilege(String privilege) isHasCmsPrivilege.booleanUser.isHasPrivilege(String licenseType, String privilege) isHasPrivilege.booleanChecks whether this user has the permission to delete all ocr-content of one page in crowdsourcing.booleanUser.isMaySetRepresentativeImage()Checks whether this user has the permission to set the representative image for the currently open record. -
Uses of PresentationException in io.goobi.viewer.model.sitemap
Methods in io.goobi.viewer.model.sitemap that throw PresentationExceptionModifier and TypeMethodDescriptionGenerates sitemap files and writes them to the given outputPath (or web root).voidSitemapBuilder.updateSitemap(SitemapRequestParameters params) voidSitemapBuilder.updateSitemap(String outputPath, String viewerRootUrl) Starts a single-threaded sitemap generation run. -
Uses of PresentationException in io.goobi.viewer.model.statistics
Methods in io.goobi.viewer.model.statistics that throw PresentationException -
Uses of PresentationException in io.goobi.viewer.model.statistics.usage
Methods in io.goobi.viewer.model.statistics.usage that throw PresentationExceptionModifier and TypeMethodDescriptionStatisticsSummaryBuilder.loadSummary(StatisticsSummaryFilter filter) Collect usage statistics from SOLR in aStatisticsSummary. -
Uses of PresentationException in io.goobi.viewer.model.toc
Methods in io.goobi.viewer.model.toc that throw PresentationExceptionModifier and TypeMethodDescriptionvoidTOC.generate(StructElement structElement, boolean addAllSiblings, String mimeType, int tocCurrentPage) generate.static Map<String, List<TOCElement>> TocMaker.generateToc(TOC toc, StructElement structElement, boolean addAllSiblings, String mimeType, int tocCurrentPage, int hitsPerPage) Generates the TOC. -
Uses of PresentationException in io.goobi.viewer.model.translations.admin
Methods in io.goobi.viewer.model.translations.admin that throw PresentationExceptionModifier and TypeMethodDescriptionTranslationGroupItem.getEntries()TranslationGroupItem.getTranslationStatus()Returns the translation status over all existing entries.TranslationGroupItem.getTranslationStatusLanguage(String language) Returns the translation status for the requested language over all existing entries.protected voidSolrFieldValueTranslationGroupItem.loadEntries()protected abstract voidTranslationGroupItem.loadEntries()Populates the message key map by first loading the appropriate keys and then callingcreateMessageKeyStatusMap. -
Uses of PresentationException in io.goobi.viewer.model.viewer
Methods in io.goobi.viewer.model.viewer that throw PresentationExceptionModifier and TypeMethodDescriptionViewManager.createCalendarView()createCalendarView.static ViewManagerViewManager.createViewManager(String pi, boolean loadPages) Creates an instance of ViewManager loaded with the record with the given identifier.voidViewManager.dropdownAction(ValueChangeEvent event) dropdownAction.ViewManager.firstImage()firstImage.StructElementStub.generateContextObject(String currentUrl, StructElementStub topStruct) Generates a ContextObject (for a COinS <span> element) containing metadata from thisStructElement.ViewManager.getAltoUrl()Returns the url to a REST service delivering the alto file of the given page as xml.ViewManager.getAltoUrlForAllPages()Returns the url to a REST service delivering all alto files of a work as zip.ViewManager.getCalendarView()Getter for the fieldcalendarView.ViewManager.getCitationStringHtml()ViewManager.getCitationStringPlain()ViewManager.getCiteLinkWork()getCiteLinkWork.PhysicalElement.getContainedStructElements()Lists of struct elements that start on this page.PhysicalElement.getContainedStructElementsAsJson()ViewManager.getContentDownloadLinksForWork()Returns a list of original content file download links (name+url) for the current document.ViewManager.getDownloadResources()ViewManager.getFilenamesByMimeType(boolean localFilesOnly) StructElement.getFirstPageFieldValue(String field) getFirstPageFieldValue.StructElement.getFirstVolume(List<String> fields) getFirstVolume.StructElement.getFirstVolumeFieldValue(String field) getFirstVolumeFieldValue.ViewManager.getFulltextUrl()Returns the url to a REST service delivering the fulltext as plain text of the given page.ViewManager.getFulltextUrlForAllPages()Returns the url to a REST service delivering all plain text of a work as zip.StructElement.getMetadataDocuments()StructElementStub.getMetadataUrl()Returns a URL to this element (but for the metadata view).ViewManager.getPageCountWithAlto()longViewManager.getPageCountWithFulltext()ViewManager.getPagesForMediaType(String type) ViewManager.getPdfDownloadLink()Returns the pdf download link for the current document.ViewManager.getPdfDownloadLink(List<List<String>> queryParams) Returns the pdf download link for the current document, allowing to attach a number of query parameters to it.ViewManager.getPdfStructDownloadLink()Returns the pdf download link for the current struct element.ViewManager.getPdfStructDownloadLink(List<List<String>> queryParams) Returns the pdf download link for the current struct element, allowing to add a number of query parameters to it.intViewManager.getRepresentativeHeight()getRepresentativeHeight.ViewManager.getRepresentativeImageInfo()getRepresentativeImageInfo.ViewManager.getRepresentativeImageUrl()getRepresentativeImageUrl.ViewManager.getRepresentativeImageUrl(int width, int height) ViewManager.getRepresentativePage()Getter for the fieldrepresentativePage.intViewManager.getRepresentativeWidth()getRepresentativeWidth.ViewManager.getSidebarWidgetUsageCitationLinksForLevel(String levelName) StructElement.getTopStruct()Returns a StructElement that represents the top non-anchor element of the hierarchy (ISWORK=true).ViewManager.getVersionHistory()Getter for the fieldversionHistory.booleanStructElement.isAltoAvailable()Returns true if the record has any ALTO documents indexed in its pages; false otherwise.booleanViewManager.isAltoAvailableForWork()isAltoAvailableForWork.booleanViewManager.isBelowFulltextThreshold()isBelowFulltextThreshold.booleanViewManager.isDisplayCalendarViewLink()Deprecated.Calendar view has been combined with TOC viewbooleanViewManager.isDisplayFulltextViewLink()booleanViewManager.isDisplayNerViewLink()booleanViewManager.isFulltextAvailableForWork()isFulltextAvailableForWork.booleanViewManager.isFulltextFromTEI()booleanStructElement.isHasChildren()Checks whether the Solr document represented by this StructElement has child elements in the index.booleanViewManager.isHasDownloadResources()booleanStructElement.isHasParentOrChildren()isHasParentOrChildren.booleanViewManager.isHasUrns()isHasUrns.booleanViewManager.isHasVersionHistory()isHasVersionHistory.booleanViewManager.isMetadataViewOnly()Convenience method that checks whether only the metadata view link is displayed for this record (i.e. criteria for all other links are not met).booleanStructElement.isNerAvailable()Returns true if the record has any NE_* tags indexed in its pages; false otherwise.booleanViewManager.isRecordHasTEIFiles()booleanViewManager.isTeiAvailableForWork()isTeiAvailableForWork.ViewManager.lastImage()lastImage.ViewManager.nextImage()nextImage.ViewManager.prevImage()prevImage.voidViewManager.setCurrentImageOrder(int currentImageOrder) currentPageOrder.voidViewManager.setCurrentImageOrderForPaginator(int currentImageOrder) Setter for the direct page number input field.voidViewManager.setCurrentImageOrderPerScript()voidViewManager.setCurrentImageOrderString(String currentImageOrderString) Main method for setting the current page(s) in this ViewManager.Constructors in io.goobi.viewer.model.viewer that throw PresentationExceptionModifierConstructorDescriptionEventElement(org.apache.solr.common.SolrDocument doc, Locale locale, boolean forSearchHit) Creates a new EventElement instance.ViewManager(StructElement topDocument, IPageLoader pageLoader, String currentDocumentIddoc, String logId, String mimeType, ImageDeliveryBean imageDeliveryBean) Creates a new ViewManager instance. -
Uses of PresentationException in io.goobi.viewer.model.viewer.collections
Constructors in io.goobi.viewer.model.viewer.collections that throw PresentationExceptionModifierConstructorDescriptionHierarchicalBrowseDcElement(String name, long number, String field, String sortField, String splittingChar, int displayNumberOfVolumesLevel) Creates a new HierarchicalBrowseDcElement instance. -
Uses of PresentationException in io.goobi.viewer.model.viewer.pageloader
Methods in io.goobi.viewer.model.viewer.pageloader that throw PresentationExceptionModifier and TypeMethodDescriptionstatic AbstractPageLoaderAbstractPageLoader.create(StructElement topStructElement) Creates and returns the appropriate loader instance for the givenStructElement.static IPageLoaderAbstractPageLoader.create(StructElement topStructElement, boolean loadPages) Creates and returns the appropriate loader instance for the givenStructElement.static AbstractPageLoaderAbstractPageLoader.create(StructElement topStructElement, boolean loadPages, boolean forceEagerLoading) Creates and returns the appropriate loader instance for the givenStructElement.static IPageLoaderAbstractPageLoader.create(StructElement topStructElement, List<Integer> pageNosToLoad) static AbstractPageLoaderAbstractPageLoader.create(StructElement topStructElement, List<Integer> pageNosToLoad, boolean forceEagerLoading) EagerPageLoader.getOwnerIddocForPage(int pageOrder) getOwnerIddocForPage.EmptyPageLoader.getOwnerIddocForPage(int pageOrder) getOwnerIddocForPage.IPageLoader.getOwnerIddocForPage(int pageOrder) getOwnerIddocForPage.LeanPageLoader.getOwnerIddocForPage(int pageOrder) getOwnerIddocForPage.IPageLoader.getPageForFileName(String fileName) getPageForFileName.LeanPageLoader.getPageForFileName(String fileName) getPageForFileName.static PhysicalElementAbstractPageLoader.loadPage(StructElement topElement, int page) loadPage.protected PhysicalElementloadPage. -
Uses of PresentationException in io.goobi.viewer.model.viewer.record.views
Methods in io.goobi.viewer.model.viewer.record.views that throw PresentationExceptionModifier and TypeMethodDescriptionstatic Collection<FileType> FileType.containedFiletypes(ViewManager viewManager, boolean localFilesOnly) RecordPropertyCache.getFileTypesForRecord(ViewManager viewManager, boolean localFilesOnly) protected TOCVisibilityCondition.getToc(ViewManager viewManager) booleanVisibilityCondition.matchesRecord(PageType pageType, ViewManager viewManager, HttpServletRequest request, RecordPropertyCache properties) -
Uses of PresentationException in io.goobi.viewer.solr
Methods in io.goobi.viewer.solr that throw PresentationExceptionModifier and TypeMethodDescriptionSolrSearchIndex.findDataRepositoryName(String pi) Retrieves the repository name for the record with the given PI and persists it in a map.SolrTools.getAvailableValuesForField(String field, String filterQuery) getAvailableValuesForField.SolrTools.getAvailableValuesForField(String field, String filterQuery, boolean useFacetField) getAvailableValuesForField.SolrSearchIndex.getDisplayUserGeneratedContentsForRecord(String pi) getDisplayUserGeneratedContentsForPage.org.apache.solr.common.SolrDocumentListReturns all SolrDocuments matching the given query.org.apache.solr.common.SolrDocumentSolrSearchIndex.getDocumentByIddoc(String iddoc) getDocumentByIddoc.org.apache.solr.common.SolrDocumentSolrSearchIndex.getDocumentByPI(String pi) getDocumentByPI.org.apache.solr.common.SolrDocumentSolrSearchIndex.getDocumentByPIAndLogId(String pi, String divId) SolrTools.getExistingSubthemes()SolrSearchIndex.getFilename(String pi, int order) Catches the filename of the page with the given order under the given ip.SolrSearchIndex.getFilename(String pi, String basename) Catches the filename of the page with the given basename under the given ip.org.apache.solr.common.SolrDocumentSolrSearchIndex.getFirstDoc(String query, List<String> fieldList) Retrieves the first document found by the given query.org.apache.solr.common.SolrDocumentSolrSearchIndex.getFirstDoc(String query, List<String> fieldList, List<StringPair> sortFields) Retrieves the first document found by the given query.longSolrSearchIndex.getHitCount(String query) Returns the number of hits for the given query without actually returning any documents.longSolrSearchIndex.getHitCount(String query, List<String> filterQueries) Returns the number of hits for the given query and filter queries without actually returning any documents.SolrSearchIndex.getIddocByLogid(String pi, String logId) Returns the IDDOC of the logical document to which the given LOGID belongs.SolrSearchIndex.getIddocFromIdentifier(String identifier) Returns the value of the IDDOC field for the document with the given PI (or 0 if none found).SolrSearchIndex.getIdentifierFromIddoc(String iddoc) getIdentifierFromIddoc.SolrSearchIndex.getImageOwnerIddoc(String pi, int pageNo) Returns the IDDOC of the logical document to which the given page belongs.SolrSearchIndex.getLabelValuesForFacetField(String field, String labelField, Set<String> values) SolrSearchIndex.getPage(StructElement struct, int order) getPage.getPage.org.apache.solr.common.SolrDocumentListDiese Methode führt eine Suche im Lucene durch.org.apache.solr.client.solrj.response.QueryResponseSolrSearchIndex.search(String query, int first, int rows, List<StringPair> sortFields, List<String> facetFields, String facetSort, List<String> fieldList, List<String> filterQueries, Map<String, String> params) Main Solr search method.org.apache.solr.client.solrj.response.QueryResponseSolrSearchIndex.search(String query, int first, int rows, List<StringPair> sortFields, List<String> facetFields, String facetSort, List<String> fieldList, List<String> filterQueries, Map<String, String> params, org.apache.solr.client.solrj.SolrRequest.METHOD queryMethod) org.apache.solr.client.solrj.response.QueryResponseSolrSearchIndex.search(String query, int first, int rows, List<StringPair> sortFields, List<String> facetFields, List<String> fieldList) search.org.apache.solr.client.solrj.response.QueryResponseSolrSearchIndex.search(String query, int first, int rows, List<StringPair> sortFields, List<String> facetFields, List<String> fieldList, List<String> filterQueries, Map<String, String> params) search.org.apache.solr.common.SolrDocumentListsearch.org.apache.solr.common.SolrDocumentListorg.apache.solr.client.solrj.response.QueryResponseSolrSearchIndex.searchFacetsAndStatistics(String query, List<String> filterQueries, List<String> facetFields, int facetMinCount, boolean getFieldStatistics) Returns facets for the given facet field list.org.apache.solr.client.solrj.response.QueryResponseSolrSearchIndex.searchFacetsAndStatistics(String query, List<String> filterQueries, List<String> facetFields, int facetMinCount, String facetPrefix, Map<String, String> params, boolean getFieldStatistics) Returns facets for the given facet field list.org.apache.solr.client.solrj.response.QueryResponseSolrSearchIndex.searchFacetsAndStatistics(String query, List<String> filterQueries, List<String> facetFields, int facetMinCount, Map<String, String> params, boolean getFieldStatistics) Returns facets for the given facet field list. -
Uses of PresentationException in io.goobi.viewer.websockets
Methods in io.goobi.viewer.websockets that throw PresentationExceptionModifier and TypeMethodDescriptionDownloadTaskEndpoint.getDownloadedFiles(String pi, String downloadUrl) DownloadTaskEndpoint.getDownloadFolder(String pi, String downloadUrl)