Class ConfigurationBean
- All Implemented Interfaces:
Serializable
Configuration class for access from HTML.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAnchorThumbnailMode.getFacetFieldDescriptionKey(String facetField) intgetFooterHeight.intgetFooterHeight(String pageType, String mimeType) getFooterHeight.intgetFooterHeightCrowd.intgetFooterHeightFullscreen.intList<jakarta.faces.model.SelectItem> getIiifApiUrl.getImageSizes(String pageType, String mimeType) getImageSizes.getIso6391(String language) Deprecated.getIso6392B(String language) Deprecated.getMetadataConfiguration(String type, String template) getModules.getName()getName.intgetPageBrowseStep1.intgetPageBrowseStep2.intgetPageBrowseStep3.intgetPageType(String name) getPiwikBaseURL.getPiwikSiteID.getReCaptchaSiteKey.getRestApiUrl.getRssTitle.intintintgetSidebarTocLengthBeforeCut.getSortFields.getTileSizes(String pageType, String mimeType) getTileSizes.intgetTimeMatrixEndYear(String subTheme) getTimeMatrixEndYear.intgetTimeMatrixHits.intgetTimeMatrixStartYear(String subTheme) getTimeMatrixStartYear.intgetTitleBreadcrumbsMaxTitleLength.intgetTocIndentation.getTranslation(String language, String locale) getTranslation.getTwitterName.booleanisAdvancedSearchEnabled.booleanbooleanisBookmarksEnabled.booleanisCalendarSearchEnabled.booleanbooleanisContentUploadEnabled.booleanDeprecated.Widgets are now implicitly enabled by being added to a record view configurationbooleanbooleanbooleanbooleanisDisplayBreadcrumbs.booleanisDisplayCollectionBrowsing.booleanisDisplayCrowdsourcingModuleLinks.booleanisDisplayDocstructNavigation(String template, boolean fallbackToDefaultTemplate) booleanisDisplayMetadataPageLinkBlock.booleanbooleanisDisplaySearchResultNavigation.booleanisDisplaySearchRssLinks.booleanisDisplaySidebarBrowsingTerms.booleanisDisplaySidebarRssFeed.booleanisDisplaySidebarWidgetUsageCitationLinks.booleanisDisplaySidebarWidgetUsageCitationRecommendation.booleanbooleanbooleanisDisplayStatistics.booleanisDisplayStructType.booleanisDisplayTagCloudNavigation.booleanisDisplayTagCloudStartpage.booleanisDisplayTimeMatrix.booleanisDisplayTitleBreadcrumbs.booleanisDisplayTitlePURL.booleanbooleanisDisplayUserNavigation.booleanisDocHierarchyPdfEnabled.booleanisFacetFieldDisplayValueFilter(String facetField) booleanisFacetFieldTypeBoolean(String facetField) booleanisGeneratePdfInTaskManager.booleanisPageBrowseEnabled.booleanisPageBrowseStep1Visible.booleanisPageBrowseStep2Visible.booleanisPageBrowseStep3Visible.booleanisPagePdfEnabled.booleanbooleanisPiwikTracking.booleanbooleanisRememberImageRotation.booleanisRememberImageZoom.booleanisSearchExcelExportEnabled.booleanbooleanisSearchRisExportEnabled.booleanbooleanDeprecated.Widgets are now implicitly enabled by being added to a record view configurationbooleanisShowSearchInItemOnlyIfFullTextAvailable.booleanisSidebarCalendarLinkVisible.booleanisSidebarFulltextLinkVisible.booleanisSidebarMetadataLinkVisible.booleanisSidebarOpacLinkVisible.booleanisSidebarPageLinkVisible.booleanisSidebarThumbsLinkVisible.booleanisSidebarTocPageNumbersVisible.booleanisSidebarTocTreeView.booleanisSidebarTocViewLinkVisible.booleanDeprecated.Widgets are now implicitly enabled by being added to a record view configurationbooleanisSidebarTocWidgetVisibleInFullscreen.booleanisSidebarWidgetForViewCollapsedByDefault(String view, String widget) booleanisSidebarWidgetForViewCollapsible(String view, String widget) booleanisSitelinksEnabled.booleanisSubthemeDiscriminatorFieldSet.booleanisTimelineSearchEnabled.booleanisTocEpubEnabled.booleanisTocTreeView(String docStructType) isTocTreeView.booleanisTranskribusEnabled.booleanisTranslateFacetFieldLabels(String facetField) booleanisUseReCaptcha.booleanshowImageNavigator(String pageType, String mimeType) whether to show a navigator element in the openseadragon viewebooleanbooleanbooleanbooleanuseTiles()useTiles.booleanuseTiles.booleanuseTilesCrowd.booleanuseTilesFullscreen.
-
Constructor Details
-
ConfigurationBean
public ConfigurationBean()Empty constructor.
-
-
Method Details
-
getModules
getModules.
- Returns:
- a
Listobject.
-
getName
getName.
- Returns:
- a
Stringobject.
-
isBookmarksEnabled
public boolean isBookmarksEnabled()isBookmarksEnabled.
- Returns:
- a boolean.
-
isSearchSavingEnabled
public boolean isSearchSavingEnabled() -
useTiles
useTiles.
- Parameters:
pageType- aStringobject.mimeType- aStringobject.- Returns:
- a boolean.
- Throws:
ViewerConfigurationException- if any.
-
getImageSizes
public List<String> getImageSizes(String pageType, String mimeType) throws ViewerConfigurationException getImageSizes.
- Parameters:
pageType- aStringobject.mimeType- aStringobject.- Returns:
- a
Listobject. - Throws:
ViewerConfigurationException- if any.
-
getTileSizes
public Map<Integer,List<Integer>> getTileSizes(String pageType, String mimeType) throws ViewerConfigurationException getTileSizes.
- Parameters:
pageType- aStringobject.mimeType- aStringobject.- Returns:
- a
Mapobject. - Throws:
ViewerConfigurationException- if any.
-
useTiles
useTiles.
- Returns:
- a boolean.
- Throws:
ViewerConfigurationException- if any.
-
useTilesFullscreen
useTilesFullscreen.
- Returns:
- a boolean.
- Throws:
ViewerConfigurationException- if any.
-
useTilesCrowd
useTilesCrowd.
- Returns:
- a boolean.
- Throws:
ViewerConfigurationException- if any.
-
isRememberImageZoom
public boolean isRememberImageZoom()isRememberImageZoom.
- Returns:
- a boolean.
-
isRememberImageRotation
public boolean isRememberImageRotation()isRememberImageRotation.
- Returns:
- a boolean.
-
isDisplayStatistics
public boolean isDisplayStatistics()isDisplayStatistics.
- Returns:
- a boolean.
-
isDisplaySearchRssLinks
public boolean isDisplaySearchRssLinks()isDisplaySearchRssLinks.
- Returns:
- a boolean.
-
isAdvancedSearchEnabled
public boolean isAdvancedSearchEnabled()isAdvancedSearchEnabled.
- Returns:
- a boolean.
-
isTimelineSearchEnabled
public boolean isTimelineSearchEnabled()isTimelineSearchEnabled.
- Returns:
- a boolean.
-
isCalendarSearchEnabled
public boolean isCalendarSearchEnabled()isCalendarSearchEnabled.
- Returns:
- a boolean.
-
isDisplayBreadcrumbs
public boolean isDisplayBreadcrumbs()isDisplayBreadcrumbs.
- Returns:
- a boolean.
-
isDisplayMetadataPageLinkBlock
public boolean isDisplayMetadataPageLinkBlock()isDisplayMetadataPageLinkBlock.
- Returns:
- a boolean.
-
isPagePdfEnabled
public boolean isPagePdfEnabled()isPagePdfEnabled.
- Returns:
- a boolean.
-
getRssTitle
getRssTitle.
- Returns:
- a
Stringobject.
-
isDisplayTagCloudStartpage
public boolean isDisplayTagCloudStartpage()isDisplayTagCloudStartpage.
- Returns:
- a boolean.
-
isDisplayStructType
public boolean isDisplayStructType()isDisplayStructType.
- Returns:
- a boolean.
-
isDisplayCollectionBrowsing
public boolean isDisplayCollectionBrowsing()isDisplayCollectionBrowsing.
- Returns:
- a boolean.
-
isDisplayTitlePURL
public boolean isDisplayTitlePURL()isDisplayTitlePURL.
- Returns:
- a boolean.
-
isSidebarTocWidgetVisible
Deprecated.Widgets are now implicitly enabled by being added to a record view configurationisSidebarTocWidgetVisible.
- Returns:
- a boolean.
-
isSidebarTocWidgetVisibleInFullscreen
public boolean isSidebarTocWidgetVisibleInFullscreen()isSidebarTocWidgetVisibleInFullscreen.
- Returns:
- a boolean.
-
isSidebarOpacLinkVisible
public boolean isSidebarOpacLinkVisible()isSidebarOpacLinkVisible.
- Returns:
- a boolean.
-
isSidebarTocPageNumbersVisible
public boolean isSidebarTocPageNumbersVisible()isSidebarTocPageNumbersVisible.
- Returns:
- a boolean.
-
isSidebarPageLinkVisible
public boolean isSidebarPageLinkVisible()isSidebarPageLinkVisible.
- Returns:
- a boolean.
-
isSidebarCalendarLinkVisible
public boolean isSidebarCalendarLinkVisible()isSidebarCalendarLinkVisible.
- Returns:
- a boolean.
-
isSidebarMetadataLinkVisible
public boolean isSidebarMetadataLinkVisible()isSidebarMetadataLinkVisible.
- Returns:
- a boolean.
-
isSidebarThumbsLinkVisible
public boolean isSidebarThumbsLinkVisible()isSidebarThumbsLinkVisible.
- Returns:
- a boolean.
-
isSidebarFulltextLinkVisible
public boolean isSidebarFulltextLinkVisible()isSidebarFulltextLinkVisible.
- Returns:
- a boolean.
-
isTocTreeView
isTocTreeView.
- Parameters:
docStructType- aStringobject.- Returns:
- a boolean.
-
isSidebarTocTreeView
public boolean isSidebarTocTreeView()isSidebarTocTreeView.
- Returns:
- a boolean.
-
getSidebarTocLengthBeforeCut
public int getSidebarTocLengthBeforeCut()getSidebarTocLengthBeforeCut.
- Returns:
- a int.
-
isDisplayTitleBreadcrumbs
public boolean isDisplayTitleBreadcrumbs()isDisplayTitleBreadcrumbs.
- Returns:
- a boolean.
-
getTitleBreadcrumbsMaxTitleLength
public int getTitleBreadcrumbsMaxTitleLength()getTitleBreadcrumbsMaxTitleLength.
- Returns:
- a int.
-
isDisplayTimeMatrix
public boolean isDisplayTimeMatrix()isDisplayTimeMatrix.
- Returns:
- a boolean.
-
isDisplayCrowdsourcingModuleLinks
public boolean isDisplayCrowdsourcingModuleLinks()isDisplayCrowdsourcingModuleLinks.
- Returns:
- a boolean.
-
getTimeMatrixStartYear
public int getTimeMatrixStartYear(String subTheme) throws PresentationException, IndexUnreachableException getTimeMatrixStartYear.
- Parameters:
subTheme-- Returns:
- a int.
- Throws:
PresentationException- if any.IndexUnreachableException- if any.
-
getTimeMatrixEndYear
public int getTimeMatrixEndYear(String subTheme) throws PresentationException, IndexUnreachableException getTimeMatrixEndYear.
- Parameters:
subTheme-- Returns:
- a int.
- Throws:
PresentationException- if any.IndexUnreachableException- if any.
-
getTimeMatrixHits
public int getTimeMatrixHits()getTimeMatrixHits.
- Returns:
- Total hit number for the time matrix
-
isPiwikTrackingEnabled
public boolean isPiwikTrackingEnabled()isPiwikTracking.
- Returns:
- a boolean.
-
getPiwikBaseURL
getPiwikBaseURL.
- Returns:
- a
Stringobject.
-
getPiwikSiteID
getPiwikSiteID.
- Returns:
- a
Stringobject.
-
getAnchorThumbnailMode
getAnchorThumbnailMode.
- Returns:
- a
Stringobject.
-
getSortFields
getSortFields.
- Returns:
- a
Listobject.
-
getTocIndentation
public int getTocIndentation()getTocIndentation.
- Returns:
- a int.
-
isPageBrowseEnabled
public boolean isPageBrowseEnabled()isPageBrowseEnabled.
- Returns:
- a boolean.
-
getPageBrowseSteps
-
isPageBrowseStep1Visible
public boolean isPageBrowseStep1Visible()isPageBrowseStep1Visible.
- Returns:
- a boolean.
-
isPageBrowseStep2Visible
public boolean isPageBrowseStep2Visible()isPageBrowseStep2Visible.
- Returns:
- a boolean.
-
isPageBrowseStep3Visible
public boolean isPageBrowseStep3Visible()isPageBrowseStep3Visible.
- Returns:
- a boolean.
-
getPageBrowseStep1
public int getPageBrowseStep1()getPageBrowseStep1.
- Returns:
- a int.
-
getPageBrowseStep2
public int getPageBrowseStep2()getPageBrowseStep2.
- Returns:
- a int.
-
getPageBrowseStep3
public int getPageBrowseStep3()getPageBrowseStep3.
- Returns:
- a int.
-
getPageSelectDropdownDisplayMinPages
public int getPageSelectDropdownDisplayMinPages()- Returns:
- Configured value
-
getReCaptchaSiteKey
getReCaptchaSiteKey.
- Returns:
- a
Stringobject.
-
isUseReCaptcha
public boolean isUseReCaptcha()isUseReCaptcha.
- Returns:
- a boolean.
-
isTocEpubEnabled
public boolean isTocEpubEnabled()isTocEpubEnabled.
- Returns:
- a boolean.
-
isGeneratePdfInMessageQueue
public boolean isGeneratePdfInMessageQueue()isGeneratePdfInTaskManager.
- Returns:
- a boolean.
-
isDocHierarchyPdfEnabled
public boolean isDocHierarchyPdfEnabled()isDocHierarchyPdfEnabled.
- Returns:
- a boolean.
-
isShowSearchInItem
Deprecated.Widgets are now implicitly enabled by being added to a record view configurationisShowSearchInItem.
- Returns:
- a boolean.
-
isShowSearchInItemOnlyIfFullTextAvailable
public boolean isShowSearchInItemOnlyIfFullTextAvailable()isShowSearchInItemOnlyIfFullTextAvailable.
- Returns:
- a boolean.
-
isContentUploadEnabled
public boolean isContentUploadEnabled()isContentUploadEnabled.
- Returns:
- a boolean.
-
isTranskribusEnabled
public boolean isTranskribusEnabled()isTranskribusEnabled.
- Returns:
- a boolean.
-
isSearchExcelExportEnabled
public boolean isSearchExcelExportEnabled()isSearchExcelExportEnabled.
- Returns:
- a boolean.
-
isSearchRisExportEnabled
public boolean isSearchRisExportEnabled()isSearchRisExportEnabled.
- Returns:
- a boolean.
-
isSitelinksEnabled
public boolean isSitelinksEnabled()isSitelinksEnabled.
- Returns:
- a boolean.
-
getRestApiUrl
getRestApiUrl.
- Returns:
- REST API URL
- Throws:
ViewerConfigurationException- if any.
-
getRestApiUrlForIIIFPresention
- Returns:
- Configured value
-
getIiifApiUrl
getIiifApiUrl.
- Returns:
- a
Stringobject. - Throws:
ViewerConfigurationException- if any.
-
getRestApiUrlV1
- Returns:
- The url to the /api/v1 Rest Api
-
getIso6391
Deprecated.getIso6391.
-
getIso6392B
Deprecated.getIso6392B.
-
getTranslation
getTranslation.
-
getSidebarWidgetsForView
- Parameters:
view- Record view name- Returns:
- List of sidebar widget names to display in the given view (in the intended order)
-
isSidebarWidgetForViewCollapsible
- Parameters:
view- Record view namewidget- Widget name- Returns:
- true if widget configured as collapsible; false otherwise; default is false
-
isSidebarWidgetForViewCollapsedByDefault
- Parameters:
view- Record view namewidget- Widget name- Returns:
- true if widget configured as collapsed by default and collapsible in general; false otherwise; default is false
-
isDisplaySidebarBrowsingTerms
public boolean isDisplaySidebarBrowsingTerms()isDisplaySidebarBrowsingTerms.
- Returns:
- a boolean.
-
isDisplaySidebarRssFeed
public boolean isDisplaySidebarRssFeed()isDisplaySidebarRssFeed.
s- Returns:
- a boolean.
-
isDisplaySidebarWidgetUsageCitationLinks
public boolean isDisplaySidebarWidgetUsageCitationLinks()isDisplaySidebarWidgetUsageCitationLinks.
- Returns:
- a boolean.
-
isDisplaySidebarWidgetUsageCitationRecommendation
public boolean isDisplaySidebarWidgetUsageCitationRecommendation()isDisplaySidebarWidgetUsageCitationRecommendation.
- Returns:
- a boolean.
-
getSidebarWidgetUsagePageDownloadOptions
- Returns:
- List of configured
DownloadOptionitems
-
isDisplaySidebarWidgetUsagePageDownloadOptions
public boolean isDisplaySidebarWidgetUsagePageDownloadOptions() -
getSidebarWidgetUsageCitationRecommendationStyles
- Returns:
- List of available citation style names
-
isSubthemeDiscriminatorFieldSet
public boolean isSubthemeDiscriminatorFieldSet()isSubthemeDiscriminatorFieldSet.
- Returns:
- a boolean.
-
isPullThemeEnabled
public boolean isPullThemeEnabled()- Returns:
- a boolean.
-
getTwitterName
getTwitterName.
- Returns:
- a
Stringobject.
-
isCopyrightIndicatorEnabled
Deprecated.Widgets are now implicitly enabled by being added to a record view configuration- Returns:
- Configured value
-
getCopyrightIndicatorStyle
- Returns:
- Configured value
-
getMapBoxToken
- Returns:
- Configured value
-
getMapBoxUser
- Returns:
- Configured value
-
getMapBoxStyleId
- Returns:
- Configured value
-
getSearchHitsPerPageValues
- Returns:
- Configured value
-
getSearchChildHitsInitialLoadLimit
public int getSearchChildHitsInitialLoadLimit()- Returns:
- Configured value
-
getSearchChildHitsToLoadOnExpand
public int getSearchChildHitsToLoadOnExpand() -
getFeedbackEmailRecipients
- Returns:
- Configured value
-
isDefaultSortFieldRandom
public boolean isDefaultSortFieldRandom()- Returns:
- true if default sorting field is 'RANDOM'; false otherwise
-
isDisplayUserGeneratedContentBelowImage
public boolean isDisplayUserGeneratedContentBelowImage()- Returns:
- Configured value
-
isDisplayAnnotationTextInImage
public boolean isDisplayAnnotationTextInImage()- Returns:
- Configured value
-
isDisplayAddressSearchInMap
public boolean isDisplayAddressSearchInMap()- Returns:
- Configured value
-
getSearchSortingAscendingKey
- Parameters:
field-- Returns:
- Configured value
-
getSearchSortingDescendingKey
- Parameters:
field-- Returns:
- Configured value
-
getAdvancedSearchTemplateNames
- Returns:
- List of configured advanced search template names
-
isAdvancedSearchTemplatesEnabled
public boolean isAdvancedSearchTemplatesEnabled()- Returns:
- true if number of configured advanced search templates greater than 1; false otherwise
-
isSearchResultGroupsEnabled
public boolean isSearchResultGroupsEnabled()- Returns:
- true if result groups enabled; false otherwise
-
getSearchResultGroupNames
- Returns:
- List of names of the configured search result groups
-
isTranslateFacetFieldLabels
- Parameters:
facetField-- Returns:
- Configured value
-
useHeatmapForMapSearch
public boolean useHeatmapForMapSearch()- Returns:
- Configured value
-
getMarkerForMapSearch
- Returns:
- Configured value
-
getSelectionColorForMapSearch
- Returns:
- Configured value
-
useHeatmapForFacetting
public boolean useHeatmapForFacetting()- Returns:
- Configured value
-
getMarkerForFacetting
- Returns:
- Configured value
-
getSelectionColorForFacetting
- Returns:
- Configured value
-
useHeatmapForCMSMaps
public boolean useHeatmapForCMSMaps()- Returns:
- Configured value
-
getDefaultMarkerForCMSMaps
- Returns:
- Configured value
-
getGeomapAnnotationZoom
public int getGeomapAnnotationZoom()- Returns:
- Configured value
-
getCampaignGeomapInitialViewAsJson
-
getCampaignGeomapTilesource
- Returns:
- Configured value
-
isConfigEditorEnabled
public boolean isConfigEditorEnabled()- Returns:
- Configured value
-
isDisplaySearchHitNumbers
public boolean isDisplaySearchHitNumbers()- Returns:
- Configured value
-
getGeomapFeatureTitleOptions
-
getMetadataConfiguration
-
getMetadataConfiguration
-
getPageType
- Parameters:
name-- Returns:
- Configured value
-
isFacetFieldDisplayValueFilter
- Parameters:
facetField-- Returns:
- Configured value
-
isFacetFieldTypeBoolean
- Parameters:
facetField-- Returns:
- Configured value
-
getFacetFieldDescriptionKey
- Parameters:
facetField-- Returns:
- Configured value; null if none found
-
isPdfPageRangeEnabled
public boolean isPdfPageRangeEnabled() -
isSidebarTocViewLinkVisible
public boolean isSidebarTocViewLinkVisible()isSidebarTocViewLinkVisible.
- Returns:
- a boolean.
-
getGeomapFilters
-