Class MediaItem

java.lang.Object
io.goobi.viewer.model.cms.media.MediaItem

public class MediaItem extends Object
Simple representation of a cms-media-item.
Author:
Florian Alpers
  • Constructor Details

    • MediaItem

      public MediaItem(URI imageURI)
      Parameters:
      imageURI - URI of the image to display
    • MediaItem

      public MediaItem(CMSMediaItem source, HttpServletRequest servletRequest)
      Parameters:
      source - CMS media item providing the data
      servletRequest - HTTP servlet request for link URI resolution
  • Method Details

    • getMediaResource

      public static de.intranda.api.iiif.presentation.content.IContent getMediaResource(CMSMediaItem source)
      Parameters:
      source - CMS media item to build content from
      Returns:
      IContent
    • getImageURI

      public URI getImageURI()
    • getImageURI

      public URI getImageURI(int maxWidth, int maxHeight)
    • getId

      public Long getId()
    • getLabel

      public de.intranda.metadata.multilanguage.IMetadataValue getLabel()
    • getDescription

      public de.intranda.metadata.multilanguage.IMetadataValue getDescription()
    • getImage

      public de.intranda.api.iiif.presentation.content.IContent getImage()
    • getLink

      public String getLink()
    • getTags

      public List<String> getTags()
    • isImportant

      public boolean isImportant()
    • getOrder

      public Integer getOrder()
    • getAltText

      public de.intranda.metadata.multilanguage.IMetadataValue getAltText()