Class GeoMap

java.lang.Object
io.goobi.viewer.model.maps.GeoMap
All Implemented Interfaces:
Serializable

@Entity public class GeoMap extends Object implements Serializable
Author:
florian
See Also:
  • Constructor Details

    • GeoMap

      public GeoMap()
      Empty Constructor
    • GeoMap

      public GeoMap(GeoMap blueprint)
      Clone constructor
      Parameters:
      blueprint -
  • Method Details

    • setId

      public void setId(Long id)
      Parameters:
      id - the id to set
    • getId

      public Long getId()
      Returns:
      the id
    • getCreatorId

      public Long getCreatorId()
      Returns:
      the creatorId
    • setCreatorId

      public void setCreatorId(Long creatorId)
      Parameters:
      creatorId - the creatorId to set
    • getCreator

      public User getCreator()
    • setCreator

      public void setCreator(User creator)
    • getDateCreated

      public LocalDateTime getDateCreated()
      Returns:
      the dateCreated
    • getDateUpdated

      public LocalDateTime getDateUpdated()
      Returns:
      the dateUpdated
    • setDateCreated

      public void setDateCreated(LocalDateTime dateCreated)
      Parameters:
      dateCreated - the dateCreated to set
    • setDateUpdated

      public void setDateUpdated(LocalDateTime dateUpdated)
      Parameters:
      dateUpdated - the dateUpdated to set
    • getTitle

      public String getTitle()
    • getDescription

      public String getDescription()
    • getTitle

      public MapTranslation getTitle(String language)
    • getDescription

      public MapTranslation getDescription(String language)
    • setInitialView

      public void setInitialView(String initialView)
      Parameters:
      initialView - the initialView to set
    • getInitialView

      public String getInitialView()
      Returns:
      the initialView or the default view from the config if no initial view has been set
    • getOEmbedLink

      public URI getOEmbedLink()
      Link to the html page to render for oembed
      Returns:
      URI
    • getOEmbedURI

      public URI getOEmbedURI()
      Returns:
      URI
    • getOEmbedURI

      public URI getOEmbedURI(String linkTarget)
      Parameters:
      linkTarget -
      Returns:
      URI
    • setShowPopover

      public void setShowPopover(boolean showPopover)
      Parameters:
      showPopover - the showPopover to set
    • isShowPopover

      public boolean isShowPopover()
      Returns:
      the showPopover
    • getTitles

      public de.intranda.metadata.multilanguage.IMetadataValue getTitles()
      Resets the cached feature string.
      Returns:
      IMetadataValue
    • getDescriptions

      public de.intranda.metadata.multilanguage.IMetadataValue getDescriptions()
    • getFeatureSets

      public List<FeatureSet> getFeatureSets()
    • setFeatureSets

      public void setFeatureSets(List<FeatureSet> featureSets)
    • addFeatureSet

      public void addFeatureSet(FeatureSet set)
    • removeFeatureSet

      public void removeFeatureSet(FeatureSet set)
    • hasFeatures

      public boolean hasFeatures()
    • shouldOpenPopoversOnHover

      public boolean shouldOpenPopoversOnHover()