Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

C

CACHE - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
 
CACHE - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
 
CACHE_GEOMAPS - Enum constant in enum class io.goobi.viewer.model.job.TaskType
Fill all CMS-Geomaps with features from SOLR to avoid loading that data during page load.
CACHE_RECORD - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
 
CACHE_RECORD - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
 
cacheAge - Variable in class io.goobi.viewer.servlets.oembed.OEmbedResponse
 
CacheResource - Class in io.goobi.viewer.api.rest.v1.cache
REST resource providing cache management endpoints for content and image server caches.
CacheResource() - Constructor for class io.goobi.viewer.api.rest.v1.cache.CacheResource
 
CachingMap<K,V> - Class in io.goobi.viewer.controller.model
A thread-safe, size-bounded LinkedHashMap that evicts the eldest entry when the map exceeds its configured maximum capacity.
CachingMap(long) - Constructor for class io.goobi.viewer.controller.model.CachingMap
 
calculateCurrentPageNavigation(PageType) - Method in class io.goobi.viewer.managedbeans.ActiveDocumentBean
 
calculateEndDate() - Method in class io.goobi.viewer.model.statistics.usage.StatisticsSummary
 
calculateOptimalDistance(String) - Static method in class io.goobi.viewer.model.search.FuzzySearchTerm
 
calculateSidebarToc() - Method in class io.goobi.viewer.managedbeans.ActiveDocumentBean
Recalculates the visibility of TOC elements and jumps to the active element after a +/- button has been pressed.
calculateStartDate() - Method in class io.goobi.viewer.model.statistics.usage.StatisticsSummary
 
calculateVisibleDcElements() - Method in class io.goobi.viewer.model.viewer.collections.CollectionView
calculateVisibleDcElements.
calculateVisibleDcElements(boolean) - Method in class io.goobi.viewer.model.viewer.collections.CollectionView
calculateVisibleDcElements.
CALENDAR_CENTURY - Static variable in class io.goobi.viewer.solr.SolrConstants
 
CALENDAR_DAY - Static variable in class io.goobi.viewer.solr.SolrConstants
Constant CALENDAR_DAY="YEARMONTHDAY".
CALENDAR_MONTH - Static variable in class io.goobi.viewer.solr.SolrConstants
Constant CALENDAR_MONTH="YEARMONTH".
CALENDAR_YEAR - Static variable in class io.goobi.viewer.solr.SolrConstants
Constant CALENDAR_YEAR="YEAR".
CalendarBean - Class in io.goobi.viewer.managedbeans
This bean provides data for the calendar and time based search entries.
CalendarBean() - Constructor for class io.goobi.viewer.managedbeans.CalendarBean
Creates a new CalendarBean instance.
CalendarItemCentury - Class in io.goobi.viewer.model.calendar
Calendar browsing item representing a single century.
CalendarItemCentury(Integer) - Constructor for class io.goobi.viewer.model.calendar.CalendarItemCentury
 
CalendarItemCentury(String, int, int) - Constructor for class io.goobi.viewer.model.calendar.CalendarItemCentury
Creates a new CalendarItemYear instance.
CalendarItemDay - Class in io.goobi.viewer.model.calendar
Calendar browsing item representing a single day.
CalendarItemDay(String, int, int) - Constructor for class io.goobi.viewer.model.calendar.CalendarItemDay
Creates a new CalendarItemDay instance.
CalendarItemMonth - Class in io.goobi.viewer.model.calendar
Calendar browsing item representing a single month.
CalendarItemMonth(String, int, int) - Constructor for class io.goobi.viewer.model.calendar.CalendarItemMonth
Creates a new CalendarItemMonth instance.
CalendarItemWeek - Class in io.goobi.viewer.model.calendar
Calendar browsing item representing a single week.
CalendarItemWeek(String, int, int) - Constructor for class io.goobi.viewer.model.calendar.CalendarItemWeek
Creates a new CalendarItemWeek instance.
CalendarItemYear - Class in io.goobi.viewer.model.calendar
Calendar browsing item representing a single year.
CalendarItemYear(String, int, int) - Constructor for class io.goobi.viewer.model.calendar.CalendarItemYear
Creates a new CalendarItemYear instance.
CalendarResource - Class in io.goobi.viewer.api.rest.v1.records
REST resource for calendar data of a record (newspapers, periodicals, multi-volume works, etc.).
CalendarResource(HttpServletRequest, String) - Constructor for class io.goobi.viewer.api.rest.v1.records.CalendarResource
 
CalendarRow - Class in io.goobi.viewer.model.calendar
Represents a row of calendar items (e.g. a week row within a month view) for display in the calendar widget.
CalendarRow() - Constructor for class io.goobi.viewer.model.calendar.CalendarRow
 
CalendarView - Class in io.goobi.viewer.model.calendar
Data for the calendar view of an individual record (e.g. newspaper).
CalendarView(String, String, String, String) - Constructor for class io.goobi.viewer.model.calendar.CalendarView
Constructor.
call(ViewerMessage) - Method in interface io.goobi.viewer.controller.mq.MessageHandler
 
call(ViewerMessage, MessageQueueManager) - Method in interface io.goobi.viewer.controller.mq.MessageHandler
Call this method to execute the ticket.
call(ViewerMessage, MessageQueueManager) - Method in class io.goobi.viewer.model.job.mq.CreateDownloadEpubMessageHandler
 
call(ViewerMessage, MessageQueueManager) - Method in class io.goobi.viewer.model.job.mq.CreateDownloadPdfMessageHandler
 
call(ViewerMessage, MessageQueueManager) - Method in class io.goobi.viewer.model.job.mq.DeleteResourceHandler
 
call(ViewerMessage, MessageQueueManager) - Method in class io.goobi.viewer.model.job.mq.DownloadExternalResourceHandler
 
call(ViewerMessage, MessageQueueManager) - Method in class io.goobi.viewer.model.job.mq.GeoMapUpdateHandler
 
call(ViewerMessage, MessageQueueManager) - Method in class io.goobi.viewer.model.job.mq.IndexUsageHandler
 
call(ViewerMessage, MessageQueueManager) - Method in class io.goobi.viewer.model.job.mq.NotifySearchUpdateHandler
 
call(ViewerMessage, MessageQueueManager) - Method in class io.goobi.viewer.model.job.mq.PrerenderPdfMessageHandler
 
call(ViewerMessage, MessageQueueManager) - Method in class io.goobi.viewer.model.job.mq.PullThemeHandler
 
call(ViewerMessage, MessageQueueManager) - Method in class io.goobi.viewer.model.job.mq.PurgeExpiredBearerTokensHandler
 
call(ViewerMessage, MessageQueueManager) - Method in class io.goobi.viewer.model.job.mq.PurgeExpiredDownloadPdfsMessageHandler
 
call(ViewerMessage, MessageQueueManager) - Method in class io.goobi.viewer.model.job.mq.PurgeExpiredDownloadsHandler
 
call(ViewerMessage, MessageQueueManager) - Method in class io.goobi.viewer.model.job.mq.RefreshArchiveTreeHandler
 
call(ViewerMessage, MessageQueueManager) - Method in class io.goobi.viewer.model.job.mq.SearchExcelExportHandler
 
call(ViewerMessage, MessageQueueManager) - Method in class io.goobi.viewer.model.job.mq.UpdateDataRepositoryHandler
 
call(ViewerMessage, MessageQueueManager) - Method in class io.goobi.viewer.model.job.mq.UpdateSitemapHandler
 
call(ViewerMessage, MessageQueueManager) - Method in class io.goobi.viewer.model.job.mq.UpdateUploadJobsHandler
 
callUrlGET(String) - Static method in class io.goobi.viewer.controller.NetTools
callUrlGET.
Campaign - Class in io.goobi.viewer.model.crowdsourcing.campaigns
A Campaign is a template to create annotations of specific types for a limited set of target resources and optionally by limited user group within a limited time frame.
Campaign() - Constructor for class io.goobi.viewer.model.crowdsourcing.campaigns.Campaign
Empty constructor.
Campaign(Campaign) - Constructor for class io.goobi.viewer.model.crowdsourcing.campaigns.Campaign
 
Campaign(Locale) - Constructor for class io.goobi.viewer.model.crowdsourcing.campaigns.Campaign
Locale constructor.
CAMPAIGN_ANNOTATION - Enum constant in enum class io.goobi.viewer.model.security.user.UserActivity.ActivityType
 
CAMPAIGN_ID_REQUEST_ATTRIBUTE - Static variable in class io.goobi.viewer.api.rest.filters.CrowdsourcingCampaignFilter
 
Campaign.CampaignVisibility - Enum Class in io.goobi.viewer.model.crowdsourcing.campaigns
The visibility of the campaign to other users.
Campaign.ReviewMode - Enum Class in io.goobi.viewer.model.crowdsourcing.campaigns
Enumerates the review workflows available for a crowdsourcing campaign, controlling whether annotations require a second pass by another user.
Campaign.StatisticMode - Enum Class in io.goobi.viewer.model.crowdsourcing.campaigns
Statistics calculation mode (status per record or per record page).
CampaignEndpoint - Class in io.goobi.viewer.websockets
Endpoint that maps HTTP session IDs to connected web sockets.
CampaignEndpoint() - Constructor for class io.goobi.viewer.websockets.CampaignEndpoint
 
CampaignItem - Class in io.goobi.viewer.model.crowdsourcing.campaigns
An item containing a campaign and a source to be annotated.
CampaignItem() - Constructor for class io.goobi.viewer.model.crowdsourcing.campaigns.CampaignItem
 
CampaignItemLogResource - Class in io.goobi.viewer.api.rest.v1.crowdsourcing
REST resource for retrieving activity logs and progress statistics for crowdsourcing campaign items.
CampaignItemLogResource(HttpServletRequest, AbstractApiUrlManager, Long) - Constructor for class io.goobi.viewer.api.rest.v1.crowdsourcing.CampaignItemLogResource
 
CampaignItemLogResource(HttpServletRequest, Long) - Constructor for class io.goobi.viewer.api.rest.v1.crowdsourcing.CampaignItemLogResource
Creates a new CampaignItemResource instance.
CampaignItemOrder - Enum Class in io.goobi.viewer.model.crowdsourcing.campaigns
 
CampaignItemResource - Class in io.goobi.viewer.api.rest.v1.crowdsourcing
REST resource for accessing crowdsourcing campaign items and submitting annotations.
CampaignItemResource(HttpServletRequest, AbstractApiUrlManager, Long) - Constructor for class io.goobi.viewer.api.rest.v1.crowdsourcing.CampaignItemResource
 
CampaignItemResource(HttpServletRequest, Long) - Constructor for class io.goobi.viewer.api.rest.v1.crowdsourcing.CampaignItemResource
Creates a new CampaignItemResource instance.
CampaignItemResource.AnnotationPage - Class in io.goobi.viewer.api.rest.v1.crowdsourcing
Used to create or read a list of WebAnnotations sorted by their target (a iiif manifest or canvas).
CampaignLogMessage - Class in io.goobi.viewer.model.crowdsourcing.campaigns
 
CampaignLogMessage() - Constructor for class io.goobi.viewer.model.crowdsourcing.campaigns.CampaignLogMessage
 
CampaignLogMessage(LogMessage, Campaign, String) - Constructor for class io.goobi.viewer.model.crowdsourcing.campaigns.CampaignLogMessage
 
CampaignLogMessage(String, Long, Campaign, String) - Constructor for class io.goobi.viewer.model.crowdsourcing.campaigns.CampaignLogMessage
 
CampaignLogMessage(String, Long, LocalDateTime, Campaign, String) - Constructor for class io.goobi.viewer.model.crowdsourcing.campaigns.CampaignLogMessage
 
CAMPAIGNOVERVIEW - Enum constant in enum class io.goobi.viewer.model.cms.legacy.CMSContentItemType
 
CampaignRecordPageStatistic - Class in io.goobi.viewer.model.crowdsourcing.campaigns
Annotation status of a single page in a record in the context of a particular campaign.
CampaignRecordPageStatistic() - Constructor for class io.goobi.viewer.model.crowdsourcing.campaigns.CampaignRecordPageStatistic
 
CampaignRecordStatistic - Class in io.goobi.viewer.model.crowdsourcing.campaigns
Annotation status of a record in the context of a particular campaign.
CampaignRecordStatistic() - Constructor for class io.goobi.viewer.model.crowdsourcing.campaigns.CampaignRecordStatistic
 
CampaignTranslation - Class in io.goobi.viewer.model.crowdsourcing.campaigns
A persistence object holding a translated String value.
CampaignTranslation() - Constructor for class io.goobi.viewer.model.crowdsourcing.campaigns.CampaignTranslation
Creates a new CampaignTranslation instance.
CampaignTranslation(CampaignTranslation) - Constructor for class io.goobi.viewer.model.crowdsourcing.campaigns.CampaignTranslation
 
CampaignTranslation(CampaignTranslation, Campaign) - Constructor for class io.goobi.viewer.model.crowdsourcing.campaigns.CampaignTranslation
 
CampaignTranslation(String, String, String, Campaign) - Constructor for class io.goobi.viewer.model.crowdsourcing.campaigns.CampaignTranslation
Creates a new CampaignTranslation instance.
cancelAction() - Method in class io.goobi.viewer.managedbeans.CmsCategoriesBean
End the editing mode if active without persisting anything.
CANCELDOWNLOAD - Enum constant in enum class io.goobi.viewer.websockets.DownloadTaskEndpoint.Action
 
CANCELED - Enum constant in enum class io.goobi.viewer.websockets.DownloadTaskEndpoint.Status
 
cancelEditCurrentBookmarkListAction() - Method in class io.goobi.viewer.managedbeans.BookmarkBean
Resets the current bookmark list and returns to the overview of own bookmark lists.
cancelSelectedMessageEntryAction() - Method in class io.goobi.viewer.managedbeans.AdminBean
Resets selected message entry and returns to the translations overview page.
canEdit() - Method in class io.goobi.viewer.model.cms.widgets.embed.CMSSidebarElement
 
canEdit() - Method in class io.goobi.viewer.model.cms.widgets.embed.CMSSidebarElementAutomatic
 
canEdit() - Method in class io.goobi.viewer.model.cms.widgets.embed.CMSSidebarElementCustom
 
canRead(String) - Method in class io.goobi.viewer.model.maps.coordinates.GeoJsonReader
 
canRead(String) - Method in interface io.goobi.viewer.model.maps.coordinates.ICoordinateReader
 
canRead(String) - Method in class io.goobi.viewer.model.maps.coordinates.WKTPointReader
 
canRead(String) - Method in class io.goobi.viewer.model.maps.coordinates.WKTPolygonReader
 
canSatisfyAllAccessConditions(Set<String>, String, String) - Method in class io.goobi.viewer.model.security.clients.ClientApplication
Check if this client has the privilege of the given privilegeName via its licenses.
canSatisfyAllAccessConditions(Set<String>, String, String) - Method in class io.goobi.viewer.model.security.user.IpRange
canSatisfyAllAccessConditions.
canSatisfyAllAccessConditions(Set<String>, String, String) - Method in class io.goobi.viewer.model.security.user.User
Checks whether the user can satisfy at least one of the given access conditions with a license that contains the given privilege name.
CanvasBuilder - Class in io.goobi.viewer.model.iiif.presentation.v3.builder
 
CanvasBuilder(AbstractApiUrlManager, HttpServletRequest) - Constructor for class io.goobi.viewer.model.iiif.presentation.v3.builder.CanvasBuilder
 
CaptchaBean - Class in io.goobi.viewer.managedbeans
Handles security question checks.
CaptchaBean() - Constructor for class io.goobi.viewer.managedbeans.CaptchaBean
 
CaptchaBean(Configuration) - Constructor for class io.goobi.viewer.managedbeans.CaptchaBean
 
categories - Variable in class io.goobi.viewer.dao.update.CMSCategoryUpdate
 
CategorizableTranslatedSelectable<T> - Class in io.goobi.viewer.model.cms
A TranslatedSelectable which may also contain a list of categories.
CategorizableTranslatedSelectable(T, boolean, Locale, List<Selectable<CMSCategory>>) - Constructor for class io.goobi.viewer.model.cms.CategorizableTranslatedSelectable
Creates a new CategorizableTranslatedSelectable instance.
changeCampaignStatisticContributors(User, User) - Method in interface io.goobi.viewer.dao.IDAO
Replaced fromUser with toUser in the lists of annotators and reviewers an all campaign statistics.
changeCampaignStatisticContributors(User, User) - Method in class io.goobi.viewer.dao.impl.JPADAO
 
changeCommentsOwner(User, User) - Method in interface io.goobi.viewer.dao.IDAO
Changes ownership of all comments from fromUser to toUser.
changeCommentsOwner(User, User) - Method in class io.goobi.viewer.dao.impl.JPADAO
Changes ownership of all comments from fromUser to toUser.
ChangeDiscoveryResource - Class in io.goobi.viewer.api.rest.v1.records
 
ChangeDiscoveryResource() - Constructor for class io.goobi.viewer.api.rest.v1.records.ChangeDiscoveryResource
 
changeMemberRole(User, Role) - Method in class io.goobi.viewer.model.security.user.UserGroup
changeMemberRole.
changeNightMode() - Method in class io.goobi.viewer.managedbeans.AdminConfigEditorBean
changeNightMode.
ChangeNotificator - Interface in io.goobi.viewer.model.annotation.notification
 
changeSorting() - Method in class io.goobi.viewer.managedbeans.SearchBean
Action to execute to change the sort order of hits.
changeSorting() - Method in class io.goobi.viewer.model.cms.itemfunctionality.SearchFunctionality
 
changeSorting() - Method in interface io.goobi.viewer.model.search.SearchInterface
Action to execute to change the sort order of hits.
Channel - Class in io.goobi.viewer.model.rss
Represents an RSS channel with its metadata and collection of feed items.
Channel() - Constructor for class io.goobi.viewer.model.rss.Channel
 
CHAR - Enum constant in enum class io.goobi.viewer.model.metadata.MetadataReplaceRule.MetadataReplaceRuleType
 
checkAccess(PhysicalElement, HttpServletRequest, RecordPropertyCache) - Method in class io.goobi.viewer.model.viewer.record.views.VisibilityCondition
 
checkAccess(ViewManager, HttpServletRequest, RecordPropertyCache) - Method in class io.goobi.viewer.model.viewer.record.views.VisibilityCondition
 
checkAccess(HttpServletRequest) - Method in class io.goobi.viewer.model.cms.CMSNavigationItem
 
checkAccess(HttpSession, String, String, String, String, boolean) - Static method in class io.goobi.viewer.model.security.AccessConditionUtils
checkAccess.
checkAccess(HttpSession, String, String, String, String, boolean, User) - Static method in class io.goobi.viewer.model.security.AccessConditionUtils
checkAccess.
checkAccess(String, String, String) - Method in class io.goobi.viewer.api.rest.v1.media.MediaResource
checkAccess.
checkAccessPermission(List<LicenseType>, Set<String>, String, User, String, Optional<ClientApplication>, String) - Static method in class io.goobi.viewer.model.security.AccessConditionUtils
Base method for checking access permissions of various types.
checkAccessPermission(Set<String>, String, String, HttpServletRequest) - Static method in class io.goobi.viewer.model.security.AccessConditionUtils
checkAccessPermission.
checkAccessPermissionByIdentiferForAllLogids(String, String, HttpServletRequest) - Static method in class io.goobi.viewer.model.security.AccessConditionUtils
Checks whether the current users has the given access permissions each element of the record with the given identifier.
checkAccessPermissionByIdentifierAndFileNameWithSessionMap(HttpSession, String, String, String, String) - Static method in class io.goobi.viewer.model.security.AccessConditionUtils
Checks access permission of the given privilege type for the given image and puts the permission status into the corresponding session map.
checkAccessPermissionByIdentifierAndFileNameWithSessionMap(HttpSession, String, String, String, String, User) - Static method in class io.goobi.viewer.model.security.AccessConditionUtils
Checks access permission of the given privilege type for the given image and puts the permission status into the corresponding session map.
checkAccessPermissionByIdentifierAndFilePathWithSessionMap(HttpServletRequest, String, String) - Static method in class io.goobi.viewer.model.security.AccessConditionUtils
checkAccessPermissionByIdentifierAndFilePathWithSessionMap.
checkAccessPermissionByIdentifierAndFilePathWithSessionMap(HttpServletRequest, String, String, User) - Static method in class io.goobi.viewer.model.security.AccessConditionUtils
checkAccessPermissionByIdentifierAndFilePathWithSessionMap.
checkAccessPermissionByIdentifierAndLogId(String, String, String, HttpServletRequest) - Static method in class io.goobi.viewer.model.security.AccessConditionUtils
Checks whether the current users has the given access permissions to the element with the given identifier and LOGID.
checkAccessPermissionByIdentifierAndPageOrder(PhysicalElement, String, HttpServletRequest) - Static method in class io.goobi.viewer.model.security.AccessConditionUtils
Checks whether the client may access an image (by PI + file name).
checkAccessPermissionByIdentifierAndPageOrder(String, Integer, String, HttpServletRequest) - Static method in class io.goobi.viewer.model.security.AccessConditionUtils
Checks whether the client may access an image (by PI + file name).
checkAccessPermissionByImageUrn(String, String, HttpServletRequest) - Static method in class io.goobi.viewer.model.security.AccessConditionUtils
Checks whether the client may access an image (by image URN).
checkAccessPermissionBySolrDoc(SolrDocument, String, String, HttpServletRequest) - Static method in class io.goobi.viewer.model.security.AccessConditionUtils
 
checkAccessPermissionForCmsPage(HttpServletRequest, CMSPage) - Static method in class io.goobi.viewer.model.security.AccessConditionUtils
 
checkAccessPermissionForImage(HttpSession, String, String, String) - Static method in class io.goobi.viewer.model.security.AccessConditionUtils
Checks access permission for the given image and puts the permission status into the corresponding session map.
checkAccessPermissionForImage(HttpSession, String, String, String, User) - Static method in class io.goobi.viewer.model.security.AccessConditionUtils
Checks access permission for the given image and puts the permission status into the corresponding session map.
checkAccessPermissionForPagePdf(HttpServletRequest, PhysicalElement) - Static method in class io.goobi.viewer.model.security.AccessConditionUtils
Checks access permission for the given image and puts the permission status into the corresponding session map.
checkAccessPermissionForThumbnail(HttpSession, String, String, String) - Static method in class io.goobi.viewer.model.security.AccessConditionUtils
Checks access permission for the given thumbnail and puts the permission status into the corresponding session map.
checkAccessPermissionForThumbnail(HttpSession, String, String, String, User) - Static method in class io.goobi.viewer.model.security.AccessConditionUtils
Checks access permission for the given thumbnail and puts the permission status into the corresponding session map.
checkAndCleanScripts() - Method in class io.goobi.viewer.model.annotation.comments.CommentLegacy
Removes any script tags from the text value.
checkAndCleanScripts(String, User, String, Integer) - Static method in class io.goobi.viewer.model.annotation.comments.CommentManager
 
checkAndCreateAnonymousUser() - Static method in class io.goobi.viewer.model.security.user.UserTools
 
checkAnswer() - Method in class io.goobi.viewer.managedbeans.CaptchaBean
 
checkAvailability() - Method in interface io.goobi.viewer.dao.IDAO
 
checkAvailability() - Method in class io.goobi.viewer.dao.impl.JPADAO
 
CheckboxSelectable<T> - Class in io.goobi.viewer.model.jsf
Wraps a single value together with a backing collection to model a checkbox selection state, where the checkbox is considered selected when the value is present in the collection.
CheckboxSelectable(Collection<T>, T, Function<T, String>) - Constructor for class io.goobi.viewer.model.jsf.CheckboxSelectable
 
checkCollectionInBlacklist(String, Set<String>, String) - Static method in class io.goobi.viewer.model.search.SearchHelper
Matches given collection name against the given collection blacklist.
checkContentFileAccessPermission(String, HttpServletRequest) - Static method in class io.goobi.viewer.model.security.AccessConditionUtils
Checks if the record with the given identifier should allow access to the given request.
checkForConcurrentViewLimit(String, HttpServletRequest) - Static method in class io.goobi.viewer.api.rest.filters.FilterTools
Set a lock for the given record pi and the request's session if possible.
checkJobStatus(String, String, String) - Static method in class io.goobi.viewer.model.transkribus.TranskribusUtils
checkJobStatus.
checkMediaFileAccess(String) - Method in class io.goobi.viewer.api.rest.v1.records.RecordFileResource
 
checkPassword(String) - Method in class io.goobi.viewer.model.security.tickets.AccessTicket
 
checkPassword(String, String) - Static method in class io.goobi.viewer.controller.BCrypt
Check that a plaintext password matches a previously hashed one.
checkPathExistance(Path, boolean) - Static method in class io.goobi.viewer.controller.FileTools
checkPathExistance.
checkpw(String, String) - Method in class io.goobi.viewer.controller.BCrypt
 
checkRelatedWork() - Method in class io.goobi.viewer.managedbeans.CmsBean
checkRelatedWork.
checkReloadNeeded() - Method in class io.goobi.viewer.solr.SolrSearchIndex
Checks whether the server's configured URL matches that in the config file.
checkSecondaryAccessRequirement(Set<String>, String, User, IpRange, ClientApplication) - Method in class io.goobi.viewer.model.security.AccessPermission
 
checkServices() - Method in class io.goobi.viewer.api.rest.v1.monitoring.MonitoringResource
 
checkSolrSchemaName() - Static method in class io.goobi.viewer.solr.SolrTools
checkSolrSchemaName.
checkTicketPasswordAction() - Method in class io.goobi.viewer.managedbeans.AccessTicketBean
Checks the given download ticket password for validity for the current record and persists valid permission in the agent session.
checkValueEmptyOrInverted(String) - Static method in class io.goobi.viewer.controller.StringTools
 
checkXMLWellformed(String) - Static method in class io.goobi.viewer.controller.XmlTools
 
Citation - Class in io.goobi.viewer.model.citation
Represents a formatted citation for a digitized record, wrapping a CSL citation processor with item metadata to generate bibliography output in a given citation style.
Citation(String, CSL, CitationDataProvider, CSLType, Map<String, List<String>>) - Constructor for class io.goobi.viewer.model.citation.Citation
Constructor.
CITATION - Enum constant in enum class io.goobi.viewer.solr.SolrConstants.MetadataGroupType
 
CitationDataProvider - Class in io.goobi.viewer.model.citation
Implements the CSL ItemDataProvider interface by mapping Goobi Viewer metadata fields to CSL item data for citation formatting.
CitationDataProvider() - Constructor for class io.goobi.viewer.model.citation.CitationDataProvider
 
CitationLink - Class in io.goobi.viewer.model.citation
Represents a configurable citation link for a digitized record.
CitationLink(String, String, String, String) - Constructor for class io.goobi.viewer.model.citation.CitationLink
 
CitationLink.CitationLinkAction - Enum Class in io.goobi.viewer.model.citation
Defines the user-facing action triggered when a CitationLink is activated.
CitationLink.CitationLinkLevel - Enum Class in io.goobi.viewer.model.citation
Defines the structural level of a digitized object to which a CitationLink refers.
CitationLink.CitationLinkType - Enum Class in io.goobi.viewer.model.citation
Defines whether a CitationLink points to an internal viewer URL or an external URL built from a Solr field value.
CitationList - Class in io.goobi.viewer.model.citation
Contains a list of CitationLinks along with a viewManager state which tracks current page number and logId The method CitationList.isCurrent(ViewManager) checks whether this list reflects to same state as the given ViewManager regarding the level of the included citation links.
CitationList(List<CitationLink>, CitationLink.CitationLinkLevel, ViewManager) - Constructor for class io.goobi.viewer.model.citation.CitationList
Constructor creating state from a ViewManager.
CitationList(List<CitationLink>, CitationLink.CitationLinkLevel, String, int) - Constructor for class io.goobi.viewer.model.citation.CitationList
Constructor creating state from individual properties.
CitationProcessorWrapper - Class in io.goobi.viewer.model.citation
Session-scoped wrapper that manages lazily created CSL citation processors, keyed by CSL style name, and provides shared access to the underlying CitationDataProvider.
CitationProcessorWrapper() - Constructor for class io.goobi.viewer.model.citation.CitationProcessorWrapper
 
CitationTools - Class in io.goobi.viewer.model.citation
Utility class providing static helper methods for building and resolving citation links from Solr documents, supporting record, docstruct, and image level citations.
CITEPROC - Enum constant in enum class io.goobi.viewer.model.metadata.MetadataParameter.MetadataParameterType
 
CLASSIFICATION_OVERVIEWPAGE - Static variable in class io.goobi.viewer.model.cms.pages.CMSPage
Constant CLASSIFICATION_OVERVIEWPAGE="overviewpage".
cleanHtml(String) - Method in class io.goobi.viewer.managedbeans.MessagesBean
 
cleanObjects() - Method in class io.goobi.viewer.managedbeans.storage.StorageBean
 
cleanTranslations() - Method in class io.goobi.viewer.model.administration.legal.TermsOfUse
Removes all empty translations from the translations list.
cleanUpQuery(String) - Static method in class io.goobi.viewer.solr.SolrTools
 
cleanUpSearchTerm(String) - Static method in class io.goobi.viewer.model.search.SearchHelper
Removes illegal characters from an individual search term.
cleanUpTranslation(String) - Static method in class io.goobi.viewer.messages.ViewerResourceBundle
Removes the "zzz" marker from the given string.
cleanUpValue(String) - Method in class io.goobi.viewer.managedbeans.ContentBean
Removes script tags from the given string.
cleanUserGeneratedData(String) - Static method in class io.goobi.viewer.controller.StringTools
Clean a String from any malicious content like script tags, line breaks and backtracking filepaths.
clear() - Method in class io.goobi.viewer.dao.impl.JPADAO
Currently noop since no persistence entity manager is kept.
clear() - Static method in class io.goobi.viewer.messages.Messages
clear.
clear() - Method in class io.goobi.viewer.model.misc.SelectionManager
 
clear() - Method in class io.goobi.viewer.model.search.GeoFacetItem
 
clearCache() - Method in class io.goobi.viewer.managedbeans.DisplayConditions
 
clearCache(boolean, boolean, boolean) - Method in class io.goobi.viewer.api.rest.v1.cache.CacheResource
 
clearCacheAction() - Method in class io.goobi.viewer.managedbeans.ActiveDocumentBean
clearCacheAction.
clearCacheForRecord(String, boolean, boolean, boolean) - Method in class io.goobi.viewer.api.rest.v1.cache.CacheResource
 
clearLocksForSessionId(String) - Static method in class io.goobi.viewer.managedbeans.AdminConfigEditorBean
Removes file locks for the given session id.
clearLocksForSessionId(String) - Method in class io.goobi.viewer.model.administration.configeditor.FileLocks
 
clearQueue() - Method in class io.goobi.viewer.managedbeans.MessageQueueBean
clearQueue.
clearQueue(String) - Method in class io.goobi.viewer.controller.mq.MessageQueueManager
 
clearSearchItemLists() - Method in class io.goobi.viewer.managedbeans.SearchBean
clearSearchItemLists.
clearSessionPermissions(HttpSession) - Static method in class io.goobi.viewer.model.security.AccessConditionUtils
Removes privileges saved in the user session.
CLIENT - Enum constant in enum class io.goobi.viewer.model.security.License.AccessType
 
CLIENT_IDENTIFIER_HEADER - Static variable in class io.goobi.viewer.model.security.clients.ClientApplicationManager
 
CLIENT_RESPONSE_HEADER - Static variable in class io.goobi.viewer.model.security.clients.ClientApplicationManager
 
CLIENT_SESSION_ATTRIBUTE - Static variable in class io.goobi.viewer.model.security.clients.ClientApplicationManager
 
ClientApplication - Class in io.goobi.viewer.model.security.clients
 
ClientApplication() - Constructor for class io.goobi.viewer.model.security.clients.ClientApplication
Internal constructor for deserializing from database.
ClientApplication(ClientApplication) - Constructor for class io.goobi.viewer.model.security.clients.ClientApplication
Cloning constructor.
ClientApplication(String) - Constructor for class io.goobi.viewer.model.security.clients.ClientApplication
Constructor to create a new ClientApplication from a client request.
ClientApplication.AccessStatus - Enum Class in io.goobi.viewer.model.security.clients
Status describing if the client is eligible to receive viewing privileges.
ClientApplicationFilter - Class in io.goobi.viewer.filters
 
ClientApplicationFilter() - Constructor for class io.goobi.viewer.filters.ClientApplicationFilter
 
ClientApplicationFilter(ClientApplicationManager) - Constructor for class io.goobi.viewer.filters.ClientApplicationFilter
 
ClientApplicationManager - Class in io.goobi.viewer.model.security.clients
Class managing registration and log-in of ClientApplications.
ClientApplicationManager() - Constructor for class io.goobi.viewer.model.security.clients.ClientApplicationManager
Internal use for mocking.
ClientApplicationManager(IDAO) - Constructor for class io.goobi.viewer.model.security.clients.ClientApplicationManager
General constructor.
ClientApplicationsResource - Class in io.goobi.viewer.api.rest.v1.clients
REST resource for managing client application registrations and their access credentials.
ClientApplicationsResource() - Constructor for class io.goobi.viewer.api.rest.v1.clients.ClientApplicationsResource
 
ClientApplicationsResource(IDAO, ClientApplicationManager) - Constructor for class io.goobi.viewer.api.rest.v1.clients.ClientApplicationsResource
 
ClientApplicationUpdate - Class in io.goobi.viewer.api.rest.v1.clients
Request body DTO for PUT /clients/{id}.
ClientApplicationUpdate() - Constructor for class io.goobi.viewer.api.rest.v1.clients.ClientApplicationUpdate
 
CLIENTS - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
 
CLIENTS_CLIENT - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
 
CLIENTS_REGISTER - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
 
CLIENTS_REQUEST - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
 
CLIPBOARD - Enum constant in enum class io.goobi.viewer.model.citation.CitationLink.CitationLinkAction
 
clone(CustomSidebarWidget) - Static method in class io.goobi.viewer.model.cms.widgets.CustomSidebarWidget
Creates a copy of the given custom widget o.
close() - Method in class io.goobi.viewer.controller.mq.DefaultQueueListener
 
close() - Method in class io.goobi.viewer.managedbeans.MessageQueueBean
close.
close() - Method in class io.goobi.viewer.managedbeans.SocketBean
 
close() - Method in class io.goobi.viewer.model.export.ExcelExport
 
close() - Method in class io.goobi.viewer.solr.SolrSearchIndex
 
close(EntityManager) - Method in interface io.goobi.viewer.dao.IDAO
Either close the given EntityManager or do some other post query/transaction handling for the given EntityManager.
close(EntityManager) - Method in class io.goobi.viewer.dao.impl.JPADAO
Operation to call after a query or other kind of transaction is complete.
closeCurrentFileAction() - Method in class io.goobi.viewer.managedbeans.AdminConfigEditorBean
closeCurrentFileAction.
closeMessageServer() - Method in class io.goobi.viewer.controller.mq.MessageQueueManager
 
closeSearchIndex() - Method in class io.goobi.viewer.controller.DataManager
Closes the Solr search index client directly, without triggering SolrSearchIndex.checkReloadNeeded().
cmdMoveFirst() - Method in class io.goobi.viewer.managedbeans.tabledata.TableDataProvider
cmdMoveFirst.
cmdMoveLast() - Method in class io.goobi.viewer.managedbeans.tabledata.TableDataProvider
cmdMoveLast.
cmdMoveNext() - Method in class io.goobi.viewer.managedbeans.tabledata.TableDataProvider
cmdMoveNext.
cmdMovePrevious() - Method in class io.goobi.viewer.managedbeans.tabledata.TableDataProvider
cmdMovePrevious.
cms - Enum constant in enum class io.goobi.viewer.model.viewer.PageType.PageTypeHandling
 
CMS - Enum constant in enum class io.goobi.viewer.model.search.HitType
 
CMS - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
 
CMS - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
 
CMS_MEDIA - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
 
CMS_MEDIA - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
 
CMS_MEDIA_BY_CATEGORY - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
 
CMS_MEDIA_BY_CATEGORY - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
 
CMS_MEDIA_FILES - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
 
CMS_MEDIA_FILES - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
 
CMS_MEDIA_FILES_FILE - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
 
CMS_MEDIA_FILES_FILE - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
 
CMS_MEDIA_FILES_FILE_AUDIO - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
 
CMS_MEDIA_FILES_FILE_AUDIO - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
 
CMS_MEDIA_FILES_FILE_HTML - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
 
CMS_MEDIA_FILES_FILE_HTML - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
 
CMS_MEDIA_FILES_FILE_ICO - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
 
CMS_MEDIA_FILES_FILE_ICO - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
 
CMS_MEDIA_FILES_FILE_IMAGE - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
 
CMS_MEDIA_FILES_FILE_IMAGE - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
 
CMS_MEDIA_FILES_FILE_IMAGE_IIIF - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
 
CMS_MEDIA_FILES_FILE_IMAGE_IIIF - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
 
CMS_MEDIA_FILES_FILE_PDF - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
 
CMS_MEDIA_FILES_FILE_PDF - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
 
CMS_MEDIA_FILES_FILE_SVG - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
 
CMS_MEDIA_FILES_FILE_SVG - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
 
CMS_MEDIA_FILES_FILE_VIDEO - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
 
CMS_MEDIA_FILES_FILE_VIDEO - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
 
CMS_MEDIA_ITEM - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
 
CMS_MEDIA_ITEM - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
 
CMS_MEDIA_ITEM_BY_FILE - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
 
CMS_MEDIA_ITEM_BY_FILE - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
 
CMS_MEDIA_ITEM_BY_ID - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
 
CMS_MEDIA_ITEM_BY_ID - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
 
CMS_TEXT_ALL - Static variable in class io.goobi.viewer.solr.SolrConstants
Constant CMS_TEXT_ALL="CMS_TEXT_ALL".
CMSAdvancedSearchContent - Class in io.goobi.viewer.model.cms.pages.content.types
CMS content type that embeds the advanced search form into a CMS page, allowing editors to configure the search template and result group used for the advanced search interface.
CMSAdvancedSearchContent() - Constructor for class io.goobi.viewer.model.cms.pages.content.types.CMSAdvancedSearchContent
 
CMSAdvancedSearchContent(CMSAdvancedSearchContent) - Constructor for class io.goobi.viewer.model.cms.pages.content.types.CMSAdvancedSearchContent
 
CMSArchiveConfig - Class in io.goobi.viewer.model.cms
Configuration model for an EAD archive tree embedded in a CMS page.
CMSArchiveConfig() - Constructor for class io.goobi.viewer.model.cms.CMSArchiveConfig
 
CMSArchiveConfig(CMSArchiveConfig) - Constructor for class io.goobi.viewer.model.cms.CMSArchiveConfig
Cloning constructor.
CMSArchiveConfig(String) - Constructor for class io.goobi.viewer.model.cms.CMSArchiveConfig
 
CMSArchiveContent - Class in io.goobi.viewer.model.cms.pages.content.types
CMS content type that embeds the EAD archive tree browser into a CMS page, optionally displaying the selected archive entry in an overlay.
CMSArchiveContent() - Constructor for class io.goobi.viewer.model.cms.pages.content.types.CMSArchiveContent
 
CMSArchiveContent(CMSArchiveContent) - Constructor for class io.goobi.viewer.model.cms.pages.content.types.CMSArchiveContent
 
CmsArchivesBean - Class in io.goobi.viewer.managedbeans
JSF backing bean for the CMS archive administration view.
CmsArchivesBean() - Constructor for class io.goobi.viewer.managedbeans.CmsArchivesBean
 
CmsBean - Class in io.goobi.viewer.managedbeans
CMS functions.
CmsBean() - Constructor for class io.goobi.viewer.managedbeans.CmsBean
Persists checked menu item access permission for the duration of the user session.
CmsBean(CMSTemplateManager, NavigationHelper) - Constructor for class io.goobi.viewer.managedbeans.CmsBean
 
CMSBrowseContent - Class in io.goobi.viewer.model.cms.pages.content.types
CMS content type that renders an alphabetical browse index for a configurable Solr field, supporting paginated navigation through indexed terms.
CMSBrowseContent() - Constructor for class io.goobi.viewer.model.cms.pages.content.types.CMSBrowseContent
 
CmsCategoriesBean - Class in io.goobi.viewer.managedbeans
Managed Bean for editing, deleting and creating categories.
CmsCategoriesBean() - Constructor for class io.goobi.viewer.managedbeans.CmsCategoriesBean
 
CMSCategory - Class in io.goobi.viewer.model.cms
Represents a category tag that can be assigned to CMS pages and media items for grouping.
CMSCategory() - Constructor for class io.goobi.viewer.model.cms.CMSCategory
Creates a new CMSCategory instance.
CMSCategory(CMSCategory, boolean) - Constructor for class io.goobi.viewer.model.cms.CMSCategory
Creates a new CMSCategory instance.
CMSCategory(String) - Constructor for class io.goobi.viewer.model.cms.CMSCategory
Creates a new CMSCategory instance.
CMSCategoryHolder - Interface in io.goobi.viewer.model.cms.pages.content
Marks a CMS content object that can be associated with one or more CMSCategory instances, providing methods to retrieve, add, and remove categories.
CMSCategoryUpdate - Class in io.goobi.viewer.dao.update
Converts all Tags and Classifications from previous viewer-cms versions to the CMSCategory system.
CMSCategoryUpdate() - Constructor for class io.goobi.viewer.dao.update.CMSCategoryUpdate
 
CMSCollection - Class in io.goobi.viewer.model.cms.collections
A class representing persistent configurations for a collection.
CMSCollection() - Constructor for class io.goobi.viewer.model.cms.collections.CMSCollection
Creates a new CMSCollection instance.
CMSCollection(CMSCollection) - Constructor for class io.goobi.viewer.model.cms.collections.CMSCollection
Cloning constructor.
CMSCollection(String, String) - Constructor for class io.goobi.viewer.model.cms.collections.CMSCollection
Default constructor, creating a Collection from the identifying fields CMSCollection.solrField and CMSCollection.solrFieldValue.
CMSCollectionContent - Class in io.goobi.viewer.model.cms.pages.content.types
CMS content type that displays a digital collection hierarchy for a configurable Solr field, supporting sorting, filtering by sub-collection, and integration with the collection view.
CMSCollectionContent() - Constructor for class io.goobi.viewer.model.cms.pages.content.types.CMSCollectionContent
 
CmsCollectionsBean - Class in io.goobi.viewer.managedbeans
Bean handling CMS settings for collections.
CmsCollectionsBean() - Constructor for class io.goobi.viewer.managedbeans.CmsCollectionsBean
Creates a new CmsCollectionsBean instance.
CmsCollectionsBean.CMSCollectionImageMode - Enum Class in io.goobi.viewer.managedbeans
 
CMSCollectionTranslation - Class in io.goobi.viewer.model.cms.collections
A persistence object holding a translated String value.
CMSCollectionTranslation() - Constructor for class io.goobi.viewer.model.cms.collections.CMSCollectionTranslation
Creates a new CMSCollectionTranslation instance.
CMSCollectionTranslation(CMSCollectionTranslation, CMSCollection) - Constructor for class io.goobi.viewer.model.cms.collections.CMSCollectionTranslation
Cloning constructor.
CMSCollectionTranslation(String, String) - Constructor for class io.goobi.viewer.model.cms.collections.CMSCollectionTranslation
Creates a new CMSCollectionTranslation instance.
CMSCollectionTreeTab - Class in io.goobi.viewer.model.cms.collections
Object representing tab status for a collection tree.
CMSCollectionTreeTab(String) - Constructor for class io.goobi.viewer.model.cms.collections.CMSCollectionTreeTab
 
CMSComponent - Class in io.goobi.viewer.model.cms.pages.content
Represents a reusable UI component on a CMS page, combining a JSF component reference with ordered content items, display metadata, and optional access restrictions.
CMSComponent(CMSComponent, List<CMSContentItem>) - Constructor for class io.goobi.viewer.model.cms.pages.content.CMSComponent
 
CMSComponent(CMSComponent, Optional<PersistentCMSComponent>) - Constructor for class io.goobi.viewer.model.cms.pages.content.CMSComponent
 
CMSComponent(JsfComponent, String, String, List<String>, String, CMSComponentScope, Map<String, CMSComponentAttribute>, List<CMSComponent.Property>, Integer) - Constructor for class io.goobi.viewer.model.cms.pages.content.CMSComponent
Constructor to create Component from template file.
CMSComponent.Property - Enum Class in io.goobi.viewer.model.cms.pages.content
Additional properties that can be passed to the component to set certain behaviour.
CMSComponentAttribute - Class in io.goobi.viewer.model.cms.pages.content
Represents a configurable attribute of a CMS component, loaded from a component template XML element, carrying a name, label, type, a list of selectable Options, and the currently active value.
CMSComponentAttribute(CMSComponentAttribute) - Constructor for class io.goobi.viewer.model.cms.pages.content.CMSComponentAttribute
 
CMSComponentAttribute(CMSComponentAttribute, String) - Constructor for class io.goobi.viewer.model.cms.pages.content.CMSComponentAttribute
 
CMSComponentAttribute(String, String, String, boolean, boolean, List<Option>, String) - Constructor for class io.goobi.viewer.model.cms.pages.content.CMSComponentAttribute
 
CMSComponentGroup - Class in io.goobi.viewer.model.cms.pages.content
Groups a named set of CMSComponent instances together, typically used to organise available CMS components into logical sections in the editor UI.
CMSComponentGroup(String) - Constructor for class io.goobi.viewer.model.cms.pages.content.CMSComponentGroup
 
CMSComponentReader - Class in io.goobi.viewer.model.cms.pages.content
Reads CMS component definitions from XML template files and constructs CMSComponent instances including their JSF component references, content items, and metadata.
CMSComponentReader() - Constructor for class io.goobi.viewer.model.cms.pages.content.CMSComponentReader
 
CMSComponentScope - Enum Class in io.goobi.viewer.model.cms.pages.content
Defines the rendering context in which a CMS component is visible.
CMSContent - Class in io.goobi.viewer.model.cms.pages.content
Interface for all classes containing a specific kind of content for a CMSPage.
CMSContent() - Constructor for class io.goobi.viewer.model.cms.pages.content.CMSContent
 
CMSContent(CMSContent) - Constructor for class io.goobi.viewer.model.cms.pages.content.CMSContent
 
CMSContentConverter - Class in io.goobi.viewer.dao.update
Helper class used during the CMS page migration that converts raw legacy database rows into typed CMSContent objects.
CMSContentConverter - Class in io.goobi.viewer.model.cms.legacy
Converts legacy CMS content item data (represented as raw property maps) into the corresponding typed CMSContent objects used by the current CMS model.
CMSContentConverter(IDAO) - Constructor for class io.goobi.viewer.dao.update.CMSContentConverter
 
CMSContentConverter(IDAO) - Constructor for class io.goobi.viewer.model.cms.legacy.CMSContentConverter
 
CMSContentItem - Class in io.goobi.viewer.model.cms.pages.content
Wraps a CMSContent within a CMSPage.
CMSContentItem(CMSContentItem, CMSComponent) - Constructor for class io.goobi.viewer.model.cms.pages.content.CMSContentItem
 
CMSContentItem(String, CMSContent, String, String, String, JsfComponent, CMSComponent, boolean) - Constructor for class io.goobi.viewer.model.cms.pages.content.CMSContentItem
 
CMSContentItemTemplate - Class in io.goobi.viewer.model.cms.legacy
A contentItem to be used in a CMSPage template.
CMSContentItemTemplate(CMSContentItemType) - Constructor for class io.goobi.viewer.model.cms.legacy.CMSContentItemTemplate
Creates a new CMSContentItemTemplate instance.
CMSContentItemType - Enum Class in io.goobi.viewer.model.cms.legacy
Enumerates the content item types used by the legacy CMS template system, allowing lookup by the type name string as found in CMS template XML files.
CMSContentItemUpdate - Class in io.goobi.viewer.dao.update
Converts cms_media_items.link_url from the LONGBLOB datatype (URI in java) to TEXT (String in java).
CMSContentItemUpdate() - Constructor for class io.goobi.viewer.dao.update.CMSContentItemUpdate
 
cmsContextAction() - Method in class io.goobi.viewer.managedbeans.CmsBean
Action method called when a CMS page is opened.
cmsContextAction(boolean) - Method in class io.goobi.viewer.managedbeans.CmsBean
Action method called when a CMS page is opened.
CMSDocumentContent - Class in io.goobi.viewer.model.cms.pages.content.types
CMS content type that embeds a downloadable document file from the CMS media library into a CMS page, restricting selectable media to document file types.
CMSDocumentContent() - Constructor for class io.goobi.viewer.model.cms.pages.content.types.CMSDocumentContent
 
CMSDocumentContent(CMSDocumentContent) - Constructor for class io.goobi.viewer.model.cms.pages.content.types.CMSDocumentContent
 
CmsDynamicContentBean - Class in io.goobi.viewer.managedbeans
JSF backing bean that manages dynamic content components embedded in CMS pages.
CmsDynamicContentBean() - Constructor for class io.goobi.viewer.managedbeans.CmsDynamicContentBean
 
CmsEditException - Exception Class in io.goobi.viewer.exceptions
Exception to throw if an invalid state is reached when editing/creating a cms page.
CmsEditException(String) - Constructor for exception class io.goobi.viewer.exceptions.CmsEditException
Creates a new CmsEditException instance.
CmsEditException(String, Throwable) - Constructor for exception class io.goobi.viewer.exceptions.CmsEditException
Creates a new CmsEditException instance.
CmsElementNotFoundException - Exception Class in io.goobi.viewer.exceptions
Exception to use when failing to retrieve CMS content.
CmsElementNotFoundException(String) - Constructor for exception class io.goobi.viewer.exceptions.CmsElementNotFoundException
Creates a new CmsElementNotFoundException instance.
CmsElementNotFoundException(String, Throwable) - Constructor for exception class io.goobi.viewer.exceptions.CmsElementNotFoundException
Creates a new CmsElementNotFoundException instance.
CMSGeomapContent - Class in io.goobi.viewer.model.cms.pages.content.types
CMS content type that embeds a configured GeoMap into a CMS page, linking the content to a persisted geo map entity.
CMSGeomapContent() - Constructor for class io.goobi.viewer.model.cms.pages.content.types.CMSGeomapContent
 
CMSGeomapContent(CMSGeomapContent) - Constructor for class io.goobi.viewer.model.cms.pages.content.types.CMSGeomapContent
 
CMSImageListContent - Class in io.goobi.viewer.model.cms.pages.content.types
CMS content type that displays a filterable list of CMS media images on a CMS page, supporting category-based filtering, a configurable items-per-page limit, and random ordering.
CMSImageListContent() - Constructor for class io.goobi.viewer.model.cms.pages.content.types.CMSImageListContent
 
CmsMediaBean - Class in io.goobi.viewer.managedbeans
JSF backing bean for CMS media file management including upload, editing, and deletion.
CmsMediaBean() - Constructor for class io.goobi.viewer.managedbeans.CmsMediaBean
Creates a new CmsMediaBean instance.
CMSMediaContent - Class in io.goobi.viewer.model.cms.pages.content.types
CMS content type that holds a reference to a single CMS media item (image or file) and renders it on a CMS page; serves as the base class for more specific media content types.
CMSMediaContent() - Constructor for class io.goobi.viewer.model.cms.pages.content.types.CMSMediaContent
 
CMSMediaContent(CMSMediaContent) - Constructor for class io.goobi.viewer.model.cms.pages.content.types.CMSMediaContent
 
CMSMediaHolder - Interface in io.goobi.viewer.model.cms.media
Any object which may directly contain a CMSMediaItem.
CMSMediaImageResource - Class in io.goobi.viewer.api.rest.v1.cms
REST resource for serving CMS media images with optional resizing.
CMSMediaImageResource(ContainerRequestContext, HttpServletRequest, HttpServletResponse, ApiUrls, String, ContentServerCacheManager) - Constructor for class io.goobi.viewer.api.rest.v1.cms.CMSMediaImageResource
 
CMSMediaImageResource3 - Class in io.goobi.viewer.api.rest.v2.cms
 
CMSMediaImageResource3(ContainerRequestContext, HttpServletRequest, HttpServletResponse, ApiUrls, String, ContentServerCacheManager) - Constructor for class io.goobi.viewer.api.rest.v2.cms.CMSMediaImageResource3
 
CMSMediaItem - Class in io.goobi.viewer.model.cms.media
Represents a media file (image, video, audio, or document) managed in the CMS media library.
CMSMediaItem() - Constructor for class io.goobi.viewer.model.cms.media.CMSMediaItem
Default constructor.
CMSMediaItem(CMSMediaItem) - Constructor for class io.goobi.viewer.model.cms.media.CMSMediaItem
Copy constructor.
CMSMediaItem.Priority - Enum Class in io.goobi.viewer.model.cms.media
Enumerates the display priority levels for a CMS media item, distinguishing items that should be highlighted from those with default treatment.
CMSMediaItemMetadata - Class in io.goobi.viewer.model.cms.media
Stores locale-specific metadata (title, description, link) for a CMSMediaItem.
CMSMediaItemMetadata() - Constructor for class io.goobi.viewer.model.cms.media.CMSMediaItemMetadata
Default constructor.
CMSMediaItemMetadata(CMSMediaItemMetadata) - Constructor for class io.goobi.viewer.model.cms.media.CMSMediaItemMetadata
Copy constructor.
CMSMediaLister - Class in io.goobi.viewer.model.cms.media
Provides filtered and sorted lists of CMSMediaItem objects from the DAO, supporting tag-based filtering, a priority slot mechanism, and optional random ordering.
CMSMediaLister(IDAO) - Constructor for class io.goobi.viewer.model.cms.media.CMSMediaLister
 
CMSMediaMultiHolder - Interface in io.goobi.viewer.model.cms.media
Extension of CMSMediaHolder for content components that manage multiple CMS media items, each addressed by a zero-based index.
CMSMediaResource - Class in io.goobi.viewer.api.rest.v1.cms
REST resource for accessing CMS media files with filtering by category and type.
CMSMediaResource - Class in io.goobi.viewer.api.rest.v2.cms
REST resource for accessing CMS media files in the v2 API with category and type filtering.
CMSMediaResource() - Constructor for class io.goobi.viewer.api.rest.v1.cms.CMSMediaResource
 
CMSMediaResource() - Constructor for class io.goobi.viewer.api.rest.v2.cms.CMSMediaResource
 
CMSMediaResource(IDAO) - Constructor for class io.goobi.viewer.api.rest.v1.cms.CMSMediaResource
 
CMSMediaResource.MediaList - Class in io.goobi.viewer.api.rest.v2.cms
Holds an ordered list of MediaItem wrappers built from CMSMediaItem entities, suitable for serialization as a REST response.
CMSMediaUpdate - Class in io.goobi.viewer.dao.update
Converts cms_media_items.link_url from the LONGBLOB datatype (URI in java) to TEXT (String in java).
CMSMediaUpdate() - Constructor for class io.goobi.viewer.dao.update.CMSMediaUpdate
 
CMSMediumTextContent - Class in io.goobi.viewer.model.cms.pages.content.types
CMS content for longer texts, holding up to 16,777,215 characters (all translations combined).
CMSMediumTextContent() - Constructor for class io.goobi.viewer.model.cms.pages.content.types.CMSMediumTextContent
 
CMSMediumTextContent(CMSMediumTextContent) - Constructor for class io.goobi.viewer.model.cms.pages.content.types.CMSMediumTextContent
 
CMSMetadataContent - Class in io.goobi.viewer.model.cms.pages.content.types
CMS content type that renders a configurable set of Solr metadata fields for the currently viewed record on a CMS page.
CMSMetadataContent() - Constructor for class io.goobi.viewer.model.cms.pages.content.types.CMSMetadataContent
 
CMSMultiRecordNote - Class in io.goobi.viewer.model.cms.recordnotes
Class holding a formatted text related to a single PI which may be edited in the admin/cms-backend and displayed in a (sidebar) widget.
CMSMultiRecordNote() - Constructor for class io.goobi.viewer.model.cms.recordnotes.CMSMultiRecordNote
 
CMSMultiRecordNote(CMSRecordNote) - Constructor for class io.goobi.viewer.model.cms.recordnotes.CMSMultiRecordNote
 
CMSMultiRecordNote(String) - Constructor for class io.goobi.viewer.model.cms.recordnotes.CMSMultiRecordNote
 
CmsNavigationBean - Class in io.goobi.viewer.managedbeans
JSF backing bean for managing the CMS navigation menu structure.
CmsNavigationBean() - Constructor for class io.goobi.viewer.managedbeans.CmsNavigationBean
 
CMSNavigationItem - Class in io.goobi.viewer.model.cms
Represents a single item in the CMS navigation menu with label, target URL, and child items.
CMSNavigationItem() - Constructor for class io.goobi.viewer.model.cms.CMSNavigationItem
Empty constructor.
CMSNavigationItem(CMSNavigationItem) - Constructor for class io.goobi.viewer.model.cms.CMSNavigationItem
Created a copy of the passed item ignoring all data concerning the item hierarchy (order, child and parent items).
CMSNavigationItem(CMSPage) - Constructor for class io.goobi.viewer.model.cms.CMSNavigationItem
Creates a new CMSNavigationItem instance.
CMSNavigationItem(String, String) - Constructor for class io.goobi.viewer.model.cms.CMSNavigationItem
Creates a new CMSNavigationItem instance.
CMSNavigationItem.DisplayRule - Enum Class in io.goobi.viewer.model.cms
Enumerates the visibility rules that determine for which users a navigation item is rendered.
CMSNavigationManager - Class in io.goobi.viewer.model.cms
Manages loading, persisting, and reordering of CMS navigation menu items.
CMSNavigationManager(String) - Constructor for class io.goobi.viewer.model.cms.CMSNavigationManager
Creates a new CMSNavigationManager instance.
cmsPage - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
 
cmsPage - Variable in class io.goobi.viewer.model.viewer.StructElementStub
True if this element represents a CMS page.
CMSPage - Class in io.goobi.viewer.model.cms.pages
Represents a CMS page with configurable content components, metadata, and URL mappings.
CMSPage() - Constructor for class io.goobi.viewer.model.cms.pages.CMSPage
Creates a new CMSPage instance.
CMSPage(CMSPage) - Constructor for class io.goobi.viewer.model.cms.pages.CMSPage
creates a deep copy of the original CMSPage.
CMSPage(CMSPageTemplate) - Constructor for class io.goobi.viewer.model.cms.pages.CMSPage
creates a CMSPage from a CMSPageTemplate.
CMSPage.PageComparator - Class in io.goobi.viewer.model.cms.pages
 
CMSPageContentManager - Class in io.goobi.viewer.model.cms.pages.content
Loads components to include in a CMSPage.
CMSPageContentManager(Path...) - Constructor for class io.goobi.viewer.model.cms.pages.content.CMSPageContentManager
 
CmsPageConverter - Class in io.goobi.viewer.faces.converters
JSF converter that maps between a CMS page object and its string identifier.
CmsPageConverter() - Constructor for class io.goobi.viewer.faces.converters.CmsPageConverter
 
CmsPageEditBean - Class in io.goobi.viewer.managedbeans
JSF backing bean for creating and editing CMS pages including content and metadata.
CmsPageEditBean() - Constructor for class io.goobi.viewer.managedbeans.CmsPageEditBean
 
CMSPageEditState - Enum Class in io.goobi.viewer.model.cms.pages
Used to select whether sidebar widgets or main content is being edited in adminCmsCreatePage.
CMSPageListContent - Class in io.goobi.viewer.model.cms.pages.content.types
CMS content type that displays a list of CMS pages on a CMS page, with optional category filtering, configurable item count, and random ordering support.
CMSPageListContent() - Constructor for class io.goobi.viewer.model.cms.pages.content.types.CMSPageListContent
 
cmsPageOfWork - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
 
CMSPageResource - Class in io.goobi.viewer.api.rest.v1.cms
REST resource for retrieving CMS page content and metadata.
CMSPageResource(Long) - Constructor for class io.goobi.viewer.api.rest.v1.cms.CMSPageResource
 
CMSPAGES_FILTER - Static variable in class io.goobi.viewer.managedbeans.CmsBean
 
CMSPageTemplate - Class in io.goobi.viewer.model.cms.legacy
Page templates are read from XML configuration files and are not stored in the DB.
CMSPageTemplate - Class in io.goobi.viewer.model.cms.pages
Template to create a CMSPage.
CMSPageTemplate() - Constructor for class io.goobi.viewer.model.cms.legacy.CMSPageTemplate
 
CMSPageTemplate() - Constructor for class io.goobi.viewer.model.cms.pages.CMSPageTemplate
Creates a new CMSPage instance.
CMSPageTemplate(CMSPage) - Constructor for class io.goobi.viewer.model.cms.pages.CMSPageTemplate
 
CMSPageTemplate(CMSPageTemplate) - Constructor for class io.goobi.viewer.model.cms.pages.CMSPageTemplate
Creates a deep copy of the original CMSPage.
CMSPageTemplateEditBean - Class in io.goobi.viewer.managedbeans
JSF view-scoped backing bean for the CMS page template editor.
CMSPageTemplateEditBean() - Constructor for class io.goobi.viewer.managedbeans.CMSPageTemplateEditBean
 
CMSPageUpdate - Class in io.goobi.viewer.dao.update
Database migration step that converts CMS pages from the legacy content-item/language-version schema to the current component-based schema, including template creation and table cleanup.
CMSPageUpdate() - Constructor for class io.goobi.viewer.dao.update.CMSPageUpdate
 
CMSProperty - Class in io.goobi.viewer.model.cms
Represents a generic key-value property that can be attached to CMS pages for custom metadata.
CMSProperty() - Constructor for class io.goobi.viewer.model.cms.CMSProperty
Creates a new CMSProperty instance.
CMSProperty(CMSProperty) - Constructor for class io.goobi.viewer.model.cms.CMSProperty
Creates a clone of the given property.
CMSProperty(String) - Constructor for class io.goobi.viewer.model.cms.CMSProperty
Creates a new CMSProperty instance.
CMSProperty(String, String) - Constructor for class io.goobi.viewer.model.cms.CMSProperty
Key+value constructor.
CMSRecordListContent - Class in io.goobi.viewer.model.cms.pages.content.types
CMS content type that displays a paginated list of digitized records matching a configurable Solr query on a CMS page, supporting custom sort fields and items-per-page settings.
CMSRecordListContent() - Constructor for class io.goobi.viewer.model.cms.pages.content.types.CMSRecordListContent
 
CMSRecordNote - Class in io.goobi.viewer.model.cms.recordnotes
Class holding a formatted text related to a single PI which may be edited in the admin/cms-backend and displayed in a (sidebar) widget.
CMSRecordNote() - Constructor for class io.goobi.viewer.model.cms.recordnotes.CMSRecordNote
 
CMSRecordNote(CMSRecordNote) - Constructor for class io.goobi.viewer.model.cms.recordnotes.CMSRecordNote
 
CMSRecordNote(String) - Constructor for class io.goobi.viewer.model.cms.recordnotes.CMSRecordNote
 
CmsRecordNoteEditBean - Class in io.goobi.viewer.managedbeans
 
CmsRecordNoteEditBean() - Constructor for class io.goobi.viewer.managedbeans.CmsRecordNoteEditBean
 
CmsRecordNotesBean - Class in io.goobi.viewer.managedbeans
Bean used for listing and retrieving CMSRecordNotes.
CmsRecordNotesBean() - Constructor for class io.goobi.viewer.managedbeans.CmsRecordNotesBean
 
CmsRecordNotesBean(ImageDeliveryBean) - Constructor for class io.goobi.viewer.managedbeans.CmsRecordNotesBean
 
CMSRecordNoteUpdate - Class in io.goobi.viewer.dao.update
Extends cms_record_notes table by row 'note_type' which discriminates between the implementing classes.
CMSRecordNoteUpdate() - Constructor for class io.goobi.viewer.dao.update.CMSRecordNoteUpdate
 
CMSRSSContent - Class in io.goobi.viewer.model.cms.pages.content.types
CMS content type that renders an RSS feed widget on a CMS page, supporting a configurable item count and an optional Solr filter query to restrict the displayed entries.
CMSRSSContent() - Constructor for class io.goobi.viewer.model.cms.pages.content.types.CMSRSSContent
 
CMSSearchContent - Class in io.goobi.viewer.model.cms.pages.content.types
CMS content type that embeds the standard search results view into a CMS page, managing search state, pagination, hit list layout, and search facets configuration.
CMSSearchContent() - Constructor for class io.goobi.viewer.model.cms.pages.content.types.CMSSearchContent
 
CMSSearchContent(CMSSearchContent) - Constructor for class io.goobi.viewer.model.cms.pages.content.types.CMSSearchContent
 
CMSSearchFacetsContent - Class in io.goobi.viewer.model.cms.pages.content.types
CMS content type that renders a search facets panel on a CMS page, allowing configuration of which Solr facet field is exposed to the user.
CMSSearchFacetsContent() - Constructor for class io.goobi.viewer.model.cms.pages.content.types.CMSSearchFacetsContent
 
CMSSearchFacetsContent(CMSSearchFacetsContent) - Constructor for class io.goobi.viewer.model.cms.pages.content.types.CMSSearchFacetsContent
Cloning constructor.
CMSShortTextContent - Class in io.goobi.viewer.model.cms.pages.content.types
CMS content for small texts, holding up to 4,294,967,295 characters (all translations combined).
CMSShortTextContent() - Constructor for class io.goobi.viewer.model.cms.pages.content.types.CMSShortTextContent
 
CMSShortTextContent(CMSShortTextContent) - Constructor for class io.goobi.viewer.model.cms.pages.content.types.CMSShortTextContent
 
CMSSidebarElement - Class in io.goobi.viewer.model.cms.widgets.embed
Represents a sidebar widget embedded in a CMS page with its configuration and position.
CMSSidebarElement() - Constructor for class io.goobi.viewer.model.cms.widgets.embed.CMSSidebarElement
Empty constructor for the DAO.
CMSSidebarElement(CMSSidebarElement, CMSPage) - Constructor for class io.goobi.viewer.model.cms.widgets.embed.CMSSidebarElement
Default constructor for a certain type of widget and owning CMSPage.
CMSSidebarElement(CMSSidebarElement, CMSPageTemplate) - Constructor for class io.goobi.viewer.model.cms.widgets.embed.CMSSidebarElement
Default constructor for a certain type of widget and owning CMSPageTemplate.
CMSSidebarElement(WidgetContentType) - Constructor for class io.goobi.viewer.model.cms.widgets.embed.CMSSidebarElement
Default constructor for a certain type of widget.
CMSSidebarElement(WidgetContentType, CMSPage) - Constructor for class io.goobi.viewer.model.cms.widgets.embed.CMSSidebarElement
Default constructor for a certain type of widget.
CMSSidebarElement(WidgetContentType, CMSPageTemplate) - Constructor for class io.goobi.viewer.model.cms.widgets.embed.CMSSidebarElement
Default constructor for a certain type of widget.
CMSSidebarElementAutomatic - Class in io.goobi.viewer.model.cms.widgets.embed
Wrapper for automatic widgets contained in a CMSPage.
CMSSidebarElementAutomatic() - Constructor for class io.goobi.viewer.model.cms.widgets.embed.CMSSidebarElementAutomatic
Empty constructor for the DAO.
CMSSidebarElementAutomatic(CMSSidebarElementAutomatic, CMSPage) - Constructor for class io.goobi.viewer.model.cms.widgets.embed.CMSSidebarElementAutomatic
Cloning constructor assigning the given CMSPage as owner.
CMSSidebarElementAutomatic(CMSSidebarElementAutomatic, CMSPageTemplate) - Constructor for class io.goobi.viewer.model.cms.widgets.embed.CMSSidebarElementAutomatic
 
CMSSidebarElementAutomatic(GeoMap, CMSPage) - Constructor for class io.goobi.viewer.model.cms.widgets.embed.CMSSidebarElementAutomatic
Default constructor for a GeoMap to display and an owning CMSPage.
CMSSidebarElementAutomatic(GeoMap, CMSPageTemplate) - Constructor for class io.goobi.viewer.model.cms.widgets.embed.CMSSidebarElementAutomatic
 
CMSSidebarElementCustom - Class in io.goobi.viewer.model.cms.widgets.embed
Wrapper element for custom (user created) sidebar widgets.
CMSSidebarElementCustom() - Constructor for class io.goobi.viewer.model.cms.widgets.embed.CMSSidebarElementCustom
Empty contructor for the DAO.
CMSSidebarElementCustom(CustomSidebarWidget, CMSPage) - Constructor for class io.goobi.viewer.model.cms.widgets.embed.CMSSidebarElementCustom
Default constructor for a CustomSidebarWidget providing the data and an owning CMSPage.
CMSSidebarElementCustom(CustomSidebarWidget, CMSPageTemplate) - Constructor for class io.goobi.viewer.model.cms.widgets.embed.CMSSidebarElementCustom
 
CMSSidebarElementCustom(CMSSidebarElementCustom, CMSPage) - Constructor for class io.goobi.viewer.model.cms.widgets.embed.CMSSidebarElementCustom
Cloning constructor with a CMSPage to set as owner.
CMSSidebarElementCustom(CMSSidebarElementCustom, CMSPageTemplate) - Constructor for class io.goobi.viewer.model.cms.widgets.embed.CMSSidebarElementCustom
 
CMSSidebarElementDefault - Class in io.goobi.viewer.model.cms.widgets.embed
Wrapper element for default (static) sidebar widgets.
CMSSidebarElementDefault() - Constructor for class io.goobi.viewer.model.cms.widgets.embed.CMSSidebarElementDefault
Empty constructor for the DAO.
CMSSidebarElementDefault(CMSSidebarElementDefault, CMSPage) - Constructor for class io.goobi.viewer.model.cms.widgets.embed.CMSSidebarElementDefault
Cloning constructor with a CMSPage to set as owner.
CMSSidebarElementDefault(CMSSidebarElementDefault, CMSPageTemplate) - Constructor for class io.goobi.viewer.model.cms.widgets.embed.CMSSidebarElementDefault
 
CMSSidebarElementDefault(WidgetContentType, CMSPage) - Constructor for class io.goobi.viewer.model.cms.widgets.embed.CMSSidebarElementDefault
Default constructor for a WidgetContentType determining the xhtml component to use and an owning CMSPage.
CMSSidebarElementDefault(WidgetContentType, CMSPageTemplate) - Constructor for class io.goobi.viewer.model.cms.widgets.embed.CMSSidebarElementDefault
 
CMSSidebarWidgetsBean - Class in io.goobi.viewer.managedbeans
JSF backing bean that manages sidebar widget configuration for CMS pages.
CMSSidebarWidgetsBean() - Constructor for class io.goobi.viewer.managedbeans.CMSSidebarWidgetsBean
 
CMSSingleRecordNote - Class in io.goobi.viewer.model.cms.recordnotes
Class holding a formatted text related to a single PI which may be edited in the admin/cms-backend and displayed in a (sidebar) widget.
CMSSingleRecordNote() - Constructor for class io.goobi.viewer.model.cms.recordnotes.CMSSingleRecordNote
 
CMSSingleRecordNote(CMSRecordNote) - Constructor for class io.goobi.viewer.model.cms.recordnotes.CMSSingleRecordNote
 
CMSSingleRecordNote(String) - Constructor for class io.goobi.viewer.model.cms.recordnotes.CMSSingleRecordNote
 
CMSSlider - Class in io.goobi.viewer.model.cms
Class to persist sliders ("slideshows") created in CMS backend.
CMSSlider() - Constructor for class io.goobi.viewer.model.cms.CMSSlider
Persistence constructor.
CMSSlider(CMSSlider) - Constructor for class io.goobi.viewer.model.cms.CMSSlider
Copies constructor.
CMSSlider(CMSSlider.SourceType) - Constructor for class io.goobi.viewer.model.cms.CMSSlider
Default constructor.
CMSSlider.SourceType - Enum Class in io.goobi.viewer.model.cms
Enumerates the data source types from which a CMSSlider can retrieve its content, such as Solr-queried records, collections, CMS pages, or media items.
CmsSliderBean - Class in io.goobi.viewer.managedbeans
 
CmsSliderBean() - Constructor for class io.goobi.viewer.managedbeans.CmsSliderBean
 
CMSSliderContent - Class in io.goobi.viewer.model.cms.pages.content.types
CMS content type that embeds a configured CMSSlider into a CMS page, linking the content to a persisted slider entity.
CMSSliderContent() - Constructor for class io.goobi.viewer.model.cms.pages.content.types.CMSSliderContent
 
CmsSliderEditBean - Class in io.goobi.viewer.managedbeans
 
CmsSliderEditBean() - Constructor for class io.goobi.viewer.managedbeans.CmsSliderEditBean
 
CMSSliderResource - Class in io.goobi.viewer.api.rest.v1.cms
REST resource providing slider configuration and media items for CMS carousel components.
CMSSliderResource(CMSSlider) - Constructor for class io.goobi.viewer.api.rest.v1.cms.CMSSliderResource
 
CMSSliderResource(Long) - Constructor for class io.goobi.viewer.api.rest.v1.cms.CMSSliderResource
 
CMSStaticPage - Class in io.goobi.viewer.model.cms
Maps a CMS page to a static viewer page URL, allowing CMS content to replace built-in viewer pages.
CMSStaticPage() - Constructor for class io.goobi.viewer.model.cms.CMSStaticPage
Creates a new CMSStaticPage instance.
CMSStaticPage(String) - Constructor for class io.goobi.viewer.model.cms.CMSStaticPage
Creates a new CMSStaticPage instance.
CMSTemplateManager - Class in io.goobi.viewer.model.cms.pages
Loads and provides access to available CMS page templates from the filesystem.
CMSTemplateManager() - Constructor for class io.goobi.viewer.model.cms.pages.CMSTemplateManager
 
CMSTemplateManager(String, String) - Constructor for class io.goobi.viewer.model.cms.pages.CMSTemplateManager
 
CMSTitleValidator - Class in io.goobi.viewer.faces.validators
JSF validator that checks CMS page titles for uniqueness and validity constraints.
CMSTitleValidator() - Constructor for class io.goobi.viewer.faces.validators.CMSTitleValidator
 
collapseAll() - Method in class io.goobi.viewer.model.archives.ArchiveTree
collapseAll.
collapseAll() - Method in class io.goobi.viewer.model.toc.TOC
collapseAll.
collapseAll(boolean) - Method in class io.goobi.viewer.model.archives.ArchiveTree
 
collapseEntry(ArchiveEntry) - Method in class io.goobi.viewer.managedbeans.ArchiveBean
collapseEntry.
collapseEntry(ArchiveEntry) - Method in class io.goobi.viewer.model.archives.ArchiveTree
Collapses this entry and hides all sub-entries.
collapseFacet(String) - Method in class io.goobi.viewer.model.search.SearchFacets
Sets the expanded flag to false for the given facet field.
collectAvailableTermFilters(BrowsingMenuFieldConfig, String, Locale) - Static method in class io.goobi.viewer.model.search.SearchHelper
Generates starting character filters for term browsing, using facets.
COLLECTION - Enum constant in enum class io.goobi.viewer.model.cms.legacy.CMSContentItemType
 
COLLECTION_TITLE - Static variable in class io.goobi.viewer.model.citation.CitationDataProvider
 
CollectionBuilder - Class in io.goobi.viewer.model.iiif.presentation.v2.builder
Builds IIIF Presentation API v2 Collection resources from Solr index data.
CollectionBuilder - Class in io.goobi.viewer.model.iiif.presentation.v3.builder
Builds IIIF Presentation API v3 Collection resources from Solr index data.
CollectionBuilder(AbstractApiUrlManager) - Constructor for class io.goobi.viewer.model.iiif.presentation.v2.builder.CollectionBuilder
Creates a new CollectionBuilder instance.
CollectionBuilder(AbstractApiUrlManager, HttpServletRequest) - Constructor for class io.goobi.viewer.model.iiif.presentation.v3.builder.CollectionBuilder
 
CollectionLabeledLink - Class in io.goobi.viewer.model.viewer
A labeled link targeting a collection browse page, carrying the collection name alongside label and URL.
CollectionLabeledLink(String, String, CollectionView, int) - Constructor for class io.goobi.viewer.model.viewer.CollectionLabeledLink
Creates a new CollectionLabeledLink instance.
CollectionResult - Class in io.goobi.viewer.model.search
CollectionResult(String) - Constructor for class io.goobi.viewer.model.search.CollectionResult
 
CollectionResult(String, long) - Constructor for class io.goobi.viewer.model.search.CollectionResult
 
COLLECTIONS - Enum constant in enum class io.goobi.viewer.model.cms.CMSSlider.SourceType
 
COLLECTIONS - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
 
COLLECTIONS - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
 
COLLECTIONS_COLLECTION - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
 
COLLECTIONS_COLLECTION - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
 
COLLECTIONS_CONTENTASSIST - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
 
COLLECTIONS_CONTENTASSIST - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
 
CollectionsResource - Class in io.goobi.viewer.api.rest.v1.collections
REST resource for browsing collection hierarchies and retrieving collection metadata.
CollectionsResource - Class in io.goobi.viewer.api.rest.v2.collections
REST resource providing IIIF Presentation v3 collection endpoints for collection browsing.
CollectionsResource(String, HttpServletRequest) - Constructor for class io.goobi.viewer.api.rest.v1.collections.CollectionsResource
 
CollectionsResource(String, HttpServletRequest) - Constructor for class io.goobi.viewer.api.rest.v2.collections.CollectionsResource
 
CollectionView - Class in io.goobi.viewer.model.viewer.collections
Manages the hierarchical collection browsing state, including tree structure, sorting, and Solr queries.
CollectionView(CollectionView) - Constructor for class io.goobi.viewer.model.viewer.collections.CollectionView
Creates a new CollectionView from an already existing one, keeping only the list of all collections without any display information.
CollectionView(String, CollectionView.BrowseDataProvider) - Constructor for class io.goobi.viewer.model.viewer.collections.CollectionView
Creates a new CollectionView instance.
CollectionView.BrowseDataProvider - Interface in io.goobi.viewer.model.viewer.collections
 
CollectionViewBean - Class in io.goobi.viewer.managedbeans
Creates and stored CollectionViews for a session.
CollectionViewBean() - Constructor for class io.goobi.viewer.managedbeans.CollectionViewBean
 
columnsExists(String, String) - Method in interface io.goobi.viewer.dao.IDAO
columnsExists.
columnsExists(String, String) - Method in class io.goobi.viewer.dao.impl.JPADAO
columnsExists.
combineFeatures(Collection<GeoMapFeature>) - Method in class io.goobi.viewer.model.maps.SolrFeatureSet
 
Comment - Class in io.goobi.viewer.model.annotation.comments
 
Comment() - Constructor for class io.goobi.viewer.model.annotation.comments.Comment
 
Comment(PersistentAnnotation) - Constructor for class io.goobi.viewer.model.annotation.comments.Comment
 
Comment(String, int, User, String, String, PublicationStatus) - Constructor for class io.goobi.viewer.model.annotation.comments.Comment
 
COMMENT - Enum constant in enum class io.goobi.viewer.model.crowdsourcing.DisplayUserGeneratedContent.ContentType
 
COMMENT - Enum constant in enum class io.goobi.viewer.model.search.HitType
 
COMMENT - Enum constant in enum class io.goobi.viewer.model.security.user.UserActivity.ActivityType
 
CommentBean - Class in io.goobi.viewer.managedbeans
JSF backing bean for user comment display and submission on record detail pages.
CommentBean() - Constructor for class io.goobi.viewer.managedbeans.CommentBean
Creates a new CommentBean instance.
CommentGroup - Class in io.goobi.viewer.model.annotation.comments
Filtered view on collections.
CommentGroup() - Constructor for class io.goobi.viewer.model.annotation.comments.CommentGroup
 
CommentGroupUpdate - Class in io.goobi.viewer.dao.update
Database migration step that ensures the static "all comments" CommentGroup exists in the database, creating it if it is missing.
CommentGroupUpdate() - Constructor for class io.goobi.viewer.dao.update.CommentGroupUpdate
 
CommentLegacy - Class in io.goobi.viewer.model.annotation.comments
Legacy comment model for migrating user comments from the old persistence format.
CommentLegacy() - Constructor for class io.goobi.viewer.model.annotation.comments.CommentLegacy
Creates a new Comment instance.
CommentLegacy(String, int, User, String, CommentLegacy) - Constructor for class io.goobi.viewer.model.annotation.comments.CommentLegacy
Creates a new Comment instance.
CommentMailNotificator - Class in io.goobi.viewer.model.annotation.notification
 
CommentMailNotificator() - Constructor for class io.goobi.viewer.model.annotation.notification.CommentMailNotificator
 
CommentManager - Class in io.goobi.viewer.model.annotation.comments
Class to create comments from a text input for a given PI and page order and to save them using a given AnnotationSaver.
CommentManager(AnnotationSaver, AnnotationDeleter, AnnotationLister<Comment>, ChangeNotificator...) - Constructor for class io.goobi.viewer.model.annotation.comments.CommentManager
 
commitTransaction(EntityManager) - Method in interface io.goobi.viewer.dao.IDAO
Call EntityTransaction.commit() on the current transaction of the given EntityManager.
commitTransaction(EntityManager) - Method in class io.goobi.viewer.dao.impl.JPADAO
Call EntityTransaction.commit() on the current transaction of the given EntityManager.
commitTransaction(EntityTransaction) - Method in interface io.goobi.viewer.dao.IDAO
Call EntityTransaction.commit() on the given transaction.
commitTransaction(EntityTransaction) - Method in class io.goobi.viewer.dao.impl.JPADAO
Commits a persistence context transaction.
compare(CMSMediaItem, CMSMediaItem) - Method in class io.goobi.viewer.model.cms.media.PriorityComparator
 
compare(CMSPage, CMSPage) - Method in class io.goobi.viewer.model.cms.pages.CMSPage.PageComparator
 
compare(DisplayUserGeneratedContent, DisplayUserGeneratedContent) - Method in class io.goobi.viewer.model.crowdsourcing.DisplayUserGeneratedContent.DateComparator
 
compare(BrowseTerm, BrowseTerm) - Method in class io.goobi.viewer.model.termbrowsing.BrowseTermComparator
 
compare(BrowseDcElement, BrowseDcElement) - Method in class io.goobi.viewer.model.viewer.collections.BrowseDcElement.TranslationComparator
 
compare(StringPair, StringPair) - Method in class io.goobi.viewer.model.viewer.StringPair.OneComparator
 
compare(StringPair, StringPair) - Method in class io.goobi.viewer.model.viewer.StringPair.TwoComparator
 
compare(StructElement, StructElement) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.StructElementComparator
compare(StructElement, StructElement) - Method in class io.goobi.viewer.model.iiif.presentation.v3.builder.StructElementComparator
compare(String, String) - Method in class io.goobi.viewer.controller.sorting.AlphanumCollatorComparator
compare(Locale, Locale) - Method in class io.goobi.viewer.model.translations.language.LocaleComparator
compare(T, T) - Method in class io.goobi.viewer.controller.RandomComparator
 
compare(T, T) - Method in class io.goobi.viewer.controller.sorting.AlphabeticComparator
 
compare(T, T) - Method in class io.goobi.viewer.controller.sorting.AlphabeticHtmlComparator
 
compare(T, T) - Method in class io.goobi.viewer.controller.sorting.AlphanumComparator
 
compare(T, T) - Method in class io.goobi.viewer.controller.sorting.NoopComparator
 
compare(T, T) - Method in class io.goobi.viewer.controller.sorting.NumericComparator
 
compareTo(TagCount) - Method in class io.goobi.viewer.api.rest.model.ner.TagCount
compareTo(TagGroup) - Method in class io.goobi.viewer.api.rest.model.ner.MultiPageReference
compareTo(TagGroup) - Method in class io.goobi.viewer.api.rest.model.ner.PageReference
compareTo(Comment) - Method in class io.goobi.viewer.model.annotation.comments.Comment
Compares this comment to another based on their modification and creation dates.
compareTo(CommentLegacy) - Method in class io.goobi.viewer.model.annotation.comments.CommentLegacy
compareTo(BookmarkList) - Method in class io.goobi.viewer.model.bookmark.BookmarkList
Descending order by dateUpdated.
compareTo(ICalendarItem) - Method in interface io.goobi.viewer.model.calendar.ICalendarItem
 
compareTo(CMSCategory) - Method in class io.goobi.viewer.model.cms.CMSCategory
compareTo(CMSNavigationItem) - Method in class io.goobi.viewer.model.cms.CMSNavigationItem
compareTo(CMSCollection) - Method in class io.goobi.viewer.model.cms.collections.CMSCollection
compareTo(CMSContentItemTemplate) - Method in class io.goobi.viewer.model.cms.legacy.CMSContentItemTemplate
 
compareTo(CMSMediaItem) - Method in class io.goobi.viewer.model.cms.media.CMSMediaItem
compareTo(CMSPage) - Method in class io.goobi.viewer.model.cms.pages.CMSPage
compareTo(CMSPageTemplate) - Method in class io.goobi.viewer.model.cms.pages.CMSPageTemplate
compareTo(CMSComponent) - Method in class io.goobi.viewer.model.cms.pages.content.CMSComponent
 
compareTo(PersistentCMSComponent) - Method in class io.goobi.viewer.model.cms.pages.content.PersistentCMSComponent
 
compareTo(CMSMediaContent) - Method in class io.goobi.viewer.model.cms.pages.content.types.CMSMediaContent
 
compareTo(Selectable<T>) - Method in class io.goobi.viewer.model.cms.Selectable
compareTo(WidgetDisplayElement) - Method in class io.goobi.viewer.model.cms.widgets.WidgetDisplayElement
Two elements are equal if their titles are equal.
compareTo(LogMessage) - Method in class io.goobi.viewer.model.log.LogMessage
 
compareTo(CompareYearSolrDocWrapper) - Method in class io.goobi.viewer.model.metadata.CompareYearSolrDocWrapper
compareTo(MetadataElement.MetadataType) - Method in class io.goobi.viewer.model.metadata.MetadataElement.MetadataType
 
compareTo(RssItem) - Method in class io.goobi.viewer.model.rss.RssItem
compareTo(SearchHit) - Method in class io.goobi.viewer.model.search.SearchHit
compareTo(User) - Method in class io.goobi.viewer.model.security.user.User
 
compareTo(MessageEntry) - Method in class io.goobi.viewer.model.translations.admin.MessageEntry
compareTo(Language) - Method in class io.goobi.viewer.model.translations.language.Language
 
compareTo(BrowseDcElement) - Method in class io.goobi.viewer.model.viewer.collections.BrowseDcElement
compareTo(EventElement) - Method in class io.goobi.viewer.model.viewer.EventElement
compareTo(ImageLevel) - Method in class io.goobi.viewer.model.viewer.ImageLevel
compareTo(PhysicalElement) - Method in class io.goobi.viewer.model.viewer.PhysicalElement
compareTo(StringPair) - Method in class io.goobi.viewer.model.viewer.StringPair
compareTo(StructElementStub) - Method in class io.goobi.viewer.model.viewer.StructElementStub
compareTo(Tag) - Method in class io.goobi.viewer.model.viewer.Tag
CompareYearSolrDocWrapper - Class in io.goobi.viewer.model.metadata
Wraps a Solr document to provide year-based comparison and sorting for calendar display.
CompareYearSolrDocWrapper(SolrDocument) - Constructor for class io.goobi.viewer.model.metadata.CompareYearSolrDocWrapper
Creates a new CompareYearSolrDocWrapper instance.
ComparisonCondition<T> - Class in io.goobi.viewer.model.viewer.record.views
A numeric Condition that matches a test value by comparing it against a threshold, either requiring the test value to be greater than or equal to the threshold, or strictly less.
ComparisonCondition(T, boolean) - Constructor for class io.goobi.viewer.model.viewer.record.views.ComparisonCondition
 
complete() - Method in class io.goobi.viewer.model.files.external.Progress
 
COMPLETE - Enum constant in enum class io.goobi.viewer.api.rest.model.tasks.Task.TaskStatus
 
COMPLETE - Enum constant in enum class io.goobi.viewer.websockets.DownloadTaskEndpoint.Status
 
completeLogin(DecodedJWT, HttpServletRequest, HttpServletResponse) - Method in class io.goobi.viewer.model.security.authentication.OpenIdProvider
Tries to find or create a valid User based on the given json object.
completeLogin(String, HttpServletRequest, HttpServletResponse) - Method in class io.goobi.viewer.model.security.authentication.HttpHeaderProvider
 
ComplexMetadata - Class in io.goobi.viewer.model.metadata
Representation of one or more Solr documents of DOCTYPE 'Metadata'.
ComplexMetadataContainer - Class in io.goobi.viewer.model.metadata
Container that groups multiple ComplexMetadata instances by their Solr field name, constructed from a collection of Solr metadata documents belonging to a single record.
ComplexMetadataContainer(Collection<SolrDocument>) - Constructor for class io.goobi.viewer.model.metadata.ComplexMetadataContainer
 
ComplexMetadataContainer(Collection<SolrDocument>, Predicate<String>) - Constructor for class io.goobi.viewer.model.metadata.ComplexMetadataContainer
 
ComplexMetadataContainer(Map<String, ComplexMetadataList>) - Constructor for class io.goobi.viewer.model.metadata.ComplexMetadataContainer
 
ComplexMetadataList - Class in io.goobi.viewer.model.metadata
Wraps a list of ComplexMetadata entries and provides sorting, filtering, grouping, and value-extraction operations over that list, optionally using related-document references.
ComplexMetadataList(ComplexMetadata) - Constructor for class io.goobi.viewer.model.metadata.ComplexMetadataList
 
ComplexMetadataList(List<ComplexMetadata>) - Constructor for class io.goobi.viewer.model.metadata.ComplexMetadataList
 
ComplexMetadataList(List<ComplexMetadata>, String) - Constructor for class io.goobi.viewer.model.metadata.ComplexMetadataList
 
ComplexMetadataList(List<ComplexMetadata>, String, String) - Constructor for class io.goobi.viewer.model.metadata.ComplexMetadataList
 
COMPONENT - Enum constant in enum class io.goobi.viewer.model.cms.legacy.CMSContentItemType
 
COMPOSER - Static variable in class io.goobi.viewer.model.citation.CitationDataProvider
 
CompoundLabeledLink - Class in io.goobi.viewer.model.viewer
A labeled link composed of a primary and a secondary link component.
CompoundLabeledLink(String, String, String, int) - Constructor for class io.goobi.viewer.model.viewer.CompoundLabeledLink
Creates a new CompoundLabeledLink instance.
CompoundLabeledLink(String, String, String, List<String>, int) - Constructor for class io.goobi.viewer.model.viewer.CompoundLabeledLink
Creates a new CompoundLabeledLink instance.
compressGzipFile(File, File) - Static method in class io.goobi.viewer.controller.FileTools
compressGzipFile.
compressZip(OutputStream, Map<Path, String>, Integer) - Static method in class io.goobi.viewer.controller.FileTools
compressZipFile.
compressZipFile(List<File>, File, Integer) - Static method in class io.goobi.viewer.controller.FileTools
compressZipFile.
compressZipFile(Map<Path, String>, File, Integer) - Static method in class io.goobi.viewer.controller.FileTools
compressZipFile.
computeIfAbsent(K, Function<? super K, ? extends V>) - Method in class io.goobi.viewer.controller.model.CachingMap
 
Condition<T> - Class in io.goobi.viewer.model.viewer.record.views
Condition checker.
Condition(T, boolean) - Constructor for class io.goobi.viewer.model.viewer.record.views.Condition
 
CONFERENCE - Enum constant in enum class io.goobi.viewer.solr.SolrConstants.MetadataGroupType
 
config - Variable in class io.goobi.viewer.model.iiif.presentation.v2.builder.AbstractBuilder
 
config - Variable in class io.goobi.viewer.model.iiif.presentation.v3.builder.AbstractBuilder
 
CONFIG_FILE_NAME - Static variable in class io.goobi.viewer.controller.Configuration
 
CONFIG_FOLDER_PATH - Static variable in class io.goobi.viewer.model.variables.ReplacerVariables
 
ConfigEditorEndpoint - Class in io.goobi.viewer.websockets
Endpoint for unlocking files opened in AdminConfigEditorBean when leaving a page.
ConfigEditorEndpoint() - Constructor for class io.goobi.viewer.websockets.ConfigEditorEndpoint
 
Configuration - Class in io.goobi.viewer.controller
Central configuration holder that reads and provides access to all viewer configuration settings from the config XML file.
Configuration(String) - Constructor for class io.goobi.viewer.controller.Configuration
Creates a new Configuration instance.
ConfigurationBean - Class in io.goobi.viewer.managedbeans
This is a wrapper class for the Configuration class for access from HTML.
ConfigurationBean() - Constructor for class io.goobi.viewer.managedbeans.ConfigurationBean
Empty constructor.
ConfiguredValueFilter - Class in io.goobi.viewer.controller.config.filter
A configurable filter allowing passage to document entities (record, docStruct, page) which satisfy certain conditions The filter itself may contain condition filters which determine if the filter should be applied to an entity.
connectionManager - Static variable in class io.goobi.viewer.model.security.authentication.HttpAuthenticationProvider
Constant connectionManager.
ConsentScope - Class in io.goobi.viewer.model.administration.legal
Describes the scope within which a declaration of consent (i.e. clicking the 'accept' button) is valid.
ConsentScope() - Constructor for class io.goobi.viewer.model.administration.legal.ConsentScope
Empty default constructor.
ConsentScope(String) - Constructor for class io.goobi.viewer.model.administration.legal.ConsentScope
Create a new consent scope from a string which is created by the ConsentScope.toString() method of another ConsentScope, making this effectively a cloning constructor Used when deserializing a consent scope from database.
ConsentScope.StorageMode - Enum Class in io.goobi.viewer.model.administration.legal
The scope within which the consent is valid.
ConsentScopeConverter - Class in io.goobi.viewer.dao.converter
JPA AttributeConverter that maps ConsentScope objects to and from their string representation for persistent storage.
ConsentScopeConverter() - Constructor for class io.goobi.viewer.dao.converter.ConsentScopeConverter
 
constructUrl(MetadataContainer, boolean) - Static method in class io.goobi.viewer.servlets.IdentifierResolver
 
constructUrl(SolrDocument, boolean) - Static method in class io.goobi.viewer.servlets.IdentifierResolver
constructUrl.
contact - Enum constant in enum class io.goobi.viewer.model.viewer.themes.ThemeLink.InternalService
 
contained(String, List<String>) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.AbstractBuilder
Return true if the field is contained in displayFields, accounting for wildcard characters.
contained(String, List<String>) - Method in class io.goobi.viewer.model.iiif.presentation.v3.builder.AbstractBuilder
Return true if the field is contained in displayFields, accounting for wildcard characters.
CONTAINED_WORKS_QUERY_FIELDS - Static variable in class io.goobi.viewer.model.iiif.presentation.v2.builder.CollectionBuilder
Required field to create manifest stubs for works in collection.
CONTAINED_WORKS_QUERY_FIELDS - Static variable in class io.goobi.viewer.model.iiif.presentation.v3.builder.CollectionBuilder
Required field to create manifest stubs for works in collection.
CONTAINED_WORKS_QUERY_FIELDS - Static variable in class io.goobi.viewer.model.iiif.presentation.v3.builder.DataRetriever
Required field to create manifest stubs for works in collection.
containedFiletypes(PhysicalElement, boolean) - Static method in enum class io.goobi.viewer.model.viewer.record.views.FileType
 
containedFiletypes(ViewManager, boolean) - Static method in enum class io.goobi.viewer.model.viewer.record.views.FileType
 
CONTAINER_TITLE - Static variable in class io.goobi.viewer.model.citation.CitationDataProvider
 
contains(String) - Method in class io.goobi.viewer.managedbeans.storage.ApplicationBean
 
contains(String, String, int) - Static method in class io.goobi.viewer.model.search.SearchHelper
if maxDistance <= 0, or either phrase or term is blank, simply return StringUtils.contains(phrase, term).
containsField(String) - Method in class io.goobi.viewer.model.metadata.MetadataContainer
 
containsKey(Object) - Method in class io.goobi.viewer.model.misc.SelectionManager
 
containsKey(String) - Method in class io.goobi.viewer.managedbeans.storage.StorageBean
 
containsPageStatus(CrowdsourcingStatus) - Method in class io.goobi.viewer.model.crowdsourcing.campaigns.CampaignRecordStatistic
Checks both record status and all page status to check if any matches the given status.
containsSidebarElement(WidgetDisplayElement) - Method in class io.goobi.viewer.model.cms.pages.CMSPage
 
containsSidebarElement(WidgetDisplayElement) - Method in class io.goobi.viewer.model.cms.pages.CMSPageTemplate
 
containsValue(Object) - Method in class io.goobi.viewer.model.misc.SelectionManager
 
content - Variable in class io.goobi.viewer.dao.update.CMSCategoryUpdate
 
CONTENT - Enum constant in enum class io.goobi.viewer.model.cms.pages.CMSPageEditState
Editing main page content, including CMSComponents.
CONTENT_TYPE_AUDIO - Static variable in class io.goobi.viewer.model.cms.media.CMSMediaItem
Constant CONTENT_TYPE_AUDIO="audio".
CONTENT_TYPE_GIF - Static variable in class io.goobi.viewer.model.cms.media.CMSMediaItem
Constant CONTENT_TYPE_GIF="application/gif".
CONTENT_TYPE_ICO - Static variable in class io.goobi.viewer.model.cms.media.CMSMediaItem
Constant CONTENT_TYPE_SVG="image/svg+xml".
CONTENT_TYPE_IIIF3 - Static variable in class io.goobi.viewer.api.rest.filters.IIIFPresentationResponseFilter
 
CONTENT_TYPE_PDF - Static variable in class io.goobi.viewer.model.cms.media.CMSMediaItem
Constant CONTENT_TYPE_PDF="application/pdf".
CONTENT_TYPE_SVG - Static variable in class io.goobi.viewer.model.cms.media.CMSMediaItem
Constant CONTENT_TYPE_SVG="image/svg+xml".
CONTENT_TYPE_VIDEO - Static variable in class io.goobi.viewer.model.cms.media.CMSMediaItem
Constant CONTENT_TYPE_VIDEO="video".
CONTENT_TYPE_XML - Static variable in class io.goobi.viewer.model.cms.media.CMSMediaItem
Constant CONTENT_TYPE_XML="text/xml".
contentAssist(String) - Method in class io.goobi.viewer.api.rest.v1.collections.CollectionsResource
 
ContentAssistResourceBuilder - Class in io.goobi.viewer.api.rest.resourcebuilders
Manages contentAssist requests by returning lists of suggested values from partial input.
ContentAssistResourceBuilder() - Constructor for class io.goobi.viewer.api.rest.resourcebuilders.ContentAssistResourceBuilder
 
ContentBean - Class in io.goobi.viewer.managedbeans
Supplies additional content for records (such contents produced by the crowdsourcing module).
ContentBean() - Constructor for class io.goobi.viewer.managedbeans.ContentBean
Empty Constructor.
contentEquals(CMSCollection) - Method in class io.goobi.viewer.model.cms.collections.CMSCollection
 
ContentExceptionMapper - Class in io.goobi.viewer.api.rest.exceptions
JAX-RS exception mapper that converts ContentLibException instances to HTTP error responses with appropriate status codes.
ContentExceptionMapper() - Constructor for class io.goobi.viewer.api.rest.exceptions.ContentExceptionMapper
 
ContentExceptionMapper(HttpServletRequest, HttpServletResponse) - Constructor for class io.goobi.viewer.api.rest.exceptions.ContentExceptionMapper
 
ContentExceptionMapper.ErrorMessage - Class in io.goobi.viewer.api.rest.exceptions
 
ContentItemMode - Enum Class in io.goobi.viewer.model.cms.pages.content
Optional property of a ContentItem within a template Allows additional control about which fields are shown in the cms-backend for this item.
ContentItemPublicationState - Enum Class in io.goobi.viewer.model.cms.pages.content
The publication state of a content item, determining what kind of users may see the item on a page.
ContentTypeException - Exception Class in io.goobi.viewer.exceptions
Thrown when a content type is unsupported, unrecognised, or cannot be processed by the requested operation.
ContentTypeException(String) - Constructor for exception class io.goobi.viewer.exceptions.ContentTypeException
 
ContentTypeException(String, Object...) - Constructor for exception class io.goobi.viewer.exceptions.ContentTypeException
 
ContentTypeException(String, Throwable) - Constructor for exception class io.goobi.viewer.exceptions.ContentTypeException
 
ContentTypeException(Throwable, String, Object...) - Constructor for exception class io.goobi.viewer.exceptions.ContentTypeException
 
CONTEXT - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
 
CONTEXT - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
 
CONTEXT_PRESENTATION_2 - Static variable in class io.goobi.viewer.api.rest.filters.IIIFPresentationResponseFilter
 
CONTEXT_PRESENTATION_3 - Static variable in class io.goobi.viewer.api.rest.filters.IIIFPresentationResponseFilter
 
CONTEXT_SEARCH - Static variable in class io.goobi.viewer.api.rest.filters.IIIFPresentationResponseFilter
 
contextDestroyed(ServletContextEvent) - Method in class io.goobi.viewer.ContextListener
contextDestroyed(ServletContextEvent) - Method in class io.goobi.viewer.controller.mq.StartQueueBrokerListener
 
contextDestroyed(ServletContextEvent) - Method in class io.goobi.viewer.model.job.quartz.QuartzListener
 
contextInitialized(ServletContextEvent) - Method in class io.goobi.viewer.ContextListener
contextInitialized(ServletContextEvent) - Method in class io.goobi.viewer.controller.mq.StartQueueBrokerListener
 
contextInitialized(ServletContextEvent) - Method in class io.goobi.viewer.model.job.quartz.QuartzListener
 
ContextListener - Class in io.goobi.viewer
Servlet context listener that initialises and tears down application-wide resources and services on deployment and undeployment.
ContextListener() - Constructor for class io.goobi.viewer.ContextListener
 
convert(File) - Method in class io.goobi.viewer.controller.ConvertAbbyyToAlto
convert.
convert(String) - Method in class io.goobi.viewer.controller.json.JsonStringConverter
 
convert(Document) - Method in class io.goobi.viewer.controller.ConvertAbbyyToAlto
convert.
ConvertAbbyyToAlto - Class in io.goobi.viewer.controller
Utility class for converting ABBYY FineReader recognition output to ALTO XML format.
ConvertAbbyyToAlto() - Constructor for class io.goobi.viewer.controller.ConvertAbbyyToAlto
 
convertAltoToHit(List<Word>) - Method in class io.goobi.viewer.model.iiif.search.SearchResultConverter
Converts a list of also word elements to a search hit, containing an annotation for each word in the list.
convertCommentToHit(String, String, Comment) - Method in class io.goobi.viewer.model.iiif.search.SearchResultConverter
Generates a search hit from a Comment.
convertData() - Method in class io.goobi.viewer.dao.update.CMSCategoryUpdate
convertData.
convertDateToLocalDateTimeViaInstant(Date) - Static method in class io.goobi.viewer.controller.DateTools
 
convertLanguageToIso2(String) - Static method in class io.goobi.viewer.model.metadata.MetadataTools
Converts given language name or ISO-3 code to ISO-2, if possible.
convertLocalDateTimeToDateViaInstant(LocalDateTime, boolean) - Static method in class io.goobi.viewer.controller.DateTools
 
convertMetadataToHit(String, String, SolrDocument) - Method in class io.goobi.viewer.model.iiif.search.SearchResultConverter
Creates a IIIF Search hit from the field fieldName within the SolrDocumnet doc.
convertStringEncoding(String, String, String) - Static method in class io.goobi.viewer.controller.StringTools
Converts a String from one given encoding to the other.
convertToDatabaseColumn(ConsentScope) - Method in class io.goobi.viewer.dao.converter.ConsentScopeConverter
 
convertToDatabaseColumn(DisplayScope) - Method in class io.goobi.viewer.dao.converter.DisplayScopeConverter
 
convertToDatabaseColumn(SimpleMediaHolder) - Method in class io.goobi.viewer.dao.converter.SimpleMediaHolderConverter
 
convertToDatabaseColumn(WidgetContentType) - Method in class io.goobi.viewer.dao.converter.WidgetContentTypeConverter
 
convertToDatabaseColumn(SessionRequestCounts) - Method in class io.goobi.viewer.dao.converter.RequestCountsConverter
 
convertToDatabaseColumn(TranslatedText) - Method in class io.goobi.viewer.dao.converter.TranslatedTextConverter
 
convertToDatabaseColumn(List<ThemeLink>) - Method in class io.goobi.viewer.dao.converter.ThemeLinkConverter
 
convertToDatabaseColumn(List<Long>) - Method in class io.goobi.viewer.dao.converter.NumberListConverter
 
convertToDatabaseColumn(List<String>) - Method in class io.goobi.viewer.dao.converter.StringListConverter
 
convertToDoubleArray(int[]) - Static method in class io.goobi.viewer.model.crowdsourcing.DisplayUserGeneratedContent
convertToDoubleArray.
convertToEntityAttribute(Long) - Method in class io.goobi.viewer.dao.converter.SimpleMediaHolderConverter
 
convertToEntityAttribute(String) - Method in class io.goobi.viewer.dao.converter.ConsentScopeConverter
 
convertToEntityAttribute(String) - Method in class io.goobi.viewer.dao.converter.DisplayScopeConverter
 
convertToEntityAttribute(String) - Method in class io.goobi.viewer.dao.converter.NumberListConverter
 
convertToEntityAttribute(String) - Method in class io.goobi.viewer.dao.converter.RequestCountsConverter
 
convertToEntityAttribute(String) - Method in class io.goobi.viewer.dao.converter.StringListConverter
 
convertToEntityAttribute(String) - Method in class io.goobi.viewer.dao.converter.ThemeLinkConverter
 
convertToEntityAttribute(String) - Method in class io.goobi.viewer.dao.converter.TranslatedTextConverter
 
convertToEntityAttribute(String) - Method in class io.goobi.viewer.dao.converter.WidgetContentTypeConverter
 
convertToIntArray(double[]) - Static method in class io.goobi.viewer.model.crowdsourcing.DisplayUserGeneratedContent
convertToIntArray.
convertToJSON(long, List<? extends Harvestable>) - Static method in class io.goobi.viewer.servlets.HarvestServlet
convertToJSON.
convertToSingleWord(String, int, String) - Static method in class io.goobi.viewer.controller.StringTools
 
convertUGCToHit(String, SolrDocument) - Method in class io.goobi.viewer.model.iiif.search.SearchResultConverter
Creates a IIIF Search hit from a UGC solr document (usually a crowdsourcing created comment/metadata).
CookieBanner - Class in io.goobi.viewer.model.administration.legal
Class to persist settings for the cookie banner.
CookieBanner() - Constructor for class io.goobi.viewer.model.administration.legal.CookieBanner
Empty default constructor.
CookieBanner(CookieBanner) - Constructor for class io.goobi.viewer.model.administration.legal.CookieBanner
Cloning constructor.
CookieBannerBean - Class in io.goobi.viewer.managedbeans
JSF backing bean for enabling and configuring the cookie banner feature.
CookieBannerBean() - Constructor for class io.goobi.viewer.managedbeans.CookieBannerBean
Default constructor using the IDAO from the DataManager class.
CookieBannerBean(IDAO) - Constructor for class io.goobi.viewer.managedbeans.CookieBannerBean
Creates a new testing purposes instance.
CookieBannerBean.BeanStatus - Enum Class in io.goobi.viewer.managedbeans
 
CoordinateFinder - Class in io.goobi.viewer.controller.model.alto
Detects word coordinates in alto document.
CoordinateFinder(String, String) - Constructor for class io.goobi.viewer.controller.model.alto.CoordinateFinder
 
CoordinateReaderProvider - Class in io.goobi.viewer.model.maps.coordinates
Discovers and holds all available ICoordinateReader implementations via classpath scanning and provides the appropriate reader for a given coordinate string.
CoordinateReaderProvider() - Constructor for class io.goobi.viewer.model.maps.coordinates.CoordinateReaderProvider
 
copy() - Method in class io.goobi.viewer.model.cms.pages.content.CMSContent
 
copy() - Method in class io.goobi.viewer.model.cms.pages.content.types.CMSAdvancedSearchContent
 
copy() - Method in class io.goobi.viewer.model.cms.pages.content.types.CMSArchiveContent
 
copy() - Method in class io.goobi.viewer.model.cms.pages.content.types.CMSBrowseContent
 
copy() - Method in class io.goobi.viewer.model.cms.pages.content.types.CMSCollectionContent
 
copy() - Method in class io.goobi.viewer.model.cms.pages.content.types.CMSDocumentContent
 
copy() - Method in class io.goobi.viewer.model.cms.pages.content.types.CMSGeomapContent
 
copy() - Method in class io.goobi.viewer.model.cms.pages.content.types.CMSImageListContent
 
copy() - Method in class io.goobi.viewer.model.cms.pages.content.types.CMSMediaContent
 
copy() - Method in class io.goobi.viewer.model.cms.pages.content.types.CMSMediumTextContent
 
copy() - Method in class io.goobi.viewer.model.cms.pages.content.types.CMSMetadataContent
 
copy() - Method in class io.goobi.viewer.model.cms.pages.content.types.CMSPageListContent
 
copy() - Method in class io.goobi.viewer.model.cms.pages.content.types.CMSRecordListContent
 
copy() - Method in class io.goobi.viewer.model.cms.pages.content.types.CMSRSSContent
 
copy() - Method in class io.goobi.viewer.model.cms.pages.content.types.CMSSearchContent
 
copy() - Method in class io.goobi.viewer.model.cms.pages.content.types.CMSSearchFacetsContent
 
copy() - Method in class io.goobi.viewer.model.cms.pages.content.types.CMSShortTextContent
 
copy() - Method in class io.goobi.viewer.model.cms.pages.content.types.CMSSliderContent
 
copy() - Method in class io.goobi.viewer.model.cms.recordnotes.CMSMultiRecordNote
 
copy() - Method in class io.goobi.viewer.model.cms.recordnotes.CMSRecordNote
 
copy() - Method in class io.goobi.viewer.model.cms.recordnotes.CMSSingleRecordNote
 
copy() - Method in class io.goobi.viewer.model.maps.FeatureSet
 
copy() - Method in class io.goobi.viewer.model.maps.ManualFeatureSet
 
copy() - Method in class io.goobi.viewer.model.maps.SearchResultFeatureSet
 
copy() - Method in class io.goobi.viewer.model.maps.SolrFeatureSet
 
copy() - Method in class io.goobi.viewer.model.security.AccessDeniedInfoConfig
 
copy(CMSSidebarElement, CMSPage) - Static method in class io.goobi.viewer.model.cms.widgets.embed.CMSSidebarElement
Clones the given sidebar element and assigns the given CMSPage as owner.
copy(CMSSidebarElement, CMSPageTemplate) - Static method in class io.goobi.viewer.model.cms.widgets.embed.CMSSidebarElement
Clones the given sidebar element and assigns the given CMSPage as owner.
CopyrightIndicatorLicense - Class in io.goobi.viewer.model.security
Represents a license entry for the copyright indicator widget, consisting of a human-readable description and a list of icon identifiers.
CopyrightIndicatorLicense(String, List<String>) - Constructor for class io.goobi.viewer.model.security.CopyrightIndicatorLicense
 
CopyrightIndicatorStatus - Class in io.goobi.viewer.model.security
Represents the aggregated copyright indicator status for a digitized record, pairing a CopyrightIndicatorStatus.Status value with a human-readable description.
CopyrightIndicatorStatus(CopyrightIndicatorStatus.Status, String) - Constructor for class io.goobi.viewer.model.security.CopyrightIndicatorStatus
 
CopyrightIndicatorStatus.Status - Enum Class in io.goobi.viewer.model.security
Enumerates the three possible access levels for a copyright indicator: fully open, partially restricted, or fully locked.
copyStream(OutputStream, InputStream) - Static method in class io.goobi.viewer.controller.FileTools
copyStream.
CORE_STRINGS - Enum constant in enum class io.goobi.viewer.model.translations.admin.TranslationGroup.TranslationGroupType
 
CoreMessagesTranslationGroupItem - Class in io.goobi.viewer.model.translations.admin
Group item for core messages.
CoreMessagesTranslationGroupItem(String, boolean) - Constructor for class io.goobi.viewer.model.translations.admin.CoreMessagesTranslationGroupItem
Protected constructor.
CORPORATION - Enum constant in enum class io.goobi.viewer.api.rest.model.ner.NERTag.Type
 
CORPORATION - Enum constant in enum class io.goobi.viewer.model.crowdsourcing.DisplayUserGeneratedContent.ContentType
 
CORPORATION - Enum constant in enum class io.goobi.viewer.model.search.HitType
 
CORPORATION - Enum constant in enum class io.goobi.viewer.solr.SolrConstants.MetadataGroupType
 
CORSHeaderFilter - Class in io.goobi.viewer.api.rest.filters
Adds an "Access-Control-Allow-Origin" header to a REST response with the value configured in Configuration.getCORSHeaderValue().
CORSHeaderFilter() - Constructor for class io.goobi.viewer.api.rest.filters.CORSHeaderFilter
 
countCommentsForWork(String) - Method in interface io.goobi.viewer.dao.IDAO
countCommentsForWork.
countCommentsForWork(String) - Method in class io.goobi.viewer.dao.impl.JPADAO
countCommentsForWork.
countContainedRecords(String, String) - Method in class io.goobi.viewer.model.iiif.presentation.v3.builder.DataRetriever
 
countMessagesBefore(String, String, String) - Method in class io.goobi.viewer.controller.mq.MessageQueueManager
 
countMessagesInQueue(String) - Method in class io.goobi.viewer.controller.mq.MessageQueueManager
 
countSessionBookmarkListItems() - Method in class io.goobi.viewer.managedbeans.BookmarkBean
countSessionBookmarkListItems.
countSessionBookmarks() - Method in class io.goobi.viewer.api.rest.resourcebuilders.SessionBookmarkResourceBuilder
Counts the items contained in the session store bookmark list and returns the number as plain integer.
countUserBookmarks(Long) - Method in class io.goobi.viewer.api.rest.resourcebuilders.UserBookmarkResourceBuilder
Counts the items contained in the current user's bookmark list with the given id and returns the number as plain integer.
countWebAnnotationsForPage(String, Integer) - Method in class io.goobi.viewer.api.rest.resourcebuilders.AnnotationsResourceBuilder
 
countWebAnnotationsForRecord(String) - Method in class io.goobi.viewer.api.rest.resourcebuilders.AnnotationsResourceBuilder
 
countWebAnnotationsforRecordComments(String) - Method in class io.goobi.viewer.api.rest.resourcebuilders.AnnotationsResourceBuilder
 
create() - Method in class io.goobi.viewer.model.job.download.DownloadJob
 
create(int, TranslationGroup.TranslationGroupType, String, String, int) - Static method in class io.goobi.viewer.model.translations.admin.TranslationGroup
Factory method.
create(TranslationGroup.TranslationGroupType, String, boolean) - Static method in class io.goobi.viewer.model.translations.admin.TranslationGroupItem
Factory method.
create(Dataset) - Method in class io.goobi.viewer.model.job.download.DownloadJob
 
create(Dataset) - Method in class io.goobi.viewer.model.job.download.EpubDownloadJob
 
create(Dataset) - Method in class io.goobi.viewer.model.job.download.PdfDownloadJob
 
create(StructElement) - Static method in class io.goobi.viewer.model.viewer.pageloader.AbstractPageLoader
Creates and returns the appropriate loader instance for the given StructElement.
create(StructElement, boolean) - Static method in class io.goobi.viewer.model.viewer.pageloader.AbstractPageLoader
Creates and returns the appropriate loader instance for the given StructElement.
create(StructElement, boolean, boolean) - Static method in class io.goobi.viewer.model.viewer.pageloader.AbstractPageLoader
Creates and returns the appropriate loader instance for the given StructElement.
create(StructElement, List<Integer>) - Static method in class io.goobi.viewer.model.viewer.pageloader.AbstractPageLoader
 
create(StructElement, List<Integer>, boolean) - Static method in class io.goobi.viewer.model.viewer.pageloader.AbstractPageLoader
 
create(String, String, List<Locale>) - Static method in class io.goobi.viewer.model.translations.admin.MessageEntry
Factory method that creates a MessageEntry instance with values initialized for all given locales.
create(SolrDocument) - Static method in class io.goobi.viewer.model.viewer.PhysicalResource
 
create(SolrDocument) - Static method in class io.goobi.viewer.model.viewer.StructElement
Creates a StructElement from a Solr document.
CREATE - Enum constant in enum class io.goobi.viewer.managedbeans.HighlightsBean.EditStatus
A new highlight is being created after HighlightsBean.EditStatus.SELECT_TARGET is completed.
createAdminBreadcrumbs(PageType, List<List<String>>) - Method in class io.goobi.viewer.managedbeans.NavigationHelper
 
createAltoHit(List<Line>, Range<Integer>, List<Line>) - Method in class io.goobi.viewer.model.iiif.search.SearchResultConverter
Creates a SearchHit of the text within the given position within the given lines.
createAnchorLink(StructElement) - Method in class io.goobi.viewer.model.iiif.presentation.v3.builder.AbstractBuilder
 
createAndOpenNewPage(String, String) - Method in class io.goobi.viewer.managedbeans.CmsPageEditBean
Create a new CMSPage based on the given template. title and relatedPI are set on the page if given Opens the view to create/edit the cmsPage
createAnnnotationBodyFromUGCDocument(SolrDocument) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.OpenAnnotationBuilder
 
createAnnnotationBodyFromUGCDocument(SolrDocument) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.WebAnnotationBuilder
 
createAnnotation(GeometricData, String, Integer, IResource, boolean) - Method in class io.goobi.viewer.model.annotation.AltoAnnotationBuilder
createAnnotation.
createAnnotation(URI, URI, Format, DcType, AnnotationType, String) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.LayerBuilder
createAnnotation.
createAnnotationLayer(String, AnnotationType, String, BiFunction<String, String, List<Path>>, BiFunction<String, String, URI>) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.LayerBuilder
createAnnotationLayer.
createAnnotationList(List<IAnnotation>, URI, AnnotationType) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.LayerBuilder
createAnnotationList.
createAnnotations(Page, String, Integer, IResource, AltoAnnotationBuilder.Granularity, boolean) - Method in class io.goobi.viewer.model.annotation.AltoAnnotationBuilder
createAnnotations.
createAnnotations(List<GeometricData>, String, Integer, IResource, boolean) - Method in class io.goobi.viewer.model.annotation.AltoAnnotationBuilder
createAnnotations.
createBackup(FileRecord) - Method in class io.goobi.viewer.managedbeans.AdminConfigEditorBean
 
createBackup(String, String, String) - Static method in class io.goobi.viewer.managedbeans.AdminConfigEditorBean
Creates a timestamped backup of the given file name and content.
createBackupOfCurrentUser() - Method in class io.goobi.viewer.managedbeans.UserBean
createBackupOfCurrentUser.
createBookmarkList(HttpSession) - Method in class io.goobi.viewer.model.bookmark.SessionStoreBookmarkManager
Creates a new BookmarkList and store it in the session store in the attribute "bookmarkList".
createBrowseContent(Map<String, Object>) - Method in class io.goobi.viewer.dao.update.CMSContentConverter
 
createBrowseContent(Map<String, Object>) - Method in class io.goobi.viewer.model.cms.legacy.CMSContentConverter
 
createCalendarView() - Method in class io.goobi.viewer.model.viewer.ViewManager
createCalendarView.
createCategories(Map<String, Map<String, List<Long>>>) - Method in class io.goobi.viewer.dao.update.CMSCategoryUpdate
createCategories.
createCMSComponent() - Method in class io.goobi.viewer.model.cms.legacy.CMSPageTemplate
 
createCMSContentItem(CMSComponent) - Method in class io.goobi.viewer.model.cms.legacy.CMSContentItemTemplate
 
createCMSPageFilter(Map<String, Object>, String, List<Long>, List<String>, List<String>) - Static method in class io.goobi.viewer.dao.impl.JPADAO
createCMSPageFilter.
createCollection(BookmarkList, AbstractApiUrlManager) - Method in class io.goobi.viewer.api.rest.resourcebuilders.AbstractBookmarkResourceBuilder
 
createCollection(BookmarkList, AbstractApiUrlManager) - Method in class io.goobi.viewer.api.rest.resourcebuilders.SessionBookmarkResourceBuilder
 
createCollection(BookmarkList, AbstractApiUrlManager) - Method in class io.goobi.viewer.api.rest.resourcebuilders.UserBookmarkResourceBuilder
 
createCollection(BookmarkList, String) - Method in class io.goobi.viewer.api.rest.resourcebuilders.AbstractBookmarkResourceBuilder
 
createCollection(CollectionView, HierarchicalBrowseDcElement, URI) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.CollectionBuilder
createCollection.
createCollection(String, String, String) - Static method in class io.goobi.viewer.model.transkribus.TranskribusUtils
createCollection.
createCollectionContent(Map<String, Object>) - Method in class io.goobi.viewer.dao.update.CMSContentConverter
 
createCollectionContent(Map<String, Object>) - Method in class io.goobi.viewer.model.cms.legacy.CMSContentConverter
 
createCollectionQuery(String, String) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.CollectionBuilder
createCollectionQuery.
createCollectionView(String, String, String) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.CollectionBuilder
 
createComment(String, boolean) - Method in class io.goobi.viewer.managedbeans.CommentBean
createComment.
createComment(String, User, String, Integer, String, PublicationStatus) - Method in class io.goobi.viewer.model.annotation.comments.CommentManager
 
createCommentGroupAll() - Static method in class io.goobi.viewer.model.annotation.comments.CommentGroup
Creates a CommentGroup instance representing unfiltered listing.
createContent(String, DynamicContentType, Map<String, Object>) - Method in class io.goobi.viewer.model.jsf.DynamicContentBuilder
 
CREATED - Enum constant in enum class io.goobi.viewer.api.rest.model.tasks.Task.TaskStatus
 
createDataRow(CrowdsourcingAnnotation, XSSFSheet, int) - Method in class io.goobi.viewer.model.annotation.export.ExcelRenderer
 
createDataRows(XSSFSheet, List<CrowdsourcingAnnotation>) - Method in class io.goobi.viewer.model.annotation.export.ExcelRenderer
 
createDefaultGroup() - Static method in class io.goobi.viewer.model.search.SearchResultGroup
 
createDefaultGroup(String) - Static method in class io.goobi.viewer.model.search.SearchResultGroup
 
CreateDownloadEpubMessageHandler - Class in io.goobi.viewer.model.job.mq
Message handler that processes requests to generate EPUB download files for digitized records.
CreateDownloadEpubMessageHandler() - Constructor for class io.goobi.viewer.model.job.mq.CreateDownloadEpubMessageHandler
 
createDownloadJob(String, String, String, String, String) - Method in class io.goobi.viewer.managedbeans.DownloadBean
 
CreateDownloadPdfMessageHandler - Class in io.goobi.viewer.model.job.mq
Message handler that processes requests to generate PDF download files for digitized records.
CreateDownloadPdfMessageHandler() - Constructor for class io.goobi.viewer.model.job.mq.CreateDownloadPdfMessageHandler
 
createEmptyCurrentMap() - Method in class io.goobi.viewer.managedbeans.GeoMapBean
Sets the currentMap to a new empty GeoMap.
createEpubDownloadJob(String) - Method in class io.goobi.viewer.managedbeans.DownloadBean
 
createExcelSheet(OutputStream, List<CrowdsourcingAnnotation>) - Method in class io.goobi.viewer.model.annotation.export.AnnotationSheetWriter
 
createFeatures() - Method in class io.goobi.viewer.model.maps.SolrFeatureSet
 
createFeatures(String, String, String, String) - Method in class io.goobi.viewer.api.rest.v1.index.IndexResource
 
createFeatures(String, List<String>) - Method in class io.goobi.viewer.model.maps.SolrFeatureSet
 
createFeaturesAsString(boolean) - Method in class io.goobi.viewer.model.maps.SolrFeatureSet
 
createFeedback() - Method in class io.goobi.viewer.managedbeans.FeedbackBean
createFeedback.
createFragmentTarget(String, int, String, boolean) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.OpenAnnotationBuilder
 
createFragmentTarget(String, int, String, boolean) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.WebAnnotationBuilder
 
createFromConfig(HierarchicalConfiguration<ImmutableNode>, boolean) - Static method in class io.goobi.viewer.model.metadata.MetadataParameter
 
createFulltextHit(String, String, String, Integer) - Method in class io.goobi.viewer.model.iiif.search.SearchResultConverter
Create a SearchHit for the given text.
createGeomapContent(Map<String, Object>) - Method in class io.goobi.viewer.dao.update.CMSContentConverter
 
createGeomapContent(Map<String, Object>) - Method in class io.goobi.viewer.model.cms.legacy.CMSContentConverter
 
createHeaderRow(XSSFSheet) - Method in class io.goobi.viewer.model.annotation.export.ExcelRenderer
 
createImageListContent(Map<String, Object>) - Method in class io.goobi.viewer.dao.update.CMSContentConverter
 
createImageListContent(Map<String, Object>) - Method in class io.goobi.viewer.model.cms.legacy.CMSContentConverter
 
createJsonFromFeatures(Object) - Static method in class io.goobi.viewer.model.crowdsourcing.DisplayUserGeneratedContent
 
createJsonObjectFromSolrDoc(SolrDocument, List<Map<String, String>>) - Static method in class io.goobi.viewer.controller.JsonTools
 
createLabel(String) - Method in class io.goobi.viewer.model.iiif.presentation.v3.builder.AbstractBuilder
 
createLanguage(HierarchicalConfiguration<ImmutableNode>) - Method in class io.goobi.viewer.model.translations.language.LanguageHelper
 
createLink(String, String, int, PageType) - Static method in class io.goobi.viewer.model.rss.RSSFeed
createLink.
createLocalMessageFiles() - Static method in class io.goobi.viewer.messages.ViewerResourceBundle
Creates a local messages_xx.properties file for every locale in the Faces context, if not already present.
createLock() - Method in class io.goobi.viewer.model.job.download.DownloadJob
 
createMediaContent(Map<String, Object>) - Method in class io.goobi.viewer.dao.update.CMSContentConverter
 
createMediaContent(Map<String, Object>) - Method in class io.goobi.viewer.model.cms.legacy.CMSContentConverter
 
createMediaItem() - Method in class io.goobi.viewer.managedbeans.CmsMediaBean
createMediaItem.
createMediaItem(Path) - Method in class io.goobi.viewer.api.rest.v1.cms.CMSMediaResource
createMediaItem.
createMediaItem(Path) - Method in class io.goobi.viewer.api.rest.v2.cms.CMSMediaResource
createMediaItem.
createMediumTextContent(String, Map<String, Object>, Optional<CMSContent>) - Method in class io.goobi.viewer.dao.update.CMSContentConverter
 
createMediumTextContent(String, Map<String, Object>, Optional<CMSContent>) - Method in class io.goobi.viewer.model.cms.legacy.CMSContentConverter
 
createMessage(String, String...) - Static method in exception class io.goobi.viewer.exceptions.ArchiveException
 
createMessage(String, String, String) - Static method in class io.goobi.viewer.model.job.mq.DownloadExternalResourceHandler
 
createMessageKey(String...) - Method in class io.goobi.viewer.managedbeans.MessagesBean
 
createMessageKeyStatusMap(List<String>) - Method in class io.goobi.viewer.model.translations.admin.TranslationGroupItem
Checks the translation status for each of the given keys and populates messageKeys accordingly.
createMetadataContent(Map<String, Object>) - Method in class io.goobi.viewer.dao.update.CMSContentConverter
 
createMetadataEntity(StructElement) - Static method in class io.goobi.viewer.model.metadata.MetadataContainer
 
createMetadataEntity(SolrDocument) - Static method in class io.goobi.viewer.model.metadata.MetadataContainer
Returns a MetadataContainer which includes all metadata fields matching the given fieldNameFilter from the given SolrDocument doc.
createMetadataEntity(SolrDocument, Predicate<String>) - Static method in class io.goobi.viewer.model.metadata.MetadataContainer
Returns a MetadataContainer which includes all metadata fields matching the given fieldNameFilter from the given SolrDocument doc.
createMetadataEntity(SolrDocument, List<SolrDocument>, Predicate<String>, Predicate<String>) - Static method in class io.goobi.viewer.model.metadata.MetadataContainer
Returns a MetadataContainer which includes all metadata fields matching the given fieldNameFilter from the given SolrDocument doc as well as the values of those child documents which label matches the fieldnameFilter.
createMultiLanguageLabel(StructElement) - Method in class io.goobi.viewer.model.search.BrowseElement
createMultiLanguageLabel.
createMultiLanguageValue(SolrDocument, String, String) - Static method in class io.goobi.viewer.model.toc.TocMaker
createMultiLanguageValue.
createNavigationItem() - Method in class io.goobi.viewer.managedbeans.CmsNavigationBean
createNavigationItem.
createNewBookmarkListAction() - Method in class io.goobi.viewer.managedbeans.BookmarkBean
createNewBookmarkListAction.
createNewCampaignAction() - Method in class io.goobi.viewer.managedbeans.CrowdsourcingBean
Sets a new Campaign as the CrowdsourcingBean.selectedCampaign and returns a pretty url to the view for creating a new campaign.
createNewUserAccount() - Method in class io.goobi.viewer.managedbeans.UserBean
Creates and persists a new local User.
createPageListContent(Map<String, Object>) - Method in class io.goobi.viewer.dao.update.CMSContentConverter
 
createPageListContent(Map<String, Object>) - Method in class io.goobi.viewer.model.cms.legacy.CMSContentConverter
 
createPath(HttpServletRequest) - Static method in class io.goobi.viewer.model.urlresolution.ViewerPathBuilder
Returns the request path of the given httpRequest as a ViewerPath, including information on associated CMSPage and targeted PageType.
createPath(HttpServletRequest, String) - Static method in class io.goobi.viewer.model.urlresolution.ViewerPathBuilder
createPath.
createPath(String, String, String, String) - Static method in class io.goobi.viewer.model.urlresolution.ViewerPathBuilder
Create a combined path from the given url.
createPdfDocument(OutputStream, List<TOCElement>) - Method in class io.goobi.viewer.model.toc.export.pdf.TocWriter
createDocument.
createPDFDownloadJob(String, String, String, String) - Method in class io.goobi.viewer.managedbeans.DownloadBean
 
createPersistentAnnotation(IAnnotation) - Method in class io.goobi.viewer.api.rest.v1.annotations.AnnotationResource
Converts an incoming W3C Web Annotation to a persistable CrowdsourcingAnnotation.
createPersistentAnnotation(IAnnotation) - Method in class io.goobi.viewer.api.rest.v2.annotations.AnnotationResource
 
createPersistentAnnotation(String, Integer, WebAnnotation) - Method in class io.goobi.viewer.api.rest.v1.crowdsourcing.CampaignItemResource
 
createProcess() - Method in class io.goobi.viewer.model.job.upload.UploadJob
 
createProcessAction() - Method in class io.goobi.viewer.managedbeans.UploadBean
Creates new Goobi workflow process via REST and uploads the images.
createRecodLimitExceededMessage(Throwable) - Method in class io.goobi.viewer.exceptions.MyExceptionHandler
 
CreateRecordBean - Class in io.goobi.viewer.managedbeans
Bean for uploading Dublin Core records.
CreateRecordBean() - Constructor for class io.goobi.viewer.managedbeans.CreateRecordBean
Constructor.
createRecordLink(StructElement) - Method in class io.goobi.viewer.model.iiif.presentation.v3.builder.AbstractBuilder
 
createRecordListContent(Map<String, Object>) - Method in class io.goobi.viewer.dao.update.CMSContentConverter
 
createRecordListContent(Map<String, Object>) - Method in class io.goobi.viewer.model.cms.legacy.CMSContentConverter
 
createRecordTitle(IMetadataValue) - Method in class io.goobi.viewer.managedbeans.CmsRecordNoteEditBean
 
createRegistry(int, RMIServerSocketFactory) - Method in class io.goobi.viewer.controller.mq.MessageQueueManager
 
createResourceURI(HttpServletRequest, String, String) - Method in class io.goobi.viewer.api.rest.v1.authentication.UserAvatarResource
 
createResourceURI(HttpServletRequest, String, String) - Method in class io.goobi.viewer.api.rest.v1.cms.CMSMediaImageResource
 
createResourceURI(HttpServletRequest, String, String) - Method in class io.goobi.viewer.api.rest.v1.media.ExternalImageResource
 
createResourceURI(HttpServletRequest, String, String) - Method in class io.goobi.viewer.api.rest.v1.media.TempMediaImageResource
 
createResourceURI(HttpServletRequest, String, String) - Method in class io.goobi.viewer.api.rest.v1.records.media.RecordsFilesImageResource
 
createResourceURI(HttpServletRequest, String, String) - Method in class io.goobi.viewer.api.rest.v2.cms.CMSMediaImageResource3
 
createResourceURI(HttpServletRequest, String, String) - Method in class io.goobi.viewer.api.rest.v2.media.ExternalImageResource
 
createResourceURI(HttpServletRequest, String, String) - Method in class io.goobi.viewer.api.rest.v2.records.media.RecordsFilesImageResource
 
createRss(String, String, int) - Static method in class io.goobi.viewer.model.rss.RSSFeed
createRss.
createRss(String, String, List<String>, String, int, String, boolean) - Static method in class io.goobi.viewer.model.rss.RSSFeed
Creates RSS feed for the RSS REST API endpoint.
createRSSContent(Map<String, Object>) - Method in class io.goobi.viewer.dao.update.CMSContentConverter
 
createRSSContent(Map<String, Object>) - Method in class io.goobi.viewer.model.cms.legacy.CMSContentConverter
 
createRssFeed(String, Integer, String, String, String, HttpServletRequest, String, boolean) - Static method in class io.goobi.viewer.model.rss.RSSFeed
 
createRssFeed(String, String, int) - Static method in class io.goobi.viewer.model.rss.RSSFeed
createRssFeed.
createRssFeed(String, String, List<String>, int, String, String, boolean) - Static method in class io.goobi.viewer.model.rss.RSSFeed
createRssFeed.
createRssFeedString(String, Integer, String, String, String, HttpServletRequest, String, boolean) - Static method in class io.goobi.viewer.model.rss.RSSFeed
 
createRssResponse(String, Integer, String, String, String, HttpServletRequest, String, boolean) - Static method in class io.goobi.viewer.model.rss.RSSFeed
 
createSearch(List<SearchResultGroup>, CMSComponent) - Method in class io.goobi.viewer.model.cms.pages.content.types.CMSRecordListContent
 
createSearchContent(Map<String, Object>) - Method in class io.goobi.viewer.dao.update.CMSContentConverter
 
createSearchContent(Map<String, Object>) - Method in class io.goobi.viewer.model.cms.legacy.CMSContentConverter
 
createSearchFilterQuery(MetadataContainer, String, LabelCreator) - Method in class io.goobi.viewer.model.maps.features.FeatureQueryGenerator
 
createSearchHit(SolrDocument, SolrDocument, String, HitType) - Method in class io.goobi.viewer.model.search.SearchHitFactory
createSearchHit.
createSelectItem(Function<T, Object>, Function<T, String>, Function<T, String>, T, Predicate<T>) - Static method in class io.goobi.viewer.faces.utils.SelectItemBuilder
 
createServerSocket(int) - Method in class io.goobi.viewer.controller.mq.RMIServerSocketFactoryImpl
 
createShortTextContent(String, Map<String, Object>, Optional<CMSContent>) - Method in class io.goobi.viewer.dao.update.CMSContentConverter
 
createShortTextContent(String, Map<String, Object>, Optional<CMSContent>) - Method in class io.goobi.viewer.model.cms.legacy.CMSContentConverter
 
createSlider(CMSSlider.SourceType) - Method in class io.goobi.viewer.managedbeans.CmsSliderEditBean
 
createSliderContent(Map<String, Object>) - Method in class io.goobi.viewer.dao.update.CMSContentConverter
 
createSliderContent(Map<String, Object>) - Method in class io.goobi.viewer.model.cms.legacy.CMSContentConverter
 
createStub() - Method in class io.goobi.viewer.model.viewer.StructElement
Returns a stub representation of this object that only contains simple members to conserve memory.
createTag(String, Map<String, String>) - Method in class io.goobi.viewer.model.jsf.DynamicContentBuilder
 
createTask(TaskType) - Static method in class io.goobi.viewer.api.rest.model.tasks.TaskManager
 
createTitle(Metadata, Map<String, List<IMetadataValue>>) - Static method in class io.goobi.viewer.controller.GeoCoordinateConverter
 
createUGCOpenAnnotation(String, SolrDocument, boolean) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.OpenAnnotationBuilder
createOpenAnnotation.
createUGCOpenAnnotation(SolrDocument, boolean) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.OpenAnnotationBuilder
createOpenAnnotation.
createUGCWebAnnotation(String, SolrDocument, boolean) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.WebAnnotationBuilder
createWebAnnotation.
createUGCWebAnnotation(SolrDocument, boolean) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.WebAnnotationBuilder
createWebAnnotation.
createViewManager(String, boolean) - Static method in class io.goobi.viewer.model.viewer.ViewManager
Creates an instance of ViewManager loaded with the record with the given identifier.
createWidget(CustomWidgetType) - Method in class io.goobi.viewer.managedbeans.CustomWidgetEditBean
 
createXmlParser(InputStream) - Static method in class io.goobi.viewer.controller.ALTOTools
 
CREATING - Enum constant in enum class io.goobi.viewer.model.annotation.PublicationStatus
 
CROWDSOURCING_CAMPAIGN - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
 
CROWDSOURCING_CAMPAIGN - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
 
CROWDSOURCING_CAMPAIGN_ANNOTATIONS - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
 
CROWDSOURCING_CAMPAIGN_ANNOTATIONS - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
 
CROWDSOURCING_CAMPAIGN_RECORDS - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
 
CROWDSOURCING_CAMPAIGN_RECORDS - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
 
CROWDSOURCING_CAMPAIGN_RECORDS_ANNOTATIONS - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
 
CROWDSOURCING_CAMPAIGN_RECORDS_ANNOTATIONS - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
 
CROWDSOURCING_CONTENT - Enum constant in enum class io.goobi.viewer.model.security.user.UserActivity.ActivityType
 
CROWDSOURCING_TRANSCRIPTION - Enum constant in enum class io.goobi.viewer.model.security.user.UserActivity.ActivityType
 
CrowdsourcingAnnotation - Class in io.goobi.viewer.model.annotation
An Annotation class to store annotation in a database.
CrowdsourcingAnnotation() - Constructor for class io.goobi.viewer.model.annotation.CrowdsourcingAnnotation
 
CrowdsourcingAnnotation(AbstractAnnotation, Long, String, Integer) - Constructor for class io.goobi.viewer.model.annotation.CrowdsourcingAnnotation
 
CrowdsourcingAnnotation(PersistentAnnotation) - Constructor for class io.goobi.viewer.model.annotation.CrowdsourcingAnnotation
 
crowdsourcingBean - Variable in class io.goobi.viewer.managedbeans.AnnotationBean
 
CrowdsourcingBean - Class in io.goobi.viewer.managedbeans
JSF backing bean for crowdsourcing campaign management, providing access to campaigns and annotation tasks.
CrowdsourcingBean() - Constructor for class io.goobi.viewer.managedbeans.CrowdsourcingBean
Creates a new CrowdsourcingBean instance.
CrowdsourcingBean(Configuration, IDAO) - Constructor for class io.goobi.viewer.managedbeans.CrowdsourcingBean
Creates a new CrowdsourcingBean instance.
CrowdsourcingCampaignBinding - Annotation Interface in io.goobi.viewer.api.rest.bindings
Binding for resources which should use the CrowdsourcingCampaignFilter to check access.
CrowdsourcingCampaignFilter - Class in io.goobi.viewer.api.rest.filters
JAX-RS request filter that allows access to crowdsourcing campaign resources for sessions owned by a logged-in user who has access to the campaign.
CrowdsourcingCampaignFilter() - Constructor for class io.goobi.viewer.api.rest.filters.CrowdsourcingCampaignFilter
 
CrowdsourcingStatus - Enum Class in io.goobi.viewer.model.crowdsourcing.campaigns
 
CrowdsourcingTools - Class in io.goobi.viewer.model.crowdsourcing
Utility class providing static helper methods for crowdsourcing-related checks, such as determining whether a user owns any user groups assigned to campaigns.
crowsourcingAnnotation - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
 
crowsourcingCampaigns - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
 
crowsourcingReview - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
 
CURRENTNO - Static variable in class io.goobi.viewer.solr.SolrConstants
Constant CURRENTNO="CURRENTNO".
CURRENTNOSORT - Static variable in class io.goobi.viewer.solr.SolrConstants
Constant CURRENTNOSORT="CURRENTNOSORT".
CurrentUserResponse - Class in io.goobi.viewer.api.rest.model
Response object for GET /api/v1/users/current.
CurrentUserResponse(String, UserJsonFacade) - Constructor for class io.goobi.viewer.api.rest.model.CurrentUserResponse
 
CUSTOM - Enum constant in enum class io.goobi.viewer.model.cms.widgets.type.WidgetGenerationType
Widgets created manually with individual settings.
CustomSidebarWidget - Class in io.goobi.viewer.model.cms.widgets
Class to persist user generated CMS-Sidebar widgets in the database.
CustomSidebarWidget() - Constructor for class io.goobi.viewer.model.cms.widgets.CustomSidebarWidget
 
CustomSidebarWidget(CustomSidebarWidget) - Constructor for class io.goobi.viewer.model.cms.widgets.CustomSidebarWidget
Cloning constructor.
CustomWidgetEditBean - Class in io.goobi.viewer.managedbeans
JSF view-scoped backing bean for the custom sidebar widget editor.
CustomWidgetEditBean(CmsBean) - Constructor for class io.goobi.viewer.managedbeans.CustomWidgetEditBean
 
CustomWidgetType - Enum Class in io.goobi.viewer.model.cms.widgets.type
Types of sidebar widgets that contain individual configuration and must be created by a user.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form