Package io.goobi.viewer.model.maps
Class GeoMap
java.lang.Object
io.goobi.viewer.model.maps.GeoMap
- All Implemented Interfaces:
Serializable
- Author:
- Florian Alpers
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumEnumerates the strategies used to populate aGeoMapwith geographic features: either by evaluating a Solr query or by using manually entered feature sets. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFeatureSet(FeatureSet set) getDescription(String language) de.intranda.metadata.multilanguage.IMetadataValuegetId()Link to the html page to render for oembed.getOEmbedURI(String linkTarget) getTitle()de.intranda.metadata.multilanguage.IMetadataValueResets the cached feature string.booleanbooleanvoidvoidsetCreator(User creator) voidsetCreatorId(Long creatorId) voidsetDateCreated(LocalDateTime dateCreated) voidsetDateUpdated(LocalDateTime dateUpdated) voidsetFeatureSets(List<FeatureSet> featureSets) voidvoidsetInitialView(String initialView) voidsetShowPopover(boolean showPopover) boolean
-
Constructor Details
-
GeoMap
public GeoMap()Empty Constructor. -
GeoMap
Clones constructor.- Parameters:
blueprint- the GeoMap to copy from
-
-
Method Details
-
setId
-
getId
-
getCreatorId
-
setCreatorId
-
getCreator
-
setCreator
-
getDateCreated
-
getDateUpdated
-
setDateCreated
-
setDateUpdated
-
getTitle
-
getDescription
-
getTitle
-
getDescription
-
setInitialView
-
getInitialView
- Returns:
- the initialView or the default view from the config if no initial view has been set
-
getOEmbedLink
Link to the html page to render for oembed.- Returns:
URI
-
getOEmbedURI
- Returns:
URI
-
getOEmbedURI
- Parameters:
linkTarget- optional link target parameter appended to the URL- Returns:
URI
-
setShowPopover
public void setShowPopover(boolean showPopover) -
isShowPopover
public boolean isShowPopover() -
getTitles
public de.intranda.metadata.multilanguage.IMetadataValue getTitles()Resets the cached feature string.- Returns:
IMetadataValue
-
getDescriptions
public de.intranda.metadata.multilanguage.IMetadataValue getDescriptions() -
getFeatureSets
-
setFeatureSets
-
addFeatureSet
-
removeFeatureSet
-
hasFeatures
public boolean hasFeatures() -
shouldOpenPopoversOnHover
public boolean shouldOpenPopoversOnHover() -
getAllFiltersAsJson
-