Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
P
- PAGE - Enum constant in enum class io.goobi.viewer.model.annotation.AltoAnnotationBuilder.Granularity
- PAGE - Enum constant in enum class io.goobi.viewer.model.crowdsourcing.campaigns.Campaign.StatisticMode
- PAGE - Enum constant in enum class io.goobi.viewer.model.search.HitType
- PAGE - Enum constant in enum class io.goobi.viewer.solr.SolrConstants.DocType
- PAGEAREA - Enum constant in enum class io.goobi.viewer.model.annotation.AltoAnnotationBuilder.Granularity
- PageComparator() - Constructor for class io.goobi.viewer.model.cms.pages.CMSPage.PageComparator
- PagedCMSContent - Interface in io.goobi.viewer.model.cms.pages.content
-
Marks a CMS content type that supports paginated list views, providing access to the current list page number via the owning
PersistentCMSComponentand itsCMSPage. - PAGEHEADER - Enum constant in enum class io.goobi.viewer.model.cms.pages.content.CMSComponentScope
-
Component is displayed in the header of the page.
- PageList - Class in io.goobi.viewer.model.cms
-
A list of strings with some convenience methods.
- PageList() - Constructor for class io.goobi.viewer.model.cms.PageList
-
Creates a new PageList instance.
- PageList(String) - Constructor for class io.goobi.viewer.model.cms.PageList
-
Creates a new PageList instance.
- PageList(List<Long>) - Constructor for class io.goobi.viewer.model.cms.PageList
- PAGELIST - Enum constant in enum class io.goobi.viewer.model.cms.legacy.CMSContentItemType
- PageListSidebarWidget - Class in io.goobi.viewer.model.cms.widgets
-
A subtype of
CustomSidebarWidgetto display a list of links to CMS pages. - PageListSidebarWidget() - Constructor for class io.goobi.viewer.model.cms.widgets.PageListSidebarWidget
-
Empty default constructor.
- PageListSidebarWidget(PageListSidebarWidget) - Constructor for class io.goobi.viewer.model.cms.widgets.PageListSidebarWidget
-
Cloning constructor.
- PageNavigation - Enum Class in io.goobi.viewer.model.viewer
-
Describes different ways in which the sequence of images within a record is presented.
- PageOrientation - Enum Class in io.goobi.viewer.model.viewer
-
Enum representing the page orientation (left, right, or single) for double-page spread display.
- PageReference - Class in io.goobi.viewer.api.rest.model.ner
-
REST API model representing a single page of a digitized document and the NER tag counts found on it.
- PageReference() - Constructor for class io.goobi.viewer.api.rest.model.ner.PageReference
-
Creates a new PageReference instance.
- PageReference(int) - Constructor for class io.goobi.viewer.api.rest.model.ner.PageReference
-
Creates a new PageReference instance.
- pages - Variable in class io.goobi.viewer.dao.update.CMSCategoryUpdate
- PAGES - Enum constant in enum class io.goobi.viewer.model.cms.CMSSlider.SourceType
- PageTemplageIdUpdate - Class in io.goobi.viewer.dao.update
-
Database migration step that renames the legacy
TEMPLATEIDcolumn incms_pagestopage_template_idand clears stale template ownership references on CMS components. - PageTemplageIdUpdate() - Constructor for class io.goobi.viewer.dao.update.PageTemplageIdUpdate
- PageType - Enum Class in io.goobi.viewer.model.viewer
-
Enum of the viewer page types (e.g. viewImage, viewToc, search) used for URL mapping and navigation.
- PageType.PageTypeHandling - Enum Class in io.goobi.viewer.model.viewer
- PageValidityStatus - Enum Class in io.goobi.viewer.model.cms.pages
-
Enum representing the validation status of a CMS page, indicating whether the page is valid or which constraint is violated.
- PAGEVIEW - Enum constant in enum class io.goobi.viewer.model.cms.pages.content.CMSComponentScope
-
Component is visible when its owning page is displayed directly.
- paginated - Enum constant in enum class io.goobi.viewer.model.cms.pages.content.ContentItemMode
- PARAM_CLEAR_CACHE_ALL - Static variable in class io.goobi.viewer.controller.NetTools
- PARAM_CLEAR_CACHE_CONTENT - Static variable in class io.goobi.viewer.controller.NetTools
- PARAM_CLEAR_CACHE_PDF - Static variable in class io.goobi.viewer.controller.NetTools
- PARAM_CLEAR_CACHE_THUMBS - Static variable in class io.goobi.viewer.controller.NetTools
- PARAM_NAME_FILTER_QUERY_SUFFIX - Static variable in class io.goobi.viewer.model.search.SearchHelper
-
Constant
PARAM_NAME_FILTER_QUERY_SUFFIX="filterQuerySuffix". - PARAMETER_IDENTIFIERS - Static variable in class io.goobi.viewer.model.job.mq.RefreshArchiveTreeHandler
- PARAMETER_RESOURCE_PATH - Static variable in class io.goobi.viewer.model.job.mq.DeleteResourceHandler
- PARAMETER_TYPE_HEADER - Static variable in class io.goobi.viewer.model.security.authentication.HttpHeaderProvider
- params(Object...) - Method in class io.goobi.viewer.api.rest.AbstractApiUrlManager.ApiPath
- parseBoolean(String) - Static method in class io.goobi.viewer.model.cms.legacy.CMSPageTemplate
-
parseBoolean.
- parseBoolean(String, boolean) - Static method in class io.goobi.viewer.model.cms.legacy.CMSPageTemplate
-
parseBoolean.
- parseDateFromString(String) - Static method in class io.goobi.viewer.controller.DateTools
-
parseDateFromString.
- parseDateTimeFromString(String, boolean) - Static method in class io.goobi.viewer.controller.DateTools
- parseDateTimeFromString(String, boolean, Integer) - Static method in class io.goobi.viewer.controller.DateTools
-
parseDateTimeFromString.
- parseInt(String) - Static method in class io.goobi.viewer.controller.StringTools
-
Try to parse the given string as integer.
- parseIntRange(String) - Static method in class io.goobi.viewer.controller.StringTools
- parseJSON(String) - Static method in class io.goobi.viewer.controller.mq.ViewerMessage
- parseMultipleDatesFromString(String) - Static method in class io.goobi.viewer.controller.DateTools
-
Converts the given string to a list of Date objects created from the contents of this string (years or whole dates).
- parseMultipleIpAddresses(String) - Static method in class io.goobi.viewer.controller.NetTools
-
parseMultipleIpAddresses.
- parseParameter(String, String, String) - Method in class io.goobi.viewer.api.rest.AbstractApiUrlManager
- parsePoint(Object, Object) - Static method in class io.goobi.viewer.model.search.Search
- parseScale(String) - Method in class io.goobi.viewer.servlets.DFGViewerImage
-
parseScale.
- parseSearchQueryGroupFromQuery(String, String, String, String) - Static method in class io.goobi.viewer.model.search.SearchHelper
- parseSortString(String, NavigationHelper) - Static method in class io.goobi.viewer.model.search.SearchHelper
-
parseSortString.
- parseUrl(byte[]) - Method in class io.goobi.viewer.dao.update.CMSMediaUpdate
- parseUrl(String) - Method in class io.goobi.viewer.dao.update.CMSMediaUpdate
- PARTIAL - Enum constant in enum class io.goobi.viewer.model.security.CopyrightIndicatorStatus.Status
- PARTIAL - Enum constant in enum class io.goobi.viewer.model.translations.admin.MessageEntry.TranslationStatus
- partnerId - Variable in class io.goobi.viewer.model.viewer.StructElementStub
-
Identifier of the partner institution to which this record belongs (top-level structure elements only).
- PassedValueFilter - Class in io.goobi.viewer.controller.config.filter
-
A configurable filter allowing passage to document entities (record, docStruct, page) which satisfy certain conditions.
- passes(VariableReplacer) - Method in class io.goobi.viewer.controller.config.filter.ConfiguredValueFilter
-
This is the main method to apply the filter.
- passes(String, VariableReplacer) - Method in class io.goobi.viewer.controller.config.filter.ConfiguredValueFilter
- passes(String, VariableReplacer) - Method in interface io.goobi.viewer.controller.config.filter.IFilterConfiguration
- passes(String, VariableReplacer) - Method in class io.goobi.viewer.controller.config.filter.PassedValueFilter
-
This is the main method to apply the filter.
- passesOnMatch() - Method in class io.goobi.viewer.controller.config.filter.AbstractFilterConfiguration
-
Check if matching this filter results in a pass or block.
- passesOnMatch() - Method in interface io.goobi.viewer.controller.config.filter.IFilterConfiguration
- password - Variable in class io.goobi.viewer.model.security.authentication.model.UserPasswordAuthenticationRequest
- PasswordValidator - Class in io.goobi.viewer.faces.validators
-
Syntax validator for passwords.
- PasswordValidator() - Constructor for class io.goobi.viewer.faces.validators.PasswordValidator
- patchBookmarkList(Long, BookmarkList) - Method in class io.goobi.viewer.api.rest.v1.bookmarks.BookmarkResource
- path(String...) - Method in class io.goobi.viewer.api.rest.AbstractApiUrlManager
- PATH_PROBE - Static variable in class io.goobi.viewer.api.rest.v2.auth.AuthorizationFlowTools
- PATTERN_ALL_ITEMS - Static variable in class io.goobi.viewer.model.search.SearchHelper
- pauseAllJobs() - Method in class io.goobi.viewer.managedbeans.QuartzBean
- PAUSED - Enum constant in enum class io.goobi.viewer.managedbeans.MessageQueueBean.MessageQueueState
- PAUSED - Enum constant in enum class io.goobi.viewer.model.job.quartz.TaskTriggerStatus
- pauseJob() - Method in class io.goobi.viewer.managedbeans.QuartzBean
- pauseQueue() - Method in class io.goobi.viewer.managedbeans.MessageQueueBean
-
pauseQueue.
- pauseQueue(String) - Method in class io.goobi.viewer.controller.mq.MessageQueueManager
- PDF - Enum constant in enum class io.goobi.viewer.model.iiif.presentation.v2.builder.LinkingProperty.LinkingTarget
- PDF - Enum constant in enum class io.goobi.viewer.model.iiif.presentation.v3.builder.LinkingProperty.LinkingTarget
- PDF - Enum constant in enum class io.goobi.viewer.model.viewer.record.views.FileType
- PDF_NAME_FILTER - Static variable in class io.goobi.viewer.controller.FileTools
- PdfDownloadJob - Class in io.goobi.viewer.model.job.download
-
Download job that generates a PDF file for a digitized record or one of its structural divisions via the content server.
- PdfDownloadJob(ViewerMessage) - Constructor for class io.goobi.viewer.model.job.download.PdfDownloadJob
- PdfDownloadJob(String, String, String, boolean) - Constructor for class io.goobi.viewer.model.job.download.PdfDownloadJob
- PdfDownloadJob(String, String, String, boolean, Path) - Constructor for class io.goobi.viewer.model.job.download.PdfDownloadJob
- PdfDownloadJob(Path) - Constructor for class io.goobi.viewer.model.job.download.PdfDownloadJob
- PdfHandler - Class in io.goobi.viewer.controller.imaging
-
Handles PDF generation and delivery requests, coordinating with the ContentServer PDF service.
- PdfHandler(WatermarkHandler, AbstractApiUrlManager) - Constructor for class io.goobi.viewer.controller.imaging.PdfHandler
-
Creates a new PdfHandler instance.
- PdfHandler(WatermarkHandler, Configuration) - Constructor for class io.goobi.viewer.controller.imaging.PdfHandler
-
Creates a new PdfHandler instance.
- PdfInformationFilter - Class in io.goobi.viewer.api.rest.filters
-
JAX-RS response filter that enriches PDF information responses with viewer-specific metadata.
- PdfInformationFilter() - Constructor for class io.goobi.viewer.api.rest.filters.PdfInformationFilter
- PdfRequestFilter - Class in io.goobi.viewer.api.rest.filters
-
JAX-RS request filter for PDF download requests.
- PdfRequestFilter() - Constructor for class io.goobi.viewer.api.rest.filters.PdfRequestFilter
- PdfRequestFilter(HttpServletRequest) - Constructor for class io.goobi.viewer.api.rest.filters.PdfRequestFilter
- PdfSizeCalculator - Class in io.goobi.viewer.model.pdf
-
Calculates and stores estimated pdf file sizes based on image file size.
- PdfSizeCalculator(Dataset) - Constructor for class io.goobi.viewer.model.pdf.PdfSizeCalculator
- PERCENT_REPLACEMENT - Static variable in class io.goobi.viewer.controller.StringTools
-
Constant
PERCENT_REPLACEMENT="U0025". - persistData(IDAO) - Method in class io.goobi.viewer.dao.update.CMSCategoryUpdate
-
persistData.
- PERSISTENCE_XML - Static variable in class io.goobi.viewer.dao.impl.JPAClassLoader
-
Constant
PERSISTENCE_XML="META-INF/persistence.xml". - PERSISTENCE_XML_MODULE - Static variable in class io.goobi.viewer.dao.impl.JPAClassLoader
-
Constant
PERSISTENCE_XML_MODULE="META-INF/persistence-module.xml". - PersistentAnnotation - Class in io.goobi.viewer.model.annotation
- PersistentAnnotation() - Constructor for class io.goobi.viewer.model.annotation.PersistentAnnotation
-
Empty constructor.
- PersistentAnnotation(AbstractAnnotation, Long, String, Integer) - Constructor for class io.goobi.viewer.model.annotation.PersistentAnnotation
-
Creates a new PersistentAnnotation from a WebAnnotation.
- PersistentAnnotation(PersistentAnnotation) - Constructor for class io.goobi.viewer.model.annotation.PersistentAnnotation
- PersistentCMSComponent - Class in io.goobi.viewer.model.cms.pages.content
-
JPA entity representing a CMS component instance persisted to the database, storing its ordering, translated labels, content items, and the association to a CMS page or template.
- PersistentCMSComponent() - Constructor for class io.goobi.viewer.model.cms.pages.content.PersistentCMSComponent
-
JPA constructor.
- PersistentCMSComponent(CMSComponent) - Constructor for class io.goobi.viewer.model.cms.pages.content.PersistentCMSComponent
- PersistentCMSComponent(CMSComponent, Collection<CMSContent>) - Constructor for class io.goobi.viewer.model.cms.pages.content.PersistentCMSComponent
- PersistentCMSComponent(PersistentCMSComponent) - Constructor for class io.goobi.viewer.model.cms.pages.content.PersistentCMSComponent
- PersistentTableDataProvider<T> - Class in io.goobi.viewer.managedbeans.tabledata
-
Table data provider that persists filter and sorting state across requests for admin data tables.
- PersistentTableDataProvider(TableDataSource<T>) - Constructor for class io.goobi.viewer.managedbeans.tabledata.PersistentTableDataProvider
-
Creates a new PersistentTableDataProvider instance.
- persistNewClient(String, HttpServletRequest) - Method in class io.goobi.viewer.model.security.clients.ClientApplicationManager
-
Creates a new
ClientApplicationwith the given identifier and IP of the given request and store it in the database. - PERSON - Enum constant in enum class io.goobi.viewer.api.rest.model.ner.NERTag.Type
- PERSON - Enum constant in enum class io.goobi.viewer.model.crowdsourcing.DisplayUserGeneratedContent.ContentType
- PERSON - Enum constant in enum class io.goobi.viewer.model.search.HitType
- PERSON - Enum constant in enum class io.goobi.viewer.solr.SolrConstants.MetadataGroupType
- PERSON_ONEFIELD - Static variable in class io.goobi.viewer.solr.SolrConstants
-
Constant
PERSON_ONEFIELD="MD_CREATOR". - PhotoOEmbedResponse - Class in io.goobi.viewer.servlets.oembed
-
oEmbed response for photo-type resources, carrying image URL and dimensions.
- PhotoOEmbedResponse(OEmbedRecord) - Constructor for class io.goobi.viewer.servlets.oembed.PhotoOEmbedResponse
-
Constructor.
- PhysicalElement - Class in io.goobi.viewer.model.viewer
-
Physical element (page) containing an image, video or audio.
- PhysicalElement.CoordsFormat - Enum Class in io.goobi.viewer.model.viewer
-
Enumerates the coordinate annotation formats that may be present on a physical page, used to determine how word-level highlight coordinates are read and applied.
- PhysicalElementBuilder - Class in io.goobi.viewer.model.viewer
-
Builder for
PhysicalElementinstances. - PhysicalElementBuilder() - Constructor for class io.goobi.viewer.model.viewer.PhysicalElementBuilder
- PhysicalResource - Class in io.goobi.viewer.model.viewer
-
Represents a physical file resource belonging to a digitised record, encapsulating the file path, record identifier, page order, file size, MIME type, and access-permission checks.
- PhysicalResource(Path, String, String, Long, Long, String) - Constructor for class io.goobi.viewer.model.viewer.PhysicalResource
- PHYSID - Static variable in class io.goobi.viewer.solr.SolrConstants
-
Constant
PHYSID="PHYSID". - pi - Variable in class io.goobi.viewer.model.job.upload.UploadJob
- pi - Variable in class io.goobi.viewer.model.viewer.StructElementStub
-
Identifier of top level structure element of the tree to which this structure element belongs.
- PI - Enum constant in enum class io.goobi.viewer.managedbeans.CmsCollectionsBean.CMSCollectionImageMode
- PI - Static variable in class io.goobi.viewer.solr.SolrConstants
-
Constant
PI="PI". - PI_ANCHOR - Static variable in class io.goobi.viewer.solr.SolrConstants
-
Constant
PI_ANCHOR="PI_ANCHOR". - PI_PARENT - Static variable in class io.goobi.viewer.solr.SolrConstants
-
Constant
PI_PARENT="PI_PARENT". - PI_TITLE_FILTER - Static variable in class io.goobi.viewer.managedbeans.CmsRecordNotesBean
- PI_TOPSTRUCT - Static variable in class io.goobi.viewer.solr.SolrConstants
-
Constant
PI_TOPSTRUCT="PI_TOPSTRUCT". - PICTURE - Enum constant in enum class io.goobi.viewer.model.crowdsourcing.DisplayUserGeneratedContent.ContentType
- PIInSolrValidator - Class in io.goobi.viewer.faces.validators
-
Syntax validator for passwords addresses.
- PIInSolrValidator() - Constructor for class io.goobi.viewer.faces.validators.PIInSolrValidator
- pingSolrIndex() - Method in class io.goobi.viewer.solr.SolrSearchIndex
- PIPE_REPLACEMENT - Static variable in class io.goobi.viewer.controller.StringTools
-
Constant
PIPE_REPLACEMENT="U007C". - PIValidator - Class in io.goobi.viewer.faces.validators
-
Syntax validator for passwords addresses.
- PIValidator() - Constructor for class io.goobi.viewer.faces.validators.PIValidator
- PLACEHOLDER_HIGHLIGHTING_END - Static variable in class io.goobi.viewer.model.search.SearchHelper
-
Constant
PLACEHOLDER_HIGHLIGHTING_END="##HLE##". - PLACEHOLDER_HIGHLIGHTING_START - Static variable in class io.goobi.viewer.model.search.SearchHelper
-
Constant
PLACEHOLDER_HIGHLIGHTING_START="##HLS##". - PLACEHOLDER_SPACE - Static variable in class io.goobi.viewer.controller.StringConstants
- PLACEPUBLISH - Static variable in class io.goobi.viewer.solr.SolrConstants
-
Constant
PLACEPUBLISH="MD_PLACEPUBLISH". - PLAINTEXT - Enum constant in enum class io.goobi.viewer.model.crowdsourcing.questions.QuestionType
- PLAINTEXT - Enum constant in enum class io.goobi.viewer.model.iiif.presentation.v2.builder.LinkingProperty.LinkingTarget
- PLAINTEXT - Enum constant in enum class io.goobi.viewer.model.iiif.presentation.v3.builder.LinkingProperty.LinkingTarget
- PLUS_REPLACEMENT - Static variable in class io.goobi.viewer.controller.StringTools
-
Constant
PLUS_REPLACEMENT="U0025". - PLY - Enum constant in enum class io.goobi.viewer.model.viewer.object.ObjectFormat
- Point - Class in io.goobi.viewer.model.maps
- Point(double, double) - Constructor for class io.goobi.viewer.model.maps.Point
-
First longitide in eastern direction, then latitude in northern direction.
- POINT_LAT_LNG_PATTERN - Static variable in class io.goobi.viewer.controller.GeoCoordinateConverter
- POINT_LAT_LNG_PATTERN - Static variable in class io.goobi.viewer.model.maps.features.FeatureGenerator
- Point3D - Class in io.goobi.viewer.model.viewer.object
-
Represents a point in 3D space with x, y, and z coordinates.
- Point3D(double, double, double) - Constructor for class io.goobi.viewer.model.viewer.object.Point3D
-
Creates a new Point3D instance.
- Polygon - Class in io.goobi.viewer.model.maps
- Polygon(double[][]) - Constructor for class io.goobi.viewer.model.maps.Polygon
- Polygon(List<Point>) - Constructor for class io.goobi.viewer.model.maps.Polygon
- POLYGON_LAT_LNG_PATTERN - Static variable in class io.goobi.viewer.controller.GeoCoordinateConverter
- POLYGON_LAT_LNG_PATTERN - Static variable in class io.goobi.viewer.model.maps.features.FeatureGenerator
- populate(StructElement, AbstractPresentationModelElement2, List<PhysicalElement>) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.ManifestBuilder
-
populate.
- populate(StructElement, StructElement, String, List<StringPair>, Map<String, Set<String>>, int, Locale) - Method in class io.goobi.viewer.model.metadata.Metadata
-
Populates the parameters of the given metadata with values from the given StructElement.
- populate(StructElement, String, Range2) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.StructureBuilder
-
Adds Metadata and links to external services to a range.
- populate(StructElement, String, List<StringPair>, Locale) - Method in class io.goobi.viewer.model.metadata.Metadata
- populateCalendar() - Method in class io.goobi.viewer.model.calendar.CalendarView
-
Populates the calendar with items.
- populateChildren(int, int, Locale, HttpServletRequest) - Method in class io.goobi.viewer.model.search.SearchHit
-
populateChildren.
- populateCollection(String) - Method in class io.goobi.viewer.managedbeans.BrowseBean
-
populateCollection.
- populateCollectionList() - Method in class io.goobi.viewer.model.viewer.collections.CollectionView
-
populateCollectionList.
- populateDescriptions() - Method in class io.goobi.viewer.model.cms.collections.CMSCollection
-
populateDescriptions.
- populateDescriptions(List<String>) - Method in class io.goobi.viewer.model.cms.collections.CMSCollection
-
populateDescriptions.
- populateLabels() - Method in class io.goobi.viewer.model.cms.collections.CMSCollection
-
populateLabels.
- populateMonthsWithDays(String, String, String) - Static method in class io.goobi.viewer.managedbeans.CalendarBean
-
Generates the data for each month of the selected year.
- populatePages(StructElement, String, Range2) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.StructureBuilder
-
populatePages.
- POSITIVE_INTEGER - Static variable in class io.goobi.viewer.controller.StringConstants
-
Matches any number between 0 and 999_999_999, all of which lie in the positive integer range.
- post(URI, String) - Method in class io.goobi.viewer.model.security.authentication.HttpAuthenticationProvider
-
post.
- postJobRequest(String, AbstractTaskManagerRequest) - Static method in class io.goobi.viewer.model.job.upload.UploadJob
- postMail(List<String>, List<String>, List<String>, String, String) - Static method in class io.goobi.viewer.controller.NetTools
-
Sends an email to with the given subject and body to the given recipient list.
- postMail(List<String>, List<String>, List<String>, List<String>, String, String) - Method in class io.goobi.viewer.model.email.EMailSender
-
Sends an email to with the given subject and body to the given recipient list using the given SMTP parameters.
- PpnResolver - Class in io.goobi.viewer.servlets
-
This Servlet maps a given lucene field value to a url and then either redirects there or forwards there, depending on the config.
- PpnResolver() - Constructor for class io.goobi.viewer.servlets.PpnResolver
- PREFIX_BOOL - Static variable in class io.goobi.viewer.solr.SolrConstants
-
Constant
PREFIX_BOOL="BOOL_". - PREFIX_FACET - Static variable in class io.goobi.viewer.solr.SolrConstants
-
Constant
PREFIX_FACET="FACET_". - PREFIX_GROUPID - Static variable in class io.goobi.viewer.solr.SolrConstants
-
Constant
PREFIX_GROUPID="GROUPID_". - PREFIX_GROUPORDER - Static variable in class io.goobi.viewer.solr.SolrConstants
-
Constant
PREFIX_GROUPORDER="GROUPORDER_". - PREFIX_MDNUM - Static variable in class io.goobi.viewer.solr.SolrConstants
-
Constant
PREFIX_MDNUM="MDNUM_". - PREFIX_PRETTY - Static variable in class io.goobi.viewer.controller.StringConstants
- PREFIX_PRIV - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PREFIX_PRIV="PRIV_". - PREFIX_SORT - Static variable in class io.goobi.viewer.solr.SolrConstants
-
Constant
PREFIX_SORT="SORT_". - PREFIX_TICKET - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PREFIX_TICKET="TICKET_". - prepareItemForBookmarkList() - Method in class io.goobi.viewer.managedbeans.BookmarkBean
-
prepareItemForBookmarkList.
- prepareQuery(String) - Static method in class io.goobi.viewer.model.search.SearchHelper
-
prepareQuery.
- prepareQuery(String, String) - Static method in class io.goobi.viewer.model.search.SearchHelper
-
Puts non-empty queries into parentheses and replaces empty queries with a top level record-only query (for collection listing).
- preQuery() - Method in class io.goobi.viewer.dao.impl.JPADAO
-
Operation to call before getting an entity manager. currently noop
- PRERENDER_PDF - Enum constant in enum class io.goobi.viewer.model.job.TaskType
-
Write single page pdfs to storage to be used when creating a full record pdf.
- PrerenderPdfMessageHandler - Class in io.goobi.viewer.model.job.mq
-
Message handler that pre-renders PDF files for individual pages of a digitized record and stores them on disk for faster subsequent delivery.
- PrerenderPdfMessageHandler() - Constructor for class io.goobi.viewer.model.job.mq.PrerenderPdfMessageHandler
- PrerenderPdfMessageHandler(ProcessDataResolver, ContentServerConfiguration) - Constructor for class io.goobi.viewer.model.job.mq.PrerenderPdfMessageHandler
- PrerenderPdfsRequestParameters - Class in io.goobi.viewer.api.rest.model
-
Request parameters for the
PRERENDER_PDFtask, specifying the record identifier, an optional ContentServer configuration variant, and whether existing PDF files should be overwritten. - PrerenderPdfsRequestParameters() - Constructor for class io.goobi.viewer.api.rest.model.PrerenderPdfsRequestParameters
- PresentationException - Exception Class in io.goobi.viewer.exceptions
-
Thrown when an error occurs while loading or presenting a digitized record.
- PresentationException(String) - Constructor for exception class io.goobi.viewer.exceptions.PresentationException
-
Creates a new PresentationException instance.
- PresentationException(String, Object...) - Constructor for exception class io.goobi.viewer.exceptions.PresentationException
- PresentationException(String, Throwable) - Constructor for exception class io.goobi.viewer.exceptions.PresentationException
-
Creates a new PresentationException instance.
- PresentationException(Throwable, String, Object...) - Constructor for exception class io.goobi.viewer.exceptions.PresentationException
-
Creates a new PresentationException instance.
- PRETTY_FACES_CONFIG_PARAM_NAME - Static variable in class io.goobi.viewer.ContextListener
-
Constant
PRETTY_FACES_CONFIG_PARAM_NAME="com.ocpsoft.pretty.CONFIG_FILES". - PRETTY_NEWSEARCH5 - Static variable in class io.goobi.viewer.controller.StringConstants
- PRETTY_SEARCHADVANCED5 - Static variable in class io.goobi.viewer.controller.StringConstants
- PRETTY_SEARCHTERM5 - Static variable in class io.goobi.viewer.controller.StringConstants
- PrettyUrlTools - Class in io.goobi.viewer.controller
- prevEntry() - Method in class io.goobi.viewer.model.translations.admin.TranslationGroup
-
Sets the previous
MessageEntryelement in the list active. - PREVIEW - Enum constant in enum class io.goobi.viewer.model.cms.pages.content.CMSComponentScope
-
Component is visible in a preview of its owning page embedded within another page.
- prevImage() - Method in class io.goobi.viewer.model.viewer.ViewManager
-
prevImage.
- previousThumbnailSection() - Method in class io.goobi.viewer.model.viewer.ViewManager
-
previousThumbnailSection.
- PRIORITY_REDIRECT - Static variable in class io.goobi.viewer.api.rest.filters.FilterTools
- PriorityComparator - Class in io.goobi.viewer.model.cms.media
-
Comparator that sorts as many items marked as high priority to the beginning of the list as are given in the constructor The remaining items will be sorted randomly if the random parameter is true or else by the
CMSMediaItem.compareTo(CMSMediaItem). - PriorityComparator(Integer, boolean) - Constructor for class io.goobi.viewer.model.cms.media.PriorityComparator
- PRIV_ARCHIVE_DISPLAY_NODE - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PRIV_ARCHIVE_DISPLAY_NODE="PRIV_ARCHIVE_DISPLAY_NODE". - PRIV_CMS_ALL_CATEGORIES - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PRIV_CMS_ALL_CATEGORIES="CMS_ALL_CATEGORIES". - PRIV_CMS_ALL_SUBTHEMES - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PRIV_CMS_ALL_SUBTHEMES="CMS_ALL_SUBTHEMES". - PRIV_CMS_ALL_TEMPLATES - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PRIV_CMS_ALL_TEMPLATES="CMS_ALL_TEMPLATES". - PRIV_CMS_CATEGORIES - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PRIV_CMS_CATEGORIES="CMS_CATEGORIES". - PRIV_CMS_COLLECTIONS - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PRIV_CMS_COLLECTIONS="CMS_COLLECTIONS". - PRIV_CMS_MENU - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PRIV_CMS_MENU="CMS_MENU". - PRIV_CMS_PAGES - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PRIV_CMS_PAGES="CMS_PAGES". - PRIV_CMS_STATIC_PAGES - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PRIV_CMS_STATIC_PAGES="CMS_STATIC_PAGES". - PRIV_CROWDSOURCING_ALL_CAMPAIGNS - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PRIV_CROWDSOURCING_ALL_CAMPAIGNS="CROWDSOURCING_ALL_CAMPAIGNS". - PRIV_CROWDSOURCING_ANNOTATE_CAMPAIGN - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PRIV_CROWDSOURCING_ANNOTATE_CAMPAIGN="CROWDSOURCING_ANNOTATE_CAMPAIGN". - PRIV_CROWDSOURCING_REVIEW_CAMPAIGN - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PRIV_CROWDSOURCING_REVIEW_CAMPAIGN="CROWDSOURCING_REVIEW_CAMPAIGN". - PRIV_DELETE_OCR_PAGE - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PRIV_DELETE_OCR_PAGE="DELETE_OCR_PAGE". - PRIV_DOWNLOAD_BORN_DIGITAL_FILES - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PRIV_DOWNLOAD_BORN_DIGITAL_FILES="DOWNLOAD_BORN_DIGITAL_FILES". - PRIV_DOWNLOAD_IMAGES - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PRIV_DOWNLOAD_IMAGES="DOWNLOAD_IMAGES". - PRIV_DOWNLOAD_METADATA - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PRIV_DOWNLOAD_METADATA="DOWNLOAD_METADATA". - PRIV_DOWNLOAD_ORIGINAL_CONTENT - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PRIV_DOWNLOAD_ORIGINAL_CONTENT="DOWNLOAD_ORIGINAL_CONTENT". - PRIV_DOWNLOAD_PAGE_PDF - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PRIV_DOWNLOAD_PAGE_PDF="DOWNLOAD_PAGE_PDF". - PRIV_DOWNLOAD_PDF - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PRIV_DOWNLOAD_PDF="DOWNLOAD_PDF". - PRIV_GENERATE_IIIF_MANIFEST - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Deprecated.iiif manifests are now always allowed, but individual resources therein may not be, depending on specific privileges
- PRIV_LEGAL_DISCLAIMER - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PRIV_CMS_PAGES="PRIV_LEGAL_DISCLAIMER". - PRIV_LIST - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PRIV_LIST="LIST". - PRIV_SET_REPRESENTATIVE_IMAGE - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PRIV_SET_REPRESENTATIVE_IMAGE="SET_REPRESENTATIVE_IMAGE". - PRIV_VIEW_AUDIO - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PRIV_VIEW_AUDIO="VIEW_AUDIO". - PRIV_VIEW_CMS - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PRIV_VIEW_CMS="PRIV_VIEW_CMS". - PRIV_VIEW_FULLTEXT - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PRIV_VIEW_FULLTEXT="VIEW_FULLTEXT". - PRIV_VIEW_IMAGES - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PRIV_VIEW_IMAGES="VIEW_IMAGES". - PRIV_VIEW_METADATA - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PRIV_VIEW_UGC="PRIV_VIEW_METADATA". - PRIV_VIEW_THUMBNAILS - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PRIV_VIEW_THUMBNAILS="VIEW_THUMBNAILS". - PRIV_VIEW_UGC - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PRIV_VIEW_UGC="PRIV_VIEW_UGC". - PRIV_VIEW_VIDEO - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PRIV_VIEW_VIDEO="VIEW_VIDEO". - PRIV_ZOOM_IMAGES - Static variable in interface io.goobi.viewer.model.security.IPrivilegeHolder
-
Constant
PRIV_ZOOM_IMAGES="ZOOM_IMAGES". - privacy - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- privacy - Enum constant in enum class io.goobi.viewer.model.viewer.themes.ThemeLink.InternalService
- PRIVATE - Enum constant in enum class io.goobi.viewer.model.annotation.PublicationStatus
- PRIVATE - Enum constant in enum class io.goobi.viewer.model.cms.pages.PublicationStatus
-
Only visible to users with the appropriate rights to edit this page.
- PRIVATE - Enum constant in enum class io.goobi.viewer.model.crowdsourcing.campaigns.Campaign.CampaignVisibility
-
Hidden for all users except in the admin backend.
- PRIVS_CMS - Static variable in class io.goobi.viewer.model.security.AbstractPrivilegeHolder
-
Constant array containing all constants for CMS privileges.
- PRIVS_RECORD - Static variable in class io.goobi.viewer.model.security.AbstractPrivilegeHolder
-
Constant array containing all constants for record privileges.
- probeContentType(String) - Static method in class io.goobi.viewer.controller.FileTools
-
Guess the content type of the given text, using
URLConnection.guessContentTypeFromName(String)If no content type could be determined, 'text/plain' is assumed. - probeContentType(URI) - Static method in class io.goobi.viewer.controller.FileTools
-
Guess the content type (mimeType) of the resource found at the given uri.
- probeRecordResource(String, String, String) - Method in class io.goobi.viewer.api.rest.v2.auth.AuthorizationFlowResource
-
Probe service endpoint for general record related resources.
- probeRecordStructureResource(String, String, String, String) - Method in class io.goobi.viewer.api.rest.v2.auth.AuthorizationFlowResource
-
Probe service endpoint for general record related resources.
- probeResource(String, int, String) - Method in class io.goobi.viewer.api.rest.v2.auth.AuthorizationFlowResource
-
Probe service endpoint (page PDF).
- probeResource(String, String) - Method in class io.goobi.viewer.api.rest.v2.auth.AuthorizationFlowResource
-
Probe service endpoint (METS resolver).
- probeResource(String, String, String) - Method in class io.goobi.viewer.api.rest.v2.auth.AuthorizationFlowResource
-
Probe service endpoint (image and text).
- Procedure - Interface in io.goobi.viewer.controller
-
Functional interface taking no arguments and having no return value.
- ProcessCreationRequest - Class in io.goobi.viewer.model.job.upload
-
Request payload sent to the Goobi workflow REST API to create a new digitisation process, carrying the record identifier, process title, logical docstruct type, workflow template reference, and optional metadata and property maps.
- ProcessCreationRequest() - Constructor for class io.goobi.viewer.model.job.upload.ProcessCreationRequest
- ProcessCreationResponse - Class in io.goobi.viewer.model.job.upload
-
Response returned by the Goobi workflow REST API after a process-creation request, indicating success or failure and providing the newly created process name and ID on success.
- ProcessCreationResponse() - Constructor for class io.goobi.viewer.model.job.upload.ProcessCreationResponse
- ProcessDataResolver - Class in io.goobi.viewer.controller
-
Utility class for retrieving data folders, data files and source files.
- ProcessDataResolver() - Constructor for class io.goobi.viewer.controller.ProcessDataResolver
- ProcessDataResolver(Configuration, SolrSearchIndex, RestApiManager) - Constructor for class io.goobi.viewer.controller.ProcessDataResolver
- processId - Variable in class io.goobi.viewer.model.job.upload.UploadJob
-
Assigned Goobi workflow process ID.
- PROCESSING - Enum constant in enum class io.goobi.viewer.controller.mq.MessageStatus
- PROCESSING - Enum constant in enum class io.goobi.viewer.websockets.DownloadTaskEndpoint.Status
- ProcessOutputReader - Class in io.goobi.viewer.controller.shell
-
Runnable that drains an
InputStream(typically stdout or stderr of a child process) into a string buffer. - ProcessOutputReader(InputStream) - Constructor for class io.goobi.viewer.controller.shell.ProcessOutputReader
- processRequest(HttpServletRequest, HttpServletResponse, String, String) - Method in class io.goobi.viewer.api.rest.model.MediaDeliveryService
-
Processes the actual request.
- ProcessStatusResponse - Class in io.goobi.viewer.model.job.upload
-
Response returned by the Goobi workflow REST API when querying the status of an existing process, including its title, ID, creation date, completion flag, associated workflow steps, and process properties.
- ProcessStatusResponse() - Constructor for class io.goobi.viewer.model.job.upload.ProcessStatusResponse
- Progress - Class in io.goobi.viewer.model.files.external
-
Immutable snapshot of a transfer's progress, holding the number of bytes already processed and the total expected size, with convenience methods for relative and percentage values.
- Progress(long, long) - Constructor for class io.goobi.viewer.model.files.external.Progress
- ProgressInputStream - Class in io.goobi.viewer.model.files.external
-
A
FilterInputStreamthat tracks the number of bytes read and reports download progress via a callback. - ProgressInputStream(InputStream, long, Optional<Consumer<Progress>>) - Constructor for class io.goobi.viewer.model.files.external.ProgressInputStream
- PropertyResponse - Class in io.goobi.viewer.model.job.upload
-
Represents a single name/value process property returned as part of a
ProcessStatusResponsefrom the Goobi workflow REST API. - PropertyResponse() - Constructor for class io.goobi.viewer.model.job.upload.PropertyResponse
- ProviderConfiguration - Class in io.goobi.viewer.controller.model
-
Bundles provider configurations for IIIF manifests into a single object.
- ProviderConfiguration(String, String) - Constructor for class io.goobi.viewer.controller.model.ProviderConfiguration
- ProviderConfiguration(HierarchicalConfiguration<ImmutableNode>) - Constructor for class io.goobi.viewer.controller.model.ProviderConfiguration
- ProviderConfiguration(HierarchicalConfiguration<ImmutableNode>, VariableReplacer) - Constructor for class io.goobi.viewer.controller.model.ProviderConfiguration
- providerName - Variable in class io.goobi.viewer.servlets.oembed.OEmbedResponse
- providerUrl - Variable in class io.goobi.viewer.servlets.oembed.OEmbedResponse
- PUBLIC - Enum constant in enum class io.goobi.viewer.api.rest.model.tasks.Task.Accessibility
-
Anyone may access this task.
- PUBLIC - Enum constant in enum class io.goobi.viewer.model.crowdsourcing.campaigns.Campaign.CampaignVisibility
-
Visible by all users.
- PublicationStatus - Enum Class in io.goobi.viewer.model.annotation
- PublicationStatus - Enum Class in io.goobi.viewer.model.cms.pages
-
Describes whether a
CMSPageis published or not. - PUBLISHED - Enum constant in enum class io.goobi.viewer.model.annotation.PublicationStatus
- PUBLISHED - Enum constant in enum class io.goobi.viewer.model.cms.pages.content.ContentItemPublicationState
-
Viewable for all users.
- PUBLISHED - Enum constant in enum class io.goobi.viewer.model.cms.pages.PublicationStatus
-
Visible to everyone.
- PUBLISHER - Static variable in class io.goobi.viewer.model.citation.CitationDataProvider
- PUBLISHER - Static variable in class io.goobi.viewer.solr.SolrConstants
-
Constant
PUBLISHER="MD_PUBLISHER". - PUBLISHER_PLACE - Static variable in class io.goobi.viewer.model.citation.CitationDataProvider
- PULL_THEME - Enum constant in enum class io.goobi.viewer.model.job.TaskType
-
Pull the git repository of the viewer theme if it exists in the configured location.
- PullThemeHandler - Class in io.goobi.viewer.model.job.mq
-
Message handler that pulls the latest version of the configured viewer theme from its version control repository via a shell command.
- PullThemeHandler() - Constructor for class io.goobi.viewer.model.job.mq.PullThemeHandler
- PURGE_EXPIRED_BEARER_TOKENS - Enum constant in enum class io.goobi.viewer.model.job.TaskType
-
Remove expired IIIF authorization bearer tokens from application scope.
- PURGE_EXPIRED_DOWNLOAD_PDFS - Enum constant in enum class io.goobi.viewer.model.job.TaskType
-
Check the pdf-download folder and delete all pdf files which are not locked and last accessed 15 days ago.
- PURGE_EXPIRED_DOWNLOAD_TICKETS - Enum constant in enum class io.goobi.viewer.model.job.TaskType
-
Remove expired born digital content download tickets from the DB.
- PurgeExpiredBearerTokensHandler - Class in io.goobi.viewer.model.job.mq
-
Message handler that removes all expired bearer tokens from the in-memory token manager.
- PurgeExpiredBearerTokensHandler() - Constructor for class io.goobi.viewer.model.job.mq.PurgeExpiredBearerTokensHandler
- PurgeExpiredDownloadPdfsMessageHandler - Class in io.goobi.viewer.model.job.mq
-
Message handler that scans the PDF download folder and deletes all expired, unlocked PDF download files.
- PurgeExpiredDownloadPdfsMessageHandler() - Constructor for class io.goobi.viewer.model.job.mq.PurgeExpiredDownloadPdfsMessageHandler
- PurgeExpiredDownloadsHandler - Class in io.goobi.viewer.model.job.mq
-
Message handler that removes all expired download access tickets from the database.
- PurgeExpiredDownloadsHandler() - Constructor for class io.goobi.viewer.model.job.mq.PurgeExpiredDownloadsHandler
- purgeExpiredTokens() - Method in class io.goobi.viewer.model.iiif.auth.BearerTokenManager
- put(Object, Boolean) - Method in class io.goobi.viewer.model.misc.SelectionManager
- put(String, Object) - Method in interface io.goobi.viewer.controller.DataStorage
- put(String, Object) - Method in class io.goobi.viewer.managedbeans.storage.ApplicationBean
- put(String, Object) - Method in class io.goobi.viewer.managedbeans.storage.StorageBean
- put(String, List<IMetadataValue>) - Method in class io.goobi.viewer.model.metadata.MetadataContainer
- put(K, V) - Method in class io.goobi.viewer.controller.model.CachingMap
- put(K, V) - Method in class io.goobi.viewer.model.search.FacetSorting.SortingMap
-
Adds an entry to the underlying map.
- putAll(Map<? extends T, ? extends Boolean>) - Method in class io.goobi.viewer.model.misc.SelectionManager
- putNavigationState(Map<String, Object>, HttpSession) - Method in class io.goobi.viewer.exceptions.MyExceptionHandler
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form