Package io.goobi.viewer.model.cms.media
Class MediaItem
java.lang.Object
io.goobi.viewer.model.cms.media.MediaItem
Simple representation of a cms-media-item.
- Author:
- Florian Alpers
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionde.intranda.metadata.multilanguage.IMetadataValuede.intranda.metadata.multilanguage.IMetadataValuegetId()de.intranda.api.iiif.presentation.content.IContentgetImage()getImageURI(int maxWidth, int maxHeight) de.intranda.metadata.multilanguage.IMetadataValuegetLabel()getLink()static de.intranda.api.iiif.presentation.content.IContentgetMediaResource(CMSMediaItem source) getOrder()getTags()boolean
-
Constructor Details
-
MediaItem
- Parameters:
imageURI- URI of the image to display
-
MediaItem
- Parameters:
source- CMS media item providing the dataservletRequest- 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
-
getImageURI
-
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
-
getTags
-
isImportant
public boolean isImportant() -
getOrder
-
getAltText
public de.intranda.metadata.multilanguage.IMetadataValue getAltText()
-