Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- absolutize(String) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.AbstractBuilder
- absolutize(String) - Method in class io.goobi.viewer.model.iiif.presentation.v3.builder.AbstractBuilder
- absolutize(URI) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.AbstractBuilder
- absolutize(URI) - Method in class io.goobi.viewer.model.iiif.presentation.v3.builder.AbstractBuilder
- AbstractAnnotationBuilder - Class in io.goobi.viewer.model.iiif.presentation.v2.builder
- AbstractAnnotationBuilder(AbstractApiUrlManager) - Constructor for class io.goobi.viewer.model.iiif.presentation.v2.builder.AbstractAnnotationBuilder
- AbstractApiUrlManager - Class in io.goobi.viewer.api.rest
- AbstractApiUrlManager() - Constructor for class io.goobi.viewer.api.rest.AbstractApiUrlManager
- AbstractApiUrlManager.ApiInfo - Class in io.goobi.viewer.api.rest
- AbstractApiUrlManager.ApiPath - Class in io.goobi.viewer.api.rest
- AbstractApiUrlManager.ApiPathParams - Class in io.goobi.viewer.api.rest
- AbstractApiUrlManager.ApiPathQueries - Class in io.goobi.viewer.api.rest
- AbstractApiUrlManager.Version - Enum Class in io.goobi.viewer.api.rest
-
Enumerates the supported REST API versions exposed by the Goobi viewer.
- AbstractBookmarkResourceBuilder - Class in io.goobi.viewer.api.rest.resourcebuilders
- AbstractBookmarkResourceBuilder() - Constructor for class io.goobi.viewer.api.rest.resourcebuilders.AbstractBookmarkResourceBuilder
- AbstractBuilder - Class in io.goobi.viewer.model.iiif.presentation.v2.builder
-
Abstract base class for IIIF Presentation API v2 resource builders, providing shared URI construction and metadata helpers.
- AbstractBuilder - Class in io.goobi.viewer.model.iiif.presentation.v3.builder
-
Abstract base class for IIIF Presentation API v3 resource builders, providing shared URI construction and metadata helpers.
- AbstractBuilder(AbstractApiUrlManager) - Constructor for class io.goobi.viewer.model.iiif.presentation.v2.builder.AbstractBuilder
-
Creates a new AbstractBuilder instance.
- AbstractBuilder(AbstractApiUrlManager, Configuration) - Constructor for class io.goobi.viewer.model.iiif.presentation.v2.builder.AbstractBuilder
-
Creates a new AbstractBuilder instance.
- AbstractBuilder(AbstractApiUrlManager, HttpServletRequest) - Constructor for class io.goobi.viewer.model.iiif.presentation.v3.builder.AbstractBuilder
-
Creates a new AbstractBuilder instance.
- AbstractCalendarItem - Class in io.goobi.viewer.model.calendar
-
Abstract base class for calendar browsing items representing a time period (year, month, day, etc.).
- AbstractCalendarItem() - Constructor for class io.goobi.viewer.model.calendar.AbstractCalendarItem
-
No-arg constructor.
- AbstractCalendarItem(String, int, int) - Constructor for class io.goobi.viewer.model.calendar.AbstractCalendarItem
-
Creates a new AbstractCalendarItem instance.
- AbstractConfiguration - Class in io.goobi.viewer.controller
-
Abstract configuration with base getters.
- AbstractConfiguration() - Constructor for class io.goobi.viewer.controller.AbstractConfiguration
- AbstractFeatureDataProvider - Class in io.goobi.viewer.model.maps.features
-
Abstract base class for geo map feature data providers that execute Solr queries and convert the results into
MetadataDocumentinstances for downstream feature generation. - AbstractFeatureDataProvider(SolrSearchIndex, List<String>) - Constructor for class io.goobi.viewer.model.maps.features.AbstractFeatureDataProvider
- AbstractFilterConfiguration - Class in io.goobi.viewer.controller.config.filter
-
A configurable filter allowing passage to document entities (record, docStruct, page) which satisfy certain conditions.
- AbstractFilterConfiguration(FilterAction) - Constructor for class io.goobi.viewer.controller.config.filter.AbstractFilterConfiguration
-
internal constructor.
- AbstractLicensee - Class in io.goobi.viewer.model.security.user
-
Abstract base class for entities (users and user groups) that can hold access licenses.
- AbstractLicensee() - Constructor for class io.goobi.viewer.model.security.user.AbstractLicensee
- AbstractPageLoader - Class in io.goobi.viewer.model.viewer.pageloader
-
Abstract base class for page loaders that retrieve page metadata for a digitized record from the index.
- AbstractPageLoader() - Constructor for class io.goobi.viewer.model.viewer.pageloader.AbstractPageLoader
- AbstractPrivilegeHolder - Class in io.goobi.viewer.model.security
-
Abstract base implementation of
IPrivilegeHolderthat defines the constant arrays of record-level and CMS-level privilege names shared by all concrete privilege holders. - AbstractPrivilegeHolder() - Constructor for class io.goobi.viewer.model.security.AbstractPrivilegeHolder
- AbstractSearchParser - Class in io.goobi.viewer.model.iiif.search.parser
-
Abstract base class for IIIF Search API parsers that extract text matches from different content sources.
- AbstractSearchParser() - Constructor for class io.goobi.viewer.model.iiif.search.parser.AbstractSearchParser
- AbstractTaskManagerRequest - Class in io.goobi.viewer.model.job.download
- AbstractTaskManagerRequest(String) - Constructor for class io.goobi.viewer.model.job.download.AbstractTaskManagerRequest
- AbstractViewerJob - Class in io.goobi.viewer.model.job.quartz
-
Abstract base class for Quartz-scheduled viewer jobs that dispatches work as messages to the message queue.
- AbstractViewerJob() - Constructor for class io.goobi.viewer.model.job.quartz.AbstractViewerJob
- accept(ClientApplication) - Method in class io.goobi.viewer.managedbeans.AdminClientsBean
-
'Accept' a registered client by setting its
ClientApplication.getAccessStatus()toClientApplication.AccessStatus.GRANTED. - ACCESSCONDITION - Static variable in class io.goobi.viewer.solr.SolrConstants
-
Constant
ACCESSCONDITION="ACCESSCONDITION". - ACCESSCONDITION_CONCURRENTUSE - Static variable in class io.goobi.viewer.solr.SolrConstants
-
Constant
ACCESSCONDITION_CONCURRENTUSE="ACCESSCONDITION_CONCURRENTUSE". - ACCESSCONDITION_METADATA_ACCESS_RESTRICTED - Static variable in class io.goobi.viewer.controller.StringConstants
- ACCESSCONDITION_PDF_PERCENTAGE_QUOTA - Static variable in class io.goobi.viewer.solr.SolrConstants
-
Constant
ACCESSCONDITION_PDF_PERCENTAGE_QUOTA="ACCESSCONDITION_PDF_PERCENTAGE_QUOTA". - AccessConditionBinding - Annotation Interface in io.goobi.viewer.api.rest.bindings
-
Binding for all resources which should be authorized by
AccessConditionRequestFilter. - AccessConditionRequestFilter - Class in io.goobi.viewer.api.rest.filters
-
JAX-RS request filter that checks access conditions for image and IIIF endpoints.
- AccessConditionRequestFilter() - Constructor for class io.goobi.viewer.api.rest.filters.AccessConditionRequestFilter
- AccessConditionUtils - Class in io.goobi.viewer.model.security
-
Utility class providing methods to evaluate access conditions and licence restrictions for records, images, and metadata.
- ACCESSDENIED - Enum constant in enum class io.goobi.viewer.model.search.HitType
- ACCESSDENIED - Enum constant in enum class io.goobi.viewer.solr.SolrConstants.DocType
- AccessDeniedException - Exception Class in io.goobi.viewer.exceptions
-
Thrown when the requesting user lacks permission to access the requested resource.
- AccessDeniedException(String) - Constructor for exception class io.goobi.viewer.exceptions.AccessDeniedException
-
Creates a new AccessDeniedException instance.
- AccessDeniedInfoConfig - Class in io.goobi.viewer.model.security
-
Lightweight class for transferring custom access denied info for usage instead of using persisted classes.
- AccessDeniedInfoConfig(String, String, String) - Constructor for class io.goobi.viewer.model.security.AccessDeniedInfoConfig
- AccessPermission - Class in io.goobi.viewer.model.security
-
Access permission check outcome.
- AccessPermission() - Constructor for class io.goobi.viewer.model.security.AccessPermission
- AccessRightsBinding - Annotation Interface in io.goobi.viewer.api.rest.bindings
-
JAX-RS name binding annotation used to restrict REST endpoint access based on required access rights.
- AccessRightsRequestFilter - Class in io.goobi.viewer.api.rest.filters
-
JAX-RS request filter that evaluates access rights for IIIF Presentation resources.
- AccessRightsRequestFilter() - Constructor for class io.goobi.viewer.api.rest.filters.AccessRightsRequestFilter
- AccessTicket - Class in io.goobi.viewer.model.security.tickets
-
Represents a time-limited access ticket that grants a user access to a restricted record or download, persisted in the
access_ticketsdatabase table. - AccessTicket() - Constructor for class io.goobi.viewer.model.security.tickets.AccessTicket
- AccessTicket.AccessTicketType - Enum Class in io.goobi.viewer.model.security.tickets
-
Classifies the resource scope an
AccessTicketcontrols access to. - AccessTicketBean - Class in io.goobi.viewer.managedbeans
-
Handles download ticket checks and requests for born-digital files.
- AccessTicketBean() - Constructor for class io.goobi.viewer.managedbeans.AccessTicketBean
- accessTokenService(String, String) - Method in class io.goobi.viewer.api.rest.v2.auth.AuthorizationFlowResource
-
Token service.
- action - Variable in class io.goobi.viewer.controller.config.filter.AbstractFilterConfiguration
-
Whether the filter should block or pass entities meeting its condition.
- activate() - Method in class io.goobi.viewer.model.security.tickets.AccessTicket
-
Sets the dates.
- activateAutopull() - Method in class io.goobi.viewer.managedbeans.AdminDeveloperBean
- activateTicketAction(AccessTicket) - Method in class io.goobi.viewer.managedbeans.AdminLicenseBean
- activateUserAccountAction() - Method in class io.goobi.viewer.managedbeans.UserBean
-
activateUserAccountAction.
- activeDocumentBean - Variable in class io.goobi.viewer.managedbeans.DisplayConditions
- ActiveDocumentBean - Class in io.goobi.viewer.managedbeans
-
JSF session-scoped backing bean that opens the requested record and provides all data relevant to it.
- ActiveDocumentBean() - Constructor for class io.goobi.viewer.managedbeans.ActiveDocumentBean
-
Empty constructor.
- ActiveMQConfig - Class in io.goobi.viewer.controller.mq
-
Reads and exposes configuration values from an ActiveMQ XML configuration file, such as the broker connector URI, admin credentials, and the scheduler directory.
- ActiveMQConfig(String) - Constructor for class io.goobi.viewer.controller.mq.ActiveMQConfig
- ActiveMQConfig(Path) - Constructor for class io.goobi.viewer.controller.mq.ActiveMQConfig
- ActiveMQConfig(Document) - Constructor for class io.goobi.viewer.controller.mq.ActiveMQConfig
- ActivityCollectionBuilder - Class in io.goobi.viewer.model.iiif.discovery
-
Builder for both
OrderedCollectionandOrderedCollectionPageofAcvititiesfor the IIIF Discovery API. - ActivityCollectionBuilder(AbstractApiUrlManager, SolrSearchIndex, int) - Constructor for class io.goobi.viewer.model.iiif.discovery.ActivityCollectionBuilder
- adaptPathForWindows(String) - Static method in class io.goobi.viewer.controller.FileTools
-
adaptPathForWindows.
- add(SearchHit) - Method in class io.goobi.viewer.model.iiif.search.model.AnnotationResultList
-
add.
- add(SearchTerm) - Method in class io.goobi.viewer.model.iiif.search.model.SearchTermList
- add(AnnotationResultList) - Method in class io.goobi.viewer.model.iiif.search.model.AnnotationResultList
-
add.
- add(StatisticsSummary) - Method in class io.goobi.viewer.model.statistics.usage.StatisticsSummary
-
Creates a new summary with the sum of request counts from this and another summary.
- add(String, IMetadataValue) - Method in class io.goobi.viewer.model.metadata.MetadataContainer
- add(String, String) - Method in class io.goobi.viewer.model.metadata.MetadataContainer
- addAll(String, Collection<IMetadataValue>) - Method in class io.goobi.viewer.model.metadata.MetadataContainer
- addAll(String, Collection<IMetadataValue>, boolean) - Method in class io.goobi.viewer.model.metadata.MetadataContainer
- addAll(Collection<? extends SearchTerm>) - Method in class io.goobi.viewer.model.iiif.search.model.SearchTermList
- addAnchor(Manifest2, String) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.ManifestBuilder
-
addAnchor.
- addAnnotater(User) - Method in class io.goobi.viewer.model.crowdsourcing.campaigns.CampaignRecordPageStatistic
-
addAnnotater.
- addAnnotater(User) - Method in class io.goobi.viewer.model.crowdsourcing.campaigns.CampaignRecordStatistic
-
addAnnotater.
- addAnnotation(IncomingAnnotation) - Method in class io.goobi.viewer.api.rest.v1.annotations.AnnotationResource
-
Persists a new W3C Web Annotation targeting a manifest, canvas, or canvas region.
- addAnnotation(IncomingAnnotation) - Method in class io.goobi.viewer.api.rest.v2.annotations.AnnotationResource
- addAnnotation(CrowdsourcingAnnotation) - Method in interface io.goobi.viewer.dao.IDAO
-
addAnnotation.
- addAnnotation(CrowdsourcingAnnotation) - Method in class io.goobi.viewer.dao.impl.JPADAO
-
addAnnotation.
- addAvailableItem(SelectableNavigationItem) - Method in class io.goobi.viewer.model.cms.CMSNavigationManager
-
addAvailableItem.
- addBaseSequence(Manifest2, StructElement, String, List<Integer>, HttpServletRequest) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.SequenceBuilder
-
Creates a sequence from all pages within the given doc and appends it to manifest.
- addBookmarkList() - Method in class io.goobi.viewer.api.rest.resourcebuilders.AbstractBookmarkResourceBuilder
- addBookmarkList() - Method in class io.goobi.viewer.api.rest.resourcebuilders.SessionBookmarkResourceBuilder
- addBookmarkList() - Method in class io.goobi.viewer.api.rest.resourcebuilders.UserBookmarkResourceBuilder
-
Adds a new BookmarkList with the given name to the current users bookmark lists.
- addBookmarkList() - Method in class io.goobi.viewer.managedbeans.BookmarkBean
- addBookmarkList(BookmarkList) - Method in class io.goobi.viewer.api.rest.v1.bookmarks.BookmarkResource
- addBookmarkList(BookmarkList) - Method in interface io.goobi.viewer.dao.IDAO
-
addBookmarkList.
- addBookmarkList(BookmarkList) - Method in class io.goobi.viewer.dao.impl.JPADAO
-
addBookmarkList.
- addBookmarkList(String) - Method in class io.goobi.viewer.api.rest.resourcebuilders.AbstractBookmarkResourceBuilder
- addBookmarkList(String) - Method in class io.goobi.viewer.api.rest.resourcebuilders.SessionBookmarkResourceBuilder
- addBookmarkList(String) - Method in class io.goobi.viewer.api.rest.resourcebuilders.UserBookmarkResourceBuilder
-
Adds a new BookmarkList with the given name to the current users bookmark lists.
- addBookmarkToBookmarkList(Long, String) - Method in class io.goobi.viewer.api.rest.resourcebuilders.AbstractBookmarkResourceBuilder
- addBookmarkToBookmarkList(Long, String) - Method in class io.goobi.viewer.api.rest.resourcebuilders.SessionBookmarkResourceBuilder
-
Adds an item with the given pi to the session stored bookmark list, creating a new bookmark list if needed.
- addBookmarkToBookmarkList(Long, String) - Method in class io.goobi.viewer.api.rest.resourcebuilders.UserBookmarkResourceBuilder
-
Adds a new Bookmark with the given pi to the current users bookmark list with the given id.
- addBookmarkToBookmarkList(Long, String, String, String) - Method in class io.goobi.viewer.api.rest.resourcebuilders.AbstractBookmarkResourceBuilder
- addBookmarkToBookmarkList(Long, String, String, String) - Method in class io.goobi.viewer.api.rest.resourcebuilders.SessionBookmarkResourceBuilder
-
Adds an item with the given pi, logid and page number to the session stored bookmark list, creating a new bookmark list if needed.
- addBookmarkToBookmarkList(Long, String, String, String) - Method in class io.goobi.viewer.api.rest.resourcebuilders.UserBookmarkResourceBuilder
-
Adds a new Bookmark with the given pi, LOGID and page number to the current user's bookmark list with the given id.
- addCampaign(Campaign) - Method in interface io.goobi.viewer.dao.IDAO
-
addCampaign.
- addCampaign(Campaign) - Method in class io.goobi.viewer.dao.impl.JPADAO
-
addCampaign.
- addCategory(CMSCategory) - Method in interface io.goobi.viewer.dao.IDAO
-
addCategory.
- addCategory(CMSCategory) - Method in class io.goobi.viewer.dao.impl.JPADAO
-
addCategory.
- addCategory(CMSCategory) - Method in class io.goobi.viewer.model.cms.media.CMSMediaItem
-
addCategory.
- addCategory(CMSCategory) - Method in class io.goobi.viewer.model.cms.pages.CMSPage
-
addCategory.
- addCategory(CMSCategory) - Method in class io.goobi.viewer.model.cms.pages.CMSPageTemplate
-
addCategory.
- addCategory(CMSCategory) - Method in interface io.goobi.viewer.model.cms.pages.content.CMSCategoryHolder
- addCategory(CMSCategory) - Method in class io.goobi.viewer.model.cms.pages.content.types.CMSImageListContent
- addCategory(CMSCategory) - Method in class io.goobi.viewer.model.cms.pages.content.types.CMSPageListContent
- addChild(HierarchicalBrowseDcElement) - Method in class io.goobi.viewer.model.viewer.collections.HierarchicalBrowseDcElement
-
addChild.
- addChildItem(CMSNavigationItem) - Method in class io.goobi.viewer.model.cms.CMSNavigationItem
-
addChildItem.
- addCMSCollection(CMSCollection) - Method in interface io.goobi.viewer.dao.IDAO
-
addCMSCollection.
- addCMSCollection(CMSCollection) - Method in class io.goobi.viewer.dao.impl.JPADAO
-
addCMSCollection.
- addCMSComponent(PersistentCMSComponent) - Method in interface io.goobi.viewer.dao.IDAO
- addCMSComponent(PersistentCMSComponent) - Method in class io.goobi.viewer.dao.impl.JPADAO
- addCMSMediaItem(CMSMediaItem) - Method in interface io.goobi.viewer.dao.IDAO
-
addCMSMediaItem.
- addCMSMediaItem(CMSMediaItem) - Method in class io.goobi.viewer.dao.impl.JPADAO
-
addCMSMediaItem.
- addCMSNavigationItem(CMSNavigationItem) - Method in interface io.goobi.viewer.dao.IDAO
-
addCMSNavigationItem.
- addCMSNavigationItem(CMSNavigationItem) - Method in class io.goobi.viewer.dao.impl.JPADAO
-
addCMSNavigationItem.
- addCMSPage(CMSPage) - Method in interface io.goobi.viewer.dao.IDAO
-
addCMSPage.
- addCMSPage(CMSPage) - Method in class io.goobi.viewer.dao.impl.JPADAO
-
addCMSPage.
- addCMSPageChildren() - Method in class io.goobi.viewer.model.search.SearchHit
-
Creates child hit elements for each hit matching a CMS page text, if CMS page texts were also searched.
- addCMSPageItems() - Method in class io.goobi.viewer.model.cms.CMSNavigationManager
-
addCMSPageItems.
- addCMSPageTemplate(CMSPageTemplate) - Method in interface io.goobi.viewer.dao.IDAO
- addCMSPageTemplate(CMSPageTemplate) - Method in class io.goobi.viewer.dao.impl.JPADAO
- addCollection(String) - Method in class io.goobi.viewer.model.viewer.collections.DcSortingList
-
addCollection.
- addCollectionHierarchyToBreadcrumb(String, String, String) - Method in class io.goobi.viewer.managedbeans.BreadcrumbBean
-
addCollectionHierarchyToBreadcrumb.
- addComment(Comment) - Method in interface io.goobi.viewer.dao.IDAO
-
addComment.
- addComment(Comment) - Method in class io.goobi.viewer.dao.impl.JPADAO
-
addComment.
- addCommentGroup(CommentGroup) - Method in interface io.goobi.viewer.dao.IDAO
-
addCommentGroup.
- addCommentGroup(CommentGroup) - Method in class io.goobi.viewer.dao.impl.JPADAO
- addComments(Map<Integer, Canvas2>, String, boolean) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.SequenceBuilder
-
Adds a comment annotation to all cavases which contain comments.
- addComponent() - Method in class io.goobi.viewer.managedbeans.CmsPageEditBean
-
addComponent.
- addComponent() - Method in class io.goobi.viewer.managedbeans.CMSPageTemplateEditBean
- addComponent(CMSComponent) - Method in class io.goobi.viewer.model.cms.pages.CMSPageTemplate
- addComponent(CMSComponent) - Method in class io.goobi.viewer.model.cms.pages.content.CMSComponentGroup
- addComponent(String, CMSTemplateManager) - Method in class io.goobi.viewer.model.cms.pages.CMSPage
- addComponent(String, CMSTemplateManager) - Method in class io.goobi.viewer.model.cms.pages.CMSPageTemplate
- addComponent(String, String, Map<String, Object>) - Method in class io.goobi.viewer.managedbeans.DynamicBean
- addCondition(AbstractFilterConfiguration) - Method in class io.goobi.viewer.controller.config.filter.AbstractFilterConfiguration
-
Add a conditional filter.
- addConditionFilters(HierarchicalConfiguration<ImmutableNode>) - Method in class io.goobi.viewer.controller.config.filter.AbstractFilterConfiguration
-
Create a new filter from a configuration block.
- addContainedWorks(String, String, Collection2) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.CollectionBuilder
-
addContainedWorks.
- addContent(CMSContent) - Method in class io.goobi.viewer.model.cms.pages.content.PersistentCMSComponent
- addContentItem(CMSContentItem) - Method in class io.goobi.viewer.model.cms.pages.content.CMSComponent
- addCoreLicenseTypesToDB() - Static method in class io.goobi.viewer.model.security.LicenseType
-
addCoreLicenseTypesToDB.
- addCrowdourcingAnnotations(List<Canvas2>, Map<Integer, List<OpenAnnotation>>, Map<AnnotationType, List<AnnotationList>>) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.AbstractBuilder
-
Adds the annotations from the crowdsourcingAnnotations map to the respective canvases in the canvases list as well as to the given annotationMap.
- addCustomWidget(CustomSidebarWidget) - Method in interface io.goobi.viewer.dao.IDAO
- addCustomWidget(CustomSidebarWidget) - Method in class io.goobi.viewer.dao.impl.JPADAO
- addDay(CalendarItemDay) - Method in class io.goobi.viewer.model.calendar.CalendarItemWeek
-
addDay.
- addDCMetadata(String, String) - Method in class io.goobi.viewer.model.misc.DCRecordWriter
-
Adds a metadata element with namespace "dc" to the record element.
- addDescription(CMSCollectionTranslation) - Method in class io.goobi.viewer.model.cms.collections.CMSCollection
-
Adds a translation for the collection description.
- addDownloadTicketToSession(String, HttpSession) - Static method in class io.goobi.viewer.model.security.AccessConditionUtils
- addEmptyDays(CalendarItemWeek, LocalDate) - Static method in class io.goobi.viewer.managedbeans.CalendarBean
-
Add as many
CalendarItemDays to 'currentWeek' as there are days between the start of the month and the previous monday. - addEventMetadataToWorkElement(List<StructElement>, List<SolrDocument>) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.AbstractBuilder
-
Adds all metadata from the given events to the first work document contained in eles.
- addEventMetadataToWorkElement(List<StructElement>, List<SolrDocument>) - Method in class io.goobi.viewer.model.iiif.presentation.v3.builder.DataRetriever
-
Adds all metadata from the given events to the first work document contained in eles.
- addFacetValues(Collection<Object>) - Method in class io.goobi.viewer.model.search.CollectionResult
- addFailedLoginAttemptForIpAddress(String) - Method in class io.goobi.viewer.controller.SecurityManager
-
Adds to the failed attempts counter for the given IP address.
- addFailedLoginAttemptForUserName(String) - Method in class io.goobi.viewer.controller.SecurityManager
-
Adds to the failed attempts counter for the given user name.
- addFeatureSet(FeatureSet) - Method in class io.goobi.viewer.model.maps.GeoMap
- addFeatureSet(GeoMap, String) - Method in class io.goobi.viewer.managedbeans.GeoMapBean
-
addFeatureSet.
- addFilter(TableDataFilter) - Method in class io.goobi.viewer.managedbeans.tabledata.TableDataProvider
-
addFilter.
- addFoundMetadata(StringPair) - Method in class io.goobi.viewer.model.search.SearchHit
- addFulltextChild(SolrDocument, String) - Method in class io.goobi.viewer.model.search.SearchHit
-
Creates a child hit element for TEI full-texts, with child hits of its own for each truncated fragment containing search terms.
- addFuzzySearchToken(String, int, String, String) - Static method in class io.goobi.viewer.model.search.SearchHelper
- addFuzzySearchToken(String, String, String) - Static method in class io.goobi.viewer.model.search.SearchHelper
-
Adds a fuzzy search token to the given term.
- addGeneralClientApplicationToDB() - Method in class io.goobi.viewer.model.security.clients.ClientApplicationManager
-
To be called on server startup.
- addGeoMap(GeoMap) - Method in interface io.goobi.viewer.dao.IDAO
-
Adds the given map to the database if no map of the same id already exists.
- addGeoMap(GeoMap) - Method in class io.goobi.viewer.dao.impl.JPADAO
-
Adds the given map to the database if no map of the same id already exists.
- addGroupShare(UserGroup) - Method in class io.goobi.viewer.model.bookmark.BookmarkList
-
Add user group to list and save.
- addHighlight(HighlightData) - Method in interface io.goobi.viewer.dao.IDAO
- addHighlight(HighlightData) - Method in class io.goobi.viewer.dao.impl.JPADAO
- addHits(Integer) - Method in class io.goobi.viewer.model.calendar.AbstractCalendarItem
- addIpRange(IpRange) - Method in interface io.goobi.viewer.dao.IDAO
-
addIpRange.
- addIpRange(IpRange) - Method in class io.goobi.viewer.dao.impl.JPADAO
-
addIpRange.
- addItem(Bookmark) - Method in class io.goobi.viewer.model.bookmark.BookmarkList
-
Add bookshelf to list and save.
- addItem(ICalendarItem) - Method in class io.goobi.viewer.model.calendar.CalendarRow
-
addItem.
- addItem(GeoMapFeatureItem) - Method in class io.goobi.viewer.model.maps.GeoMapFeature
- addItem(RssItem) - Method in class io.goobi.viewer.model.rss.Channel
-
addItem.
- addItemData(String, Map<String, List<String>>, CSLType) - Method in class io.goobi.viewer.model.citation.CitationDataProvider
- addItemToBookmarkList(Long, Bookmark) - Method in class io.goobi.viewer.api.rest.v1.bookmarks.BookmarkResource
- addLabel(CMSCollectionTranslation) - Method in class io.goobi.viewer.model.cms.collections.CMSCollection
-
Adds a translation for the collection label.
- addLanguageFields(List<String>, List<Locale>) - Static method in class io.goobi.viewer.model.iiif.presentation.v2.builder.AbstractBuilder
- addLanguageFields(List<String>, List<Locale>) - Static method in class io.goobi.viewer.model.iiif.presentation.v3.builder.DataRetriever
- addLicense(License) - Method in interface io.goobi.viewer.dao.IDAO
-
addLicenseType.
- addLicense(License) - Method in class io.goobi.viewer.dao.impl.JPADAO
-
addLicenseType.
- addLicensee() - Method in class io.goobi.viewer.model.security.License
- addLicenseType(LicenseType) - Method in interface io.goobi.viewer.dao.IDAO
-
addLicenseType.
- addLicenseType(LicenseType) - Method in class io.goobi.viewer.dao.impl.JPADAO
-
addLicenseType.
- addLogMessage(LogMessage, String) - Method in class io.goobi.viewer.model.crowdsourcing.campaigns.Campaign
- addMember(User, Role) - Method in class io.goobi.viewer.model.security.user.UserGroup
-
Adds membership relation between the given user and role and persists immediately.
- addMessage(LogMessage, String, HttpServletRequest) - Method in class io.goobi.viewer.api.rest.v1.crowdsourcing.CampaignItemLogResource
- addMessageParams(String, String...) - Method in class io.goobi.viewer.managedbeans.MessagesBean
- addMetadata(AbstractPresentationModelElement2, StructElement) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.AbstractBuilder
-
addMetadata.
- addMetadata(AbstractPresentationModelElement3, StructElement) - Method in class io.goobi.viewer.model.iiif.presentation.v3.builder.AbstractBuilder
-
addMetadata.
- addMetadata(CMSMediaItemMetadata) - Method in class io.goobi.viewer.model.cms.media.CMSMediaItem
-
Adds a metadata item to the list of image metadata.
- addMetadata(RssMetadata) - Method in class io.goobi.viewer.model.rss.Description
-
Adds rss metadata to this object.
- addMetadataField(String) - Method in class io.goobi.viewer.model.crowdsourcing.questions.Question
- addModel(URI, Path) - Method in class io.goobi.viewer.model.media.voyager.VoyagerSceneBuilder
- addNewLine(int) - Method in class io.goobi.viewer.model.search.SearchQueryItem
- addNewQueryItem(String, int) - Method in class io.goobi.viewer.model.search.SearchQueryGroup
-
addNewQueryItem.
- addNewQuestionAction() - Method in class io.goobi.viewer.managedbeans.CrowdsourcingBean
-
Adds a new
Questionto the selected campaign. - addOtherContent(StructElement, PhysicalElement, Canvas2, boolean) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.SequenceBuilder
-
addOtherContent.
- addPage(Manifest3, PhysicalElement) - Method in class io.goobi.viewer.model.iiif.presentation.v3.builder.ManifestBuilder
- addPage(Manifest3, StructElement, int) - Method in class io.goobi.viewer.model.iiif.presentation.v3.builder.ManifestBuilder
- addPageRange(TagGroup) - Method in class io.goobi.viewer.api.rest.model.ner.DocumentReference
-
addPageRange.
- addPageRanges(Collection<TagGroup>) - Method in class io.goobi.viewer.api.rest.model.ner.DocumentReference
-
addPageRanges.
- addPersistentComponent(PersistentCMSComponent) - Method in class io.goobi.viewer.model.cms.pages.CMSPage
- addPrivilege(String) - Method in interface io.goobi.viewer.model.security.IPrivilegeHolder
- addPrivilege(String) - Method in class io.goobi.viewer.model.security.License
-
Adds the given privilege to the working set.
- addPrivilege(String) - Method in class io.goobi.viewer.model.security.LicenseType
-
Adds the given privilege to the working set.
- addProximitySearchToken(String, int) - Static method in class io.goobi.viewer.model.search.SearchHelper
- addQueryParameters(String, List<List<String>>) - Static method in class io.goobi.viewer.controller.NetTools
-
Appends one or more query parameters to an existing URI.
- addQueryParameters(URI, List<List<String>>) - Static method in class io.goobi.viewer.controller.NetTools
-
Appends one or more query parameters to an existing URI.
- addRecordBreadcrumbs(ViewManager, IMetadataValue, URL) - Method in class io.goobi.viewer.managedbeans.BreadcrumbBean
- addRecordNote(CMSRecordNote) - Method in interface io.goobi.viewer.dao.IDAO
-
Persist a new
CMSRecordNote. - addRecordNote(CMSRecordNote) - Method in class io.goobi.viewer.dao.impl.JPADAO
-
Persist a new
CMSRecordNote. - addRecurringTaskTrigger(RecurringTaskTrigger) - Method in interface io.goobi.viewer.dao.IDAO
- addRecurringTaskTrigger(RecurringTaskTrigger) - Method in class io.goobi.viewer.dao.impl.JPADAO
- addReferences(List<ElementReference>) - Method in class io.goobi.viewer.api.rest.model.ner.TagCount
-
addReferences.
- addRendering(LinkingProperty.LinkingTarget, IMetadataValue) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.AbstractBuilder
- addRenderings(AbstractPresentationModelElement2, StructElement) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.StructureBuilder
- addRenderings(AbstractPresentationModelElement2, StructElement, Optional<PhysicalElement>) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.ManifestBuilder
- addRenderings(PhysicalElement, Canvas2) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.SequenceBuilder
- addReplacement(String, String) - Method in class io.goobi.viewer.model.variables.VariableReplacer
-
Adds a custom replacement variable.
- addRepositoryPathIfRequired(ContainerRequestContext, String) - Static method in class io.goobi.viewer.api.rest.filters.ImageParameterFilter
-
addRepositoryPathIfRequired.
- addRequiredStatement(Collection3) - Method in class io.goobi.viewer.model.iiif.presentation.v3.builder.CollectionBuilder
- ADDRESS - Enum constant in enum class io.goobi.viewer.model.crowdsourcing.DisplayUserGeneratedContent.ContentType
- ADDRESS - Enum constant in enum class io.goobi.viewer.model.search.HitType
- ADDRESS_LOCALHOST_IPV4 - Static variable in class io.goobi.viewer.controller.NetTools
-
Constant
ADDRESS_LOCALHOST_IPV4="127.0.0.1". - ADDRESS_LOCALHOST_IPV6 - Static variable in class io.goobi.viewer.controller.NetTools
-
Constant
ADDRESS_LOCALHOST_IPV6="0:0:0:0:0:0:0:1". - addReviewer(User) - Method in class io.goobi.viewer.model.crowdsourcing.campaigns.CampaignRecordPageStatistic
-
addReviewer.
- addReviewer(User) - Method in class io.goobi.viewer.model.crowdsourcing.campaigns.CampaignRecordStatistic
-
addReviewer.
- addRole(Role) - Method in interface io.goobi.viewer.dao.IDAO
-
addRole.
- addRole(Role) - Method in class io.goobi.viewer.dao.impl.JPADAO
-
addRole.
- addSearch(Search) - Method in interface io.goobi.viewer.dao.IDAO
-
addSearch.
- addSearch(Search) - Method in class io.goobi.viewer.dao.impl.JPADAO
-
addSearch.
- addSearchUrlWithCurrentSortStringToHistory() - Method in class io.goobi.viewer.managedbeans.NavigationHelper
-
If the current page url is a search page url without or with empty search parameters replace
ViewHistory.getCurrentView(jakarta.servlet.ServletRequest)with a search url containing the default sort string. - addSeeAlso(LinkingProperty.LinkingTarget, IMetadataValue) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.AbstractBuilder
- addSeeAlsos(AbstractPresentationModelElement2, StructElement) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.ManifestBuilder
- addSeeAlsos(Canvas2, PhysicalElement) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.SequenceBuilder
-
addSeeAlsos.
- addSelectedItemsToMenu() - Method in class io.goobi.viewer.managedbeans.CmsNavigationBean
-
addSelectedItemsToMenu.
- addSelectedItemsToMenu() - Method in class io.goobi.viewer.model.cms.CMSNavigationManager
-
Add all items from
CMSNavigationManager.availableItemstoCMSNavigationManager.visibleItemsfor whichSelectableNavigationItem.isSelected()is true. - addSession(SessionUsageStatistics) - Method in class io.goobi.viewer.model.statistics.usage.DailySessionUsageStatistics
- addSessionBookmarkListToUser(User, HttpServletRequest) - Method in class io.goobi.viewer.model.bookmark.SessionStoreBookmarkManager
-
Assigns the current session bookmark list (if any) to the given user and saves the bookmark list to the database The bookmark list gets a newly generated name provided by
SessionStoreBookmarkManager.generateNewBookmarkListName(List). - addSessionPermission(String, Object, HttpSession) - Static method in class io.goobi.viewer.model.security.AccessConditionUtils
- addSidebarElement(CMSSidebarElement) - Method in class io.goobi.viewer.model.cms.pages.CMSPage
-
addSidebarElement.
- addSidebarElement(CMSSidebarElement) - Method in class io.goobi.viewer.model.cms.pages.CMSPageTemplate
-
addSidebarElement.
- addSlider(CMSSlider) - Method in interface io.goobi.viewer.dao.IDAO
- addSlider(CMSSlider) - Method in class io.goobi.viewer.dao.impl.JPADAO
- addStaticLinkToBreadcrumb(String, int) - Method in class io.goobi.viewer.managedbeans.BreadcrumbBean
-
Adds a link to the breadcrumbs using the current PrettyURL.
- addStaticLinkToBreadcrumb(String, int) - Method in class io.goobi.viewer.managedbeans.NavigationHelper
-
Adds a link to the breadcrumbs using the current PrettyURL.
- addStaticLinkToBreadcrumb(String, String, int) - Method in class io.goobi.viewer.managedbeans.BreadcrumbBean
-
Adds a link to the breadcrumbs using the given URL.
- addStaticLinkToBreadcrumb(String, String, int) - Method in class io.goobi.viewer.managedbeans.NavigationHelper
-
Adds a link to the breadcrumbs using the given URL.
- addStaticPage(CMSStaticPage) - Method in interface io.goobi.viewer.dao.IDAO
-
addStaticPage.
- addStaticPage(CMSStaticPage) - Method in class io.goobi.viewer.dao.impl.JPADAO
-
addStaticPage.
- addSubEntry(ArchiveEntry) - Method in class io.goobi.viewer.model.archives.ArchiveEntry
- addTagListService(Collection2, String, String, String) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.CollectionBuilder
-
Add a taglist service to the collection and all subcollections.
- addTags(List<TagCount>) - Method in class io.goobi.viewer.api.rest.model.ner.MultiPageReference
-
addTags.
- addTags(List<TagCount>) - Method in class io.goobi.viewer.api.rest.model.ner.PageReference
-
addTags.
- addTags(List<TagCount>) - Method in interface io.goobi.viewer.api.rest.model.ner.TagGroup
-
addTags.
- addTask(Task) - Method in class io.goobi.viewer.api.rest.model.tasks.TaskManager
- addTask(TaskParameter) - Method in class io.goobi.viewer.api.rest.v1.tasks.TasksResource
- addTheme(ThemeConfiguration) - Method in interface io.goobi.viewer.dao.IDAO
- addTheme(ThemeConfiguration) - Method in class io.goobi.viewer.dao.impl.JPADAO
- addThumbnailCompression(ContainerRequestContext) - Static method in class io.goobi.viewer.api.rest.filters.ImageRequestFilter
- addTicket(AccessTicket) - Method in interface io.goobi.viewer.dao.IDAO
-
addTicket.
- addTicket(AccessTicket) - Method in class io.goobi.viewer.dao.impl.JPADAO
-
addTicket.
- addToBookmarkList(Bookmark, HttpSession) - Method in class io.goobi.viewer.model.bookmark.SessionStoreBookmarkManager
-
Adds the given item to the session bookmark list, creating a new bookmark list if required.
- addToHitCount(int) - Method in class io.goobi.viewer.model.termbrowsing.BrowseTerm
-
addToHitCount.
- addToken(AuthAccessToken2, HttpSession) - Method in class io.goobi.viewer.model.iiif.auth.BearerTokenManager
- addToNumber(long) - Method in class io.goobi.viewer.model.viewer.collections.BrowseDcElement
-
addToNumber.
- addToQueue(ViewerMessage) - Method in class io.goobi.viewer.controller.mq.MessageQueueManager
-
Adds the message to the internal message queue to be handled later.
- addToSidebar(List<WidgetDisplayElement>) - Method in class io.goobi.viewer.model.cms.pages.CMSPage
- addToSidebar(List<WidgetDisplayElement>) - Method in class io.goobi.viewer.model.cms.pages.CMSPageTemplate
- addToTranskribusAction(boolean) - Method in class io.goobi.viewer.model.viewer.ViewManager
-
addToTranskribusAction.
- addTranskribusJob(TranskribusJob) - Method in interface io.goobi.viewer.dao.IDAO
-
addTranskribusJob.
- addTranskribusJob(TranskribusJob) - Method in class io.goobi.viewer.dao.impl.JPADAO
-
addTranskribusJob.
- addTrigger(Map<String, RecurringTaskTrigger>, List<RecurringTaskTrigger>, ITaskType, TaskTriggerStatus) - Method in class io.goobi.viewer.model.job.quartz.QuartzListener
- addUploadJob(UploadJob) - Method in interface io.goobi.viewer.dao.IDAO
-
addDownloadJob.
- addUploadJob(UploadJob) - Method in class io.goobi.viewer.dao.impl.JPADAO
-
addDownloadJob.
- addUsageStatistics(DailySessionUsageStatistics) - Method in interface io.goobi.viewer.dao.IDAO
- addUsageStatistics(DailySessionUsageStatistics) - Method in class io.goobi.viewer.dao.impl.JPADAO
- addUser(User) - Method in interface io.goobi.viewer.dao.IDAO
-
addUser.
- addUser(User) - Method in class io.goobi.viewer.dao.impl.JPADAO
-
addUser.
- addUserBookmarkListFromSession(HttpSession) - Method in class io.goobi.viewer.api.rest.resourcebuilders.UserBookmarkResourceBuilder
-
Adds the current session bookmark list to the current user bookmark lists under a newly generated name.
- addUserBookmarkListFromSession(String, HttpSession) - Method in class io.goobi.viewer.api.rest.resourcebuilders.UserBookmarkResourceBuilder
-
Adds the current session bookmark list to the current user's bookmark lists under the given name.
- addUserGroup(UserGroup) - Method in interface io.goobi.viewer.dao.IDAO
-
addUserGroup.
- addUserGroup(UserGroup) - Method in class io.goobi.viewer.dao.impl.JPADAO
-
addUserGroup.
- addUserRole(UserRole) - Method in interface io.goobi.viewer.dao.IDAO
-
addUserRole.
- addUserRole(UserRole) - Method in class io.goobi.viewer.dao.impl.JPADAO
-
addUserRole.
- addUserRoleAction() - Method in class io.goobi.viewer.managedbeans.AdminBean
-
Adds currentUserRole to the map of UserRoles to be processed, marked as to save.
- addUserToGroups - Variable in class io.goobi.viewer.model.security.authentication.HttpAuthenticationProvider
- addUserToGroups - Variable in class io.goobi.viewer.model.security.authentication.LocalAuthenticationProvider
- addViewerMessage(ViewerMessage) - Method in interface io.goobi.viewer.dao.IDAO
- addViewerMessage(ViewerMessage) - Method in class io.goobi.viewer.dao.impl.JPADAO
- addVisibleItem(CMSNavigationItem) - Method in class io.goobi.viewer.model.cms.CMSNavigationManager
-
addVisibleItem.
- addVolumes(Collection2, List<StructElement>) - Method in class io.goobi.viewer.model.iiif.presentation.v2.builder.ManifestBuilder
-
addVolumes.
- addYearHits(Integer, Integer) - Method in class io.goobi.viewer.model.calendar.CalendarItemCentury
-
Adds the given hits count to the given year within the century, creating a new item in
CalendarItemCentury.getYears()if necessary. - admin - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- ADMIN - Enum constant in enum class io.goobi.viewer.api.rest.model.tasks.Task.Accessibility
-
Only users with admin rights may access this task.
- ADMIN - Enum constant in enum class io.goobi.viewer.model.cms.CMSNavigationItem.DisplayRule
- AdminBean - Class in io.goobi.viewer.managedbeans
-
Administration backend functions.
- AdminBean() - Constructor for class io.goobi.viewer.managedbeans.AdminBean
-
Creates a new AdminBean instance.
- adminClients - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- AdminClientsBean - Class in io.goobi.viewer.managedbeans
-
Backing bean for pages adminClientEdit.xhtml and adminClients.xhtml.
- AdminClientsBean() - Constructor for class io.goobi.viewer.managedbeans.AdminClientsBean
-
Creates a new AdminClientsBean instance.
- adminClientsEdit - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCms - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCmsArchiveEdit - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCmsArchives - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCmsCategories - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCmsCollections - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCmsEditCategory - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCmsEditCollection - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCmsEditPage - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCmsGeoMapEdit - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCmsGeoMapNew - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCmsGeoMaps - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCmsHighlights - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCmsHighlightsEdit - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCmsHighlightsNew - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCmsMedia - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCmsMenuItems - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCmsNewCategory - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCmsNewPage - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCmsOverview - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCmsRecordNotes - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCmsRecordNotesEdit - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCmsRecordNotesNew - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCmsSelectTemplate - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCmsSidebarWidgets - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCmsSliders - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCmsSlidersEdit - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCmsSlidersNew - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCmsStaticPages - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCmsTemplatesEdit - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCmsTemplatesNew - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCmsWidgetsAdd - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCmsWidgetsEdit - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- AdminCommentBean - Class in io.goobi.viewer.managedbeans
-
JSF backing bean for admin comment management, providing CRUD operations for user comments in the admin interface.
- AdminCommentBean() - Constructor for class io.goobi.viewer.managedbeans.AdminCommentBean
- adminConfigEditor - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- AdminConfigEditorBean - Class in io.goobi.viewer.managedbeans
-
JSF backing bean for the admin configuration editor, allowing administrators to view and modify the viewer config file.
- AdminConfigEditorBean() - Constructor for class io.goobi.viewer.managedbeans.AdminConfigEditorBean
-
Creates a new AdminConfigEditorBean instance.
- adminCookieBanner - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCreateRecord - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCrowdsourcingAnnotations - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCrowdsourcingCampaigns - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCrowdsourcingCampaignsEdit - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminCrowdsourcingCampaignsNew - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminDashboard - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminDeveloper - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- AdminDeveloperBean - Class in io.goobi.viewer.managedbeans
-
JSF application-scoped backing bean for the developer administration panel.
- AdminDeveloperBean() - Constructor for class io.goobi.viewer.managedbeans.AdminDeveloperBean
- AdminDeveloperBean(Configuration) - Constructor for class io.goobi.viewer.managedbeans.AdminDeveloperBean
- AdminDeveloperBean.VersionInfo - Class in io.goobi.viewer.managedbeans
- adminDisclaimer - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminIpRange - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminIpRangeNew - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminIpRanges - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- ADMINISTRATOR - Enum constant in enum class io.goobi.viewer.model.cms.pages.content.ContentItemPublicationState
-
Viewable for users with administration rights.
- AdminLicenseBean - Class in io.goobi.viewer.managedbeans
-
Administration backend functions.
- AdminLicenseBean() - Constructor for class io.goobi.viewer.managedbeans.AdminLicenseBean
-
Creates a new AdminBean instance.
- adminLicenseType - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminLicenseTypes - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- AdminLoggedInBinding - Annotation Interface in io.goobi.viewer.api.rest.bindings
-
Binding for resources which should be authorized by
AdminLoggedInFilter. - AdminLoggedInFilter - Class in io.goobi.viewer.api.rest.filters
-
JAX-RS request filter that only allows requests from sessions belonging to a logged-in Goobi viewer administrator account.
- AdminLoggedInFilter() - Constructor for class io.goobi.viewer.api.rest.filters.AdminLoggedInFilter
- adminMaintenanceMode - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminMessageQueue - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminRight - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminRights - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminRightsNew - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- AdminThemeEditBean - Class in io.goobi.viewer.managedbeans
-
JSF view-scoped backing bean for the theme configuration editor.
- AdminThemeEditBean() - Constructor for class io.goobi.viewer.managedbeans.AdminThemeEditBean
- adminThemes - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- AdminThemesBean - Class in io.goobi.viewer.managedbeans
- AdminThemesBean() - Constructor for class io.goobi.viewer.managedbeans.AdminThemesBean
- adminThemesEdit - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminTranslations - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminTranslationsEdit - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminUser - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminUserActivity - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminUserCommentGroupAll - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminUserCommentGroupEdit - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminUserCommentGroupNew - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminUserCommentGroups - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminUserComments - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminUserEdit - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminUserGroupEdit - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminUserGroupNew - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminUserGroups - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminUserNew - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminUsers - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- adminUserTerms - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- advancedSearch - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- AdvancedSearchFieldConfiguration - Class in io.goobi.viewer.model.search
-
Configuration element for advanced search fields.
- AdvancedSearchFieldConfiguration(String) - Constructor for class io.goobi.viewer.model.search.AdvancedSearchFieldConfiguration
- AdvancedSearchOrigin - Class in io.goobi.viewer.model.search
-
Holds information about the record from which an advanced search was triggered (e.g. from the TOC view).
- AdvancedSearchOrigin(String, String, String) - Constructor for class io.goobi.viewer.model.search.AdvancedSearchOrigin
- AGGREGATE_TO_TOPSTRUCT - Enum constant in enum class io.goobi.viewer.model.search.SearchAggregationType
- AGGREGATION_QUERY_PREFIX - Static variable in class io.goobi.viewer.model.search.SearchHelper
- agreeToTermsOfUse() - Method in class io.goobi.viewer.managedbeans.UserBean
-
agreeToTermsOfUse.
- AjaxResponseException - Exception Class in io.goobi.viewer.exceptions
- AjaxResponseException(String) - Constructor for exception class io.goobi.viewer.exceptions.AjaxResponseException
- AjaxResponseException(String, Throwable) - Constructor for exception class io.goobi.viewer.exceptions.AjaxResponseException
- ALL - Enum constant in enum class io.goobi.viewer.model.administration.legal.DisplayScope.PageScope
-
All viewer pages, except those in the admin backend.
- ALL - Enum constant in enum class io.goobi.viewer.model.maps.SolrSearchScope
- ALL_RECORDS_QUERY - Static variable in class io.goobi.viewer.model.search.SearchHelper
-
Standard Solr query for all records and anchors.
- ALLOWED_FILE_EXTENSIONS - Static variable in class io.goobi.viewer.model.job.mq.DownloadExternalResourceHandler
- allowsEmailChange() - Method in class io.goobi.viewer.model.security.authentication.BibliothecaProvider
- allowsEmailChange() - Method in class io.goobi.viewer.model.security.authentication.HttpHeaderProvider
-
allowsEmailChange.
- allowsEmailChange() - Method in interface io.goobi.viewer.model.security.authentication.IAuthenticationProvider
-
allowsEmailChange.
- allowsEmailChange() - Method in class io.goobi.viewer.model.security.authentication.LitteraProvider
-
allowsEmailChange.
- allowsEmailChange() - Method in class io.goobi.viewer.model.security.authentication.LocalAuthenticationProvider
-
allowsEmailChange.
- allowsEmailChange() - Method in class io.goobi.viewer.model.security.authentication.OpenIdProvider
-
allowsEmailChange.
- allowsEmailChange() - Method in class io.goobi.viewer.model.security.authentication.VuFindProvider
-
allowsEmailChange.
- allowsNicknameChange() - Method in class io.goobi.viewer.model.security.authentication.BibliothecaProvider
- allowsNicknameChange() - Method in class io.goobi.viewer.model.security.authentication.HttpHeaderProvider
-
allowsNicknameChange.
- allowsNicknameChange() - Method in interface io.goobi.viewer.model.security.authentication.IAuthenticationProvider
-
allowsNicknameChange.
- allowsNicknameChange() - Method in class io.goobi.viewer.model.security.authentication.LitteraProvider
-
allowsNicknameChange.
- allowsNicknameChange() - Method in class io.goobi.viewer.model.security.authentication.LocalAuthenticationProvider
-
allowsNicknameChange.
- allowsNicknameChange() - Method in class io.goobi.viewer.model.security.authentication.OpenIdProvider
-
allowsNicknameChange.
- allowsNicknameChange() - Method in class io.goobi.viewer.model.security.authentication.VuFindProvider
-
allowsNicknameChange.
- allowsPasswordChange() - Method in class io.goobi.viewer.model.security.authentication.BibliothecaProvider
-
Checks whether this authentication service allows user to edit their password or to reset it.
- allowsPasswordChange() - Method in class io.goobi.viewer.model.security.authentication.HttpHeaderProvider
-
Checks whether this authentication service allows user to edit their password or to reset it.
- allowsPasswordChange() - Method in interface io.goobi.viewer.model.security.authentication.IAuthenticationProvider
-
Checks whether this authentication service allows user to edit their password or to reset it.
- allowsPasswordChange() - Method in class io.goobi.viewer.model.security.authentication.LitteraProvider
-
Checks whether this authentication service allows user to edit their password or to reset it.
- allowsPasswordChange() - Method in class io.goobi.viewer.model.security.authentication.LocalAuthenticationProvider
-
Checks whether this authentication service allows user to edit their password or to reset it.
- allowsPasswordChange() - Method in class io.goobi.viewer.model.security.authentication.OpenIdProvider
-
Checks whether this authentication service allows user to edit their password or to reset it.
- allowsPasswordChange() - Method in class io.goobi.viewer.model.security.authentication.VuFindProvider
-
Checks whether this authentication service allows user to edit their password or to reset it.
- allowsPasswordChange() - Method in class io.goobi.viewer.model.security.authentication.XServiceProvider
-
Checks whether this authentication service allows user to edit their password or to reset it.
- allTranslationsEqual(MultiLanguageMetadataValue) - Method in class io.goobi.viewer.api.rest.serialization.TranslatedTextSerializer
-
Always assume all translations are unique to write full translation info.
- AlphabeticComparator<T> - Class in io.goobi.viewer.controller.sorting
-
Comparator that orders elements alphabetically by their locale-sensitive translated string representation, using a
Collatorwith primary strength and supporting ascending or descending order. - AlphabeticComparator(ITranslator<T>, Locale, boolean) - Constructor for class io.goobi.viewer.controller.sorting.AlphabeticComparator
- AlphabeticComparator(String, Locale, boolean, Function<T, String>) - Constructor for class io.goobi.viewer.controller.sorting.AlphabeticComparator
- AlphabeticComparator(String, Locale, Function<T, String>) - Constructor for class io.goobi.viewer.controller.sorting.AlphabeticComparator
- AlphabeticHtmlComparator<T> - Class in io.goobi.viewer.controller.sorting
-
Comparator that orders elements alphabetically by the plain text extracted from their HTML string representation using Jsoup, with support for ascending or descending order.
- AlphabeticHtmlComparator(boolean, Function<T, String>) - Constructor for class io.goobi.viewer.controller.sorting.AlphabeticHtmlComparator
- AlphabetIterator - Class in io.goobi.viewer.controller
-
Iterator that cycles through the letters of the configured alphabet, used for alphabetical browsing.
- AlphabetIterator() - Constructor for class io.goobi.viewer.controller.AlphabetIterator
-
Creates a new AlphabetIterator instance.
- AlphabetIterator(char) - Constructor for class io.goobi.viewer.controller.AlphabetIterator
-
Creates a new AlphabetIterator instance.
- AlphanumCollatorComparator - Class in io.goobi.viewer.controller.sorting
-
This is an updated version with enhancements made by Daniel Migowski, Andre Bogus, and David Koelle To convert to use Templates (Java 1.5+): - Change "implements Comparator" to "implements Comparator
" - Change "compare(Object o1, Object o2)" to "compare(String s1, String s2)" - Remove the type checking and casting in compare(). - AlphanumCollatorComparator(Collator) - Constructor for class io.goobi.viewer.controller.sorting.AlphanumCollatorComparator
-
Constructor for AlphanumCollatorComparator.
- AlphanumComparator<T> - Class in io.goobi.viewer.controller.sorting
-
Comparator implementing the Alphanum algorithm, which sorts strings containing numbers in natural numeric order rather than ASCII order, with locale-aware collation and optional translation support.
- AlphanumComparator(boolean, Locale, ITranslator<T>) - Constructor for class io.goobi.viewer.controller.sorting.AlphanumComparator
- AlphanumComparator(boolean, Locale, Function<T, String>) - Constructor for class io.goobi.viewer.controller.sorting.AlphanumComparator
- AlphanumComparator(String, Locale, boolean, Function<T, String>) - Constructor for class io.goobi.viewer.controller.sorting.AlphanumComparator
- AlphanumComparator(String, Locale, Function<T, String>) - Constructor for class io.goobi.viewer.controller.sorting.AlphanumComparator
- alphanumeric - Enum constant in enum class io.goobi.viewer.model.viewer.collections.Sorting
- ALTO - Enum constant in enum class io.goobi.viewer.model.iiif.presentation.v2.builder.LinkingProperty.LinkingTarget
- ALTO - Enum constant in enum class io.goobi.viewer.model.iiif.presentation.v3.builder.LinkingProperty.LinkingTarget
- ALTO - Enum constant in enum class io.goobi.viewer.model.viewer.PhysicalElement.CoordsFormat
- ALTO - Enum constant in enum class io.goobi.viewer.model.viewer.record.views.FileType
- ALTO_PROBLEMATIC_CHARS - Static variable in class io.goobi.viewer.controller.ALTOTools
-
Characters that can cause an "Invalid UTF-8 middle byte" error in the parser.
- alto2Txt(String, String, boolean) - Static method in class io.goobi.viewer.controller.ALTOTools
-
alto2Txt.
- AltoAnnotationBuilder - Class in io.goobi.viewer.model.annotation
-
Creates an
AnnotationListofTextualResources from the content of an ALTO document. - AltoAnnotationBuilder(AbstractApiUrlManager, String) - Constructor for class io.goobi.viewer.model.annotation.AltoAnnotationBuilder
- AltoAnnotationBuilder.Granularity - Enum Class in io.goobi.viewer.model.annotation
-
Enumerates the ALTO document hierarchy levels at which annotations can be generated, from a full page down to individual words.
- AltoSearchParser - Class in io.goobi.viewer.model.iiif.search.parser
-
IIIF Search API parser that searches for matches within ALTO full-text documents.
- AltoSearchParser() - Constructor for class io.goobi.viewer.model.iiif.search.parser.AltoSearchParser
- AltoTextReader - Class in io.goobi.viewer.controller.model.alto
-
Parses an ALTO XML document and extracts its plain text content, preserving the structural hierarchy of pages, text blocks, lines, and words.
- AltoTextReader(String, String, TextEnricher...) - Constructor for class io.goobi.viewer.controller.model.alto.AltoTextReader
- ALTOTools - Class in io.goobi.viewer.controller
-
Utility class for parsing and processing ALTO (Analyzed Layout and Text Object) XML documents.
- ALWAYS - Enum constant in enum class io.goobi.viewer.model.cms.CMSNavigationItem.DisplayRule
- anchor - Variable in class io.goobi.viewer.model.viewer.StructElementStub
-
True if this element is an anchor element.
- ANCHOR - Enum constant in enum class io.goobi.viewer.model.viewer.record.views.RecordType
- ANCHOR_THUMBNAIL_MODE_FIRSTVOLUME - Static variable in class io.goobi.viewer.controller.StringConstants
- ANCHOR_THUMBNAIL_MODE_GENERIC - Static variable in class io.goobi.viewer.controller.StringConstants
- ANCHORFIELD - Enum constant in enum class io.goobi.viewer.model.metadata.MetadataParameter.MetadataParameterType
- AND - Enum constant in enum class io.goobi.viewer.model.search.SearchQueryGroup.SearchQueryGroupOperator
- AND - Enum constant in enum class io.goobi.viewer.model.search.SearchQueryItem.SearchItemOperator
- annoBuilder - Variable in class io.goobi.viewer.api.rest.v1.crowdsourcing.CampaignItemLogResource
- ANNOTATE - Enum constant in enum class io.goobi.viewer.model.crowdsourcing.campaigns.CrowdsourcingStatus
-
Annotations may be made to this resource.
- AnnotationBean - Class in io.goobi.viewer.managedbeans
- AnnotationBean() - Constructor for class io.goobi.viewer.managedbeans.AnnotationBean
- AnnotationConverter - Class in io.goobi.viewer.model.annotation
- AnnotationConverter() - Constructor for class io.goobi.viewer.model.annotation.AnnotationConverter
- AnnotationConverter(AbstractApiUrlManager) - Constructor for class io.goobi.viewer.model.annotation.AnnotationConverter
- AnnotationDeleter - Interface in io.goobi.viewer.model.annotation.serialization
-
Removes annotations from a persistence context.
- AnnotationIndexAugmenter - Class in io.goobi.viewer.model.annotation.serialization
- AnnotationIndexAugmenter() - Constructor for class io.goobi.viewer.model.annotation.serialization.AnnotationIndexAugmenter
- AnnotationIndexAugmenter(Collection<PersistentAnnotation>) - Constructor for class io.goobi.viewer.model.annotation.serialization.AnnotationIndexAugmenter
- AnnotationLister<T> - Interface in io.goobi.viewer.model.annotation.serialization
- AnnotationPage() - Constructor for class io.goobi.viewer.api.rest.v1.crowdsourcing.CampaignItemResource.AnnotationPage
- AnnotationResource - Class in io.goobi.viewer.api.rest.v1.annotations
-
REST resource managing W3C Web Annotations for records and canvas elements, supporting creation, retrieval, and deletion.
- AnnotationResource - Class in io.goobi.viewer.api.rest.v2.annotations
-
REST resource managing W3C Web Annotations for IIIF v3 resources with full CRUD support.
- AnnotationResource() - Constructor for class io.goobi.viewer.api.rest.v1.annotations.AnnotationResource
- AnnotationResource() - Constructor for class io.goobi.viewer.api.rest.v2.annotations.AnnotationResource
- AnnotationResultList - Class in io.goobi.viewer.model.iiif.search.model
-
Holds the result set of a IIIF Search API query, containing matched annotations grouped by canvas.
- AnnotationResultList() - Constructor for class io.goobi.viewer.model.iiif.search.model.AnnotationResultList
-
Creates a new AnnotationResultList instance.
- AnnotationResultList(long, List<SearchHit>) - Constructor for class io.goobi.viewer.model.iiif.search.model.AnnotationResultList
-
Creates a new AnnotationResultList instance.
- annotations - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- ANNOTATIONS - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
- ANNOTATIONS - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
- ANNOTATIONS_ALTO - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
- ANNOTATIONS_ALTO - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
- ANNOTATIONS_ANNOTATION - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
- ANNOTATIONS_ANNOTATION - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
- ANNOTATIONS_COMMENT - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
- ANNOTATIONS_COMMENT - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
- ANNOTATIONS_METADATA - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
- ANNOTATIONS_METADATA - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
- ANNOTATIONS_PAGE - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
- ANNOTATIONS_PAGE - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
- ANNOTATIONS_PLAINTEXT - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
- ANNOTATIONS_PLAINTEXT - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
- ANNOTATIONS_UGC - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
- ANNOTATIONS_UGC - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
- AnnotationSaver - Interface in io.goobi.viewer.model.annotation.serialization
-
Saves WebAnnotations to a persistence context.
- AnnotationSheetWriter - Class in io.goobi.viewer.model.annotation.export
- AnnotationSheetWriter() - Constructor for class io.goobi.viewer.model.annotation.export.AnnotationSheetWriter
- AnnotationsResourceBuilder - Class in io.goobi.viewer.api.rest.resourcebuilders
- AnnotationsResourceBuilder(AbstractApiUrlManager, HttpServletRequest) - Constructor for class io.goobi.viewer.api.rest.resourcebuilders.AnnotationsResourceBuilder
-
Default constructor.
- AnnotationUpdate - Class in io.goobi.viewer.dao.update
- AnnotationUpdate() - Constructor for class io.goobi.viewer.dao.update.AnnotationUpdate
- anonymizeUserPublicContributions(User) - Static method in class io.goobi.viewer.model.security.user.UserTools
-
Moves all public content from the given user to an anonymous user.
- AnyMatchCondition<T> - Class in io.goobi.viewer.model.viewer.record.views
-
Tests a condition on a collection of values, passing either if any value matches of if none matches, depending on the matchIfEqual property.
- AnyMatchCondition(Collection<T>, boolean) - Constructor for class io.goobi.viewer.model.viewer.record.views.AnyMatchCondition
- AnyStringValidator - Class in io.goobi.viewer.faces.validators
-
Validator that validates any input.
- AnyStringValidator() - Constructor for class io.goobi.viewer.faces.validators.AnyStringValidator
- API - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
- API - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
- ApiInfo() - Constructor for class io.goobi.viewer.api.rest.AbstractApiUrlManager.ApiInfo
- ApiInfo(String, String, String) - Constructor for class io.goobi.viewer.api.rest.AbstractApiUrlManager.ApiInfo
- ApiPath(String[]) - Constructor for class io.goobi.viewer.api.rest.AbstractApiUrlManager.ApiPath
- ApiPathParams(AbstractApiUrlManager.ApiPath, Object[]) - Constructor for class io.goobi.viewer.api.rest.AbstractApiUrlManager.ApiPathParams
- ApiPathQueries(AbstractApiUrlManager.ApiPath) - Constructor for class io.goobi.viewer.api.rest.AbstractApiUrlManager.ApiPathQueries
- ApiUrls - Class in io.goobi.viewer.api.rest.v1
- ApiUrls - Class in io.goobi.viewer.api.rest.v2
- ApiUrls() - Constructor for class io.goobi.viewer.api.rest.v1.ApiUrls
- ApiUrls() - Constructor for class io.goobi.viewer.api.rest.v2.ApiUrls
- ApiUrls(String) - Constructor for class io.goobi.viewer.api.rest.v1.ApiUrls
- ApiUrls(String) - Constructor for class io.goobi.viewer.api.rest.v2.ApiUrls
- appendTrailingSlash(String) - Static method in class io.goobi.viewer.controller.StringTools
- Application - Class in io.goobi.viewer.api.rest.v1
-
Jersey
ResourceConfigthat bootstraps the JAX-RS v1 API, registering resources, providers, filters, and dependency bindings. - Application - Class in io.goobi.viewer.api.rest.v2
-
Jersey
ResourceConfigthat bootstraps the JAX-RS v2 API, registering resources, providers, filters, and dependency bindings. - Application(ServletConfig) - Constructor for class io.goobi.viewer.api.rest.v1.Application
-
Creates a new ViewerApplication instance.
- Application(ServletConfig) - Constructor for class io.goobi.viewer.api.rest.v2.Application
-
Creates a new ViewerApplication instance.
- Application(AbstractBinder) - Constructor for class io.goobi.viewer.api.rest.v1.Application
-
Constructor with custom injection binder for tests.
- Application(AbstractBinder) - Constructor for class io.goobi.viewer.api.rest.v2.Application
-
Constructor with custom injection binder for tests.
- APPLICATION_NAME - Static variable in class io.goobi.viewer.Version
-
Constant
APPLICATION_NAME. - ApplicationBean - Class in io.goobi.viewer.managedbeans.storage
-
Used for application wide storage of objects accessible to other managed objects.
- ApplicationBean() - Constructor for class io.goobi.viewer.managedbeans.storage.ApplicationBean
- ApplicationResource - Class in io.goobi.viewer.api.rest.v1
-
REST endpoint that returns metadata about available API endpoints and their capabilities.
- ApplicationResource() - Constructor for class io.goobi.viewer.api.rest.v1.ApplicationResource
- applies(VariableReplacer) - Method in class io.goobi.viewer.controller.config.filter.AbstractFilterConfiguration
-
Test whether all conditions of this filter apply, if any.
- appliesToPage(PageType, String, SolrSearchIndex) - Method in class io.goobi.viewer.model.administration.legal.DisplayScope
- apply(int, int, String, boolean, Map<String, String>) - Method in interface io.goobi.viewer.controller.DAOSearchFunction
- applyHighlightingToParamValue(int, Set<String>) - Method in class io.goobi.viewer.model.metadata.MetadataValue
-
Applies (full HTML) search hit value highlighting to all values for the given parameter index.
- applyHighlightingToPhrase(String, Set<String>) - Static method in class io.goobi.viewer.model.search.SearchHelper
-
Adds highlighting markup for all given terms to the phrase.
- applyReplaceRules(String, List<MetadataReplaceRule>, String) - Static method in class io.goobi.viewer.model.metadata.MetadataTools
-
applyReplaceRules.
- archive - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- ARCHIVE - Enum constant in enum class io.goobi.viewer.model.search.HitType
- ARCHIVE - Enum constant in enum class io.goobi.viewer.solr.SolrConstants.DocType
- ARCHIVE_TREE_LOADED - Enum constant in enum class io.goobi.viewer.model.archives.ArchiveManager.DatabaseState
-
State only applicable to a single database if it was successfully loaded into memory.
- ArchiveBean - Class in io.goobi.viewer.managedbeans
-
JSF backing bean for the archive view.
- ArchiveBean() - Constructor for class io.goobi.viewer.managedbeans.ArchiveBean
- ArchiveBean(ArchiveManager) - Constructor for class io.goobi.viewer.managedbeans.ArchiveBean
- ArchiveConfigurationException - Exception Class in io.goobi.viewer.exceptions
-
Thrown when an archive resource cannot be used due to a configuration error, such as a missing or invalid configuration value.
- ArchiveConfigurationException(String, String) - Constructor for exception class io.goobi.viewer.exceptions.ArchiveConfigurationException
- ArchiveConfigurationException(String, String, Throwable) - Constructor for exception class io.goobi.viewer.exceptions.ArchiveConfigurationException
- ArchiveConnectionException - Exception Class in io.goobi.viewer.exceptions
-
Thrown when a connection to an archive backend resource cannot be established or is unexpectedly interrupted.
- ArchiveConnectionException(String, String) - Constructor for exception class io.goobi.viewer.exceptions.ArchiveConnectionException
- ArchiveConnectionException(String, String, Throwable) - Constructor for exception class io.goobi.viewer.exceptions.ArchiveConnectionException
- ArchiveEntry - Class in io.goobi.viewer.model.archives
-
Single archive tree node.
- ArchiveEntry(ArchiveEntry, ArchiveEntry) - Constructor for class io.goobi.viewer.model.archives.ArchiveEntry
- ArchiveEntry(Integer, Integer, SolrDocument) - Constructor for class io.goobi.viewer.model.archives.ArchiveEntry
- ArchiveEntryMetadataList - Class in io.goobi.viewer.model.archives
-
Metadata list for
archive entries. - ArchiveEntryMetadataList(String, SolrDocument, List<Metadata>) - Constructor for class io.goobi.viewer.model.archives.ArchiveEntryMetadataList
- ArchiveException - Exception Class in io.goobi.viewer.exceptions
-
Abstract base class for all exceptions related to archive resource operations, providing a message-template mechanism that substitutes named resource placeholders.
- ArchiveException(String, String) - Constructor for exception class io.goobi.viewer.exceptions.ArchiveException
- ArchiveException(String, String, Throwable) - Constructor for exception class io.goobi.viewer.exceptions.ArchiveException
- ArchiveManager - Class in io.goobi.viewer.model.archives
-
Loads and holds archive tree models.
- ArchiveManager() - Constructor for class io.goobi.viewer.model.archives.ArchiveManager
- ArchiveManager.DatabaseState - Enum Class in io.goobi.viewer.model.archives
- ArchiveMetadataBean - Class in io.goobi.viewer.managedbeans
-
Short lived bean to store
metadata listsforarchiveEntries. - ArchiveMetadataBean() - Constructor for class io.goobi.viewer.managedbeans.ArchiveMetadataBean
-
Default constructor using local configuration to load metadata list.
- ArchiveMetadataBean(Configuration) - Constructor for class io.goobi.viewer.managedbeans.ArchiveMetadataBean
-
Creates a new ArchiveMetadataBean instance for testing.
- ArchiveParseException - Exception Class in io.goobi.viewer.exceptions
-
Thrown when the content of an archive resource cannot be parsed, for example due to malformed EAD/XML data.
- ArchiveParseException(String, String) - Constructor for exception class io.goobi.viewer.exceptions.ArchiveParseException
- ArchiveParseException(String, String, Throwable) - Constructor for exception class io.goobi.viewer.exceptions.ArchiveParseException
- ArchiveParser - Class in io.goobi.viewer.model.archives
-
Abstract base class for parsing EAD archive structures and resolving associated Goobi viewer record identifiers from the Solr index.
- ArchiveParser() - Constructor for class io.goobi.viewer.model.archives.ArchiveParser
- ArchiveResource - Class in io.goobi.viewer.model.archives
- ArchiveResource(String, String, String, String) - Constructor for class io.goobi.viewer.model.archives.ArchiveResource
- ArchiveResourceWrapper - Class in io.goobi.viewer.model.archives
-
Wrapper class for archive and configuration pairs.
- ArchiveResourceWrapper(ArchiveResource) - Constructor for class io.goobi.viewer.model.archives.ArchiveResourceWrapper
- archives - Enum constant in enum class io.goobi.viewer.model.viewer.PageType
- ARCHIVES_LOADED - Enum constant in enum class io.goobi.viewer.model.archives.ArchiveManager.DatabaseState
-
Archive names are queried from the server.
- ArchiveSizeExceededException - Exception Class in io.goobi.viewer.exceptions
-
Thrown when an operation on an archive resource is rejected because the resource exceeds a configured size limit.
- ArchiveSizeExceededException(String) - Constructor for exception class io.goobi.viewer.exceptions.ArchiveSizeExceededException
- ArchiveSizeExceededException(String, Object...) - Constructor for exception class io.goobi.viewer.exceptions.ArchiveSizeExceededException
- ArchiveSizeExceededException(String, Throwable) - Constructor for exception class io.goobi.viewer.exceptions.ArchiveSizeExceededException
- ArchiveSizeExceededException(Throwable, String, Object...) - Constructor for exception class io.goobi.viewer.exceptions.ArchiveSizeExceededException
- ArchiveTree - Class in io.goobi.viewer.model.archives
-
Table of contents and associated functionality for a record.
- ArchiveTree() - Constructor for class io.goobi.viewer.model.archives.ArchiveTree
-
Creates a new TOC instance.
- ArchiveTree(ArchiveTree) - Constructor for class io.goobi.viewer.model.archives.ArchiveTree
- asBoolean() - Method in enum class io.goobi.viewer.managedbeans.tabledata.TableDataProvider.SortOrder
- ASCENDING - Enum constant in enum class io.goobi.viewer.managedbeans.tabledata.TableDataProvider.SortOrder
- asJSON() - Static method in class io.goobi.viewer.Version
- associatedRecordMap - Variable in class io.goobi.viewer.model.archives.ArchiveParser
- associateElementsWithCMSData() - Method in class io.goobi.viewer.model.viewer.collections.CollectionView
-
associateElementsWithCMSData.
- associateElementsWithCMSData(List<CMSCollection>) - Method in class io.goobi.viewer.model.viewer.collections.CollectionView
-
associateElementsWithCMSData.
- associateWithCMSCollections(List<HierarchicalBrowseDcElement>, String) - Static method in class io.goobi.viewer.model.viewer.collections.CollectionView
- associateWithCMSCollections(List<HierarchicalBrowseDcElement>, List<CMSCollection>) - Static method in class io.goobi.viewer.model.viewer.collections.CollectionView
-
associateWithCMSCollections.
- asString() - Static method in class io.goobi.viewer.Version
- ATTRIBUTE_FILENAME - Static variable in class io.goobi.viewer.api.rest.filters.FilterTools
- ATTRIBUTE_LOGID - Static variable in class io.goobi.viewer.api.rest.filters.FilterTools
- ATTRIBUTE_LOGINS - Static variable in class io.goobi.viewer.model.security.user.User
-
Constant
ATTRIBUTE_LOGINS="logins". - ATTRIBUTE_PAGENO - Static variable in class io.goobi.viewer.api.rest.filters.FilterTools
- ATTRIBUTE_PI - Static variable in class io.goobi.viewer.api.rest.filters.FilterTools
- AUDIO - Enum constant in enum class io.goobi.viewer.model.viewer.record.views.FileType
- augmentReIndexPage(String, int, SolrDocument, String, String) - Method in class io.goobi.viewer.model.annotation.serialization.AnnotationIndexAugmenter
- augmentReIndexPage(String, int, SolrDocument, String, String) - Method in interface io.goobi.viewer.modules.interfaces.IndexAugmenter
-
Any additional tasks this module needs to perform when re-indexing a page (e.g. putting additional files into the hotfolder).
- augmentReIndexRecord(String, String, String) - Method in class io.goobi.viewer.model.annotation.serialization.AnnotationIndexAugmenter
- augmentReIndexRecord(String, String, String) - Method in interface io.goobi.viewer.modules.interfaces.IndexAugmenter
-
Any additional tasks this module needs to perform when re-indexing a record (e.g. putting additional files into the hotfolder).
- augmentResetRecord() - Method in interface io.goobi.viewer.modules.IModule
-
Any clean-up the module might want to do when resetting the currently loaded record.
- auth(String, String) - Method in class io.goobi.viewer.model.security.user.User
-
Authentication check for regular (i.e. non-OpenID) accounts.
- auth(String, String, String) - Static method in class io.goobi.viewer.model.transkribus.TranskribusUtils
-
auth.
- AUTH - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
- AUTH - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
- AUTH_ACCESS_TOKEN - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
- AUTH_HEADER - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
- AUTH_LOGIN - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
- AUTH_LOGOUT - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
- AUTH_OAUTH - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
- AUTH_PROBE_REQUEST - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
- AUTH_PROBE_REQUEST_PDF - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
- AUTH_PROBE_REQUEST_RECORD - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
- AUTH_PROBE_REQUEST_RESOLVER - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
- AUTH_PROBE_REQUEST_SECTION - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
- authenticateUser(String, String) - Method in class io.goobi.viewer.api.rest.v1.authentication.AuthenticationEndpoint
-
authenticateUser.
- AuthenticationEndpoint - Class in io.goobi.viewer.api.rest.v1.authentication
-
REST endpoint handling user authentication, login/logout flows, and OAuth-based API token management.
- AuthenticationEndpoint() - Constructor for class io.goobi.viewer.api.rest.v1.authentication.AuthenticationEndpoint
- AuthenticationException - Exception Class in io.goobi.viewer.exceptions
-
Thrown when user authentication fails due to invalid credentials or an expired session.
- AuthenticationException(String) - Constructor for exception class io.goobi.viewer.exceptions.AuthenticationException
-
Creates a new AuthenticationException instance.
- AuthenticationProviderException - Exception Class in io.goobi.viewer.model.security.authentication
-
An exception indicating that an error occurred when trying to authenticate a user.
- AuthenticationProviderException() - Constructor for exception class io.goobi.viewer.model.security.authentication.AuthenticationProviderException
-
Creates a new AuthenticationProviderException instance.
- AuthenticationProviderException(String) - Constructor for exception class io.goobi.viewer.model.security.authentication.AuthenticationProviderException
-
Creates a new AuthenticationProviderException instance.
- AuthenticationProviderException(String, Throwable) - Constructor for exception class io.goobi.viewer.model.security.authentication.AuthenticationProviderException
-
Creates a new AuthenticationProviderException instance.
- AuthenticationProviderException(String, Throwable, boolean, boolean) - Constructor for exception class io.goobi.viewer.model.security.authentication.AuthenticationProviderException
-
Creates a new AuthenticationProviderException instance.
- AuthenticationProviderException(Throwable) - Constructor for exception class io.goobi.viewer.model.security.authentication.AuthenticationProviderException
-
Creates a new AuthenticationProviderException instance.
- AUTHOR - Static variable in class io.goobi.viewer.model.citation.CitationDataProvider
- AUTHORITY - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
- AUTHORITY - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
- AUTHORITY_RESOLVER - Static variable in class io.goobi.viewer.api.rest.v1.ApiUrls
- AUTHORITY_RESOLVER - Static variable in class io.goobi.viewer.api.rest.v2.ApiUrls
- AuthorityResource - Class in io.goobi.viewer.api.rest.v1.authorities
-
REST resource for resolving authority records and retrieving metadata from linked data sources.
- AuthorityResource() - Constructor for class io.goobi.viewer.api.rest.v1.authorities.AuthorityResource
- AuthorizationBinding - Annotation Interface in io.goobi.viewer.api.rest.bindings
-
Binding for resources which use an
AuthorizationFilter. - AuthorizationFilter - Class in io.goobi.viewer.api.rest.filters
-
JAX-RS request filter that performs token-based authentication and authorization checks for protected API endpoints.
- AuthorizationFilter() - Constructor for class io.goobi.viewer.api.rest.filters.AuthorizationFilter
- AuthorizationFlowResource - Class in io.goobi.viewer.api.rest.v2.auth
-
REST resource handling IIIF Access Control Service authorization flows and probe requests.
- AuthorizationFlowResource(HttpServletRequest) - Constructor for class io.goobi.viewer.api.rest.v2.auth.AuthorizationFlowResource
- AuthorizationFlowTools - Class in io.goobi.viewer.api.rest.v2.auth
-
Utility class for building IIIF Authorization Flow v2 service descriptions.
- authorName - Variable in class io.goobi.viewer.servlets.oembed.OEmbedResponse
- authorUrl - Variable in class io.goobi.viewer.servlets.oembed.OEmbedResponse
- AuthResponseListener<T> - Class in io.goobi.viewer.model.security.authentication
-
Implementation of
AuthResponseListenerwhich keeps all providers waiting for a response in aConcurrentHashMap. - AuthResponseListener() - Constructor for class io.goobi.viewer.model.security.authentication.AuthResponseListener
- autocomplete(String) - Method in class io.goobi.viewer.managedbeans.SearchBean
-
Returns suggestions for autocomplete.
- autocomplete(String) - Method in class io.goobi.viewer.model.cms.itemfunctionality.SearchFunctionality
-
Returns suggestions for autocomplete.
- autocomplete(String) - Method in interface io.goobi.viewer.model.search.SearchInterface
-
Returns suggestions for autocomplete.
- Autocomplete - Class in io.goobi.viewer.faces.components
-
java-backend for autocomplete composite component.
- Autocomplete() - Constructor for class io.goobi.viewer.faces.components.Autocomplete
- AutocompleteEndpoint - Class in io.goobi.viewer.websockets
-
WebSocket server endpoint that handles real-time search autocomplete requests by querying the Solr index and returning JSON-formatted suggestion lists to the connected client.
- AutocompleteEndpoint() - Constructor for class io.goobi.viewer.websockets.AutocompleteEndpoint
- autoCompleteInManifest(String, String, String, String, String, Integer) - Method in class io.goobi.viewer.api.rest.v1.records.RecordResource
-
autoCompleteInManifest.
- autoCompleteInManifest(String, String, String, String, String, Integer) - Method in class io.goobi.viewer.api.rest.v2.records.RecordResource
-
autoCompleteInManifest.
- AUTOMATIC - Enum constant in enum class io.goobi.viewer.model.cms.widgets.type.WidgetGenerationType
-
Widgets provided automatically by some other kind of user generated data.
- AutomaticWidgetType - Enum Class in io.goobi.viewer.model.cms.widgets.type
-
All types of sidebar widgets which are generated automatically if certain conditions are met, usually if certain CMS content exists Currently (22-01) only CMS-Geomaps provide automatic widgets.
- AVATAR_DEFAULT_SIZE - Static variable in class io.goobi.viewer.model.security.user.User
-
Constant
AVATAR_DEFAULT_SIZE=140.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form