Package io.goobi.viewer.model.cms
Class CMSArchiveConfig
java.lang.Object
io.goobi.viewer.model.cms.CMSArchiveConfig
- All Implemented Interfaces:
CMSMediaHolder,CMSMediaMultiHolder,Serializable
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCloning constructor. -
Method Summary
Modifier and TypeMethodDescriptiongetId()A regular expression determining which filenames are shown in the media list and may be uploadedgetMediaFilter(int index) A regular expression determining which filenames are shown in the media list and may be uploadedgetMediaItem.getMediaItem(int index) getMediaItem.getMediaItemWrapper.getMediaItemWrapper(int index) getMediaItemWrapper.A string representing the allowed media formates for a user.getMediaTypes(int index) A string representing the allowed media formats for a user.getPi()getShortDescription(int maxLength) getTitle()booleanhasMediaItem.booleanhasMediaItem(int index) hasMediaItem.voidsetDateUpdated(LocalDateTime dateUpdated) voidsetDescription(TranslatedText description) voidsetHeaderImage(CMSMediaItem headerImage) voidvoidsetMediaItem(int index, CMSMediaItem item) setMediaItem.voidsetMediaItem(CMSMediaItem item) setMediaItem.voidvoidsetPreviewText(TranslatedText previewText) voidsetTileImage(CMSMediaItem tileImage) voidsetTitle(TranslatedText title)
-
Constructor Details
-
CMSArchiveConfig
public CMSArchiveConfig() -
CMSArchiveConfig
- Parameters:
pi-
-
CMSArchiveConfig
Cloning constructor. Must be updated after any changes to the class.- Parameters:
orig-CMSArchiveConfigto clone
-
-
Method Details
-
getId
- Returns:
- the id
-
setId
- Parameters:
id- the id to set
-
getPi
- Returns:
- the pi
-
setPi
- Parameters:
pi- the pi to set
-
getDateUpdated
- Returns:
- the dateUpdated
-
setDateUpdated
- Parameters:
dateUpdated- the dateUpdated to set
-
getTitle
- Returns:
- the title
-
setTitle
- Parameters:
title- the title to set
-
getPreviewText
- Returns:
- the previewText
-
setPreviewText
- Parameters:
previewText- the previewText to set
-
getDescription
- Returns:
- the description
-
setDescription
- Parameters:
description- the description to set
-
getTileImage
- Returns:
- the tileImage
-
setTileImage
- Parameters:
tileImage- the tileImage to set
-
getHeaderImage
- Returns:
- the headerImage
-
setHeaderImage
- Parameters:
headerImage- the headerImage to set
-
getShortDescription
- Parameters:
maxLength- maximum character length- Returns:
- truncated plaintext
-
setMediaItem
Description copied from interface:CMSMediaHoldersetMediaItem.
- Specified by:
setMediaItemin interfaceCMSMediaHolder- Parameters:
item- aCMSMediaItemobject.
-
getMediaItem
Description copied from interface:CMSMediaHoldergetMediaItem.
- Specified by:
getMediaItemin interfaceCMSMediaHolder- Returns:
- a
CMSMediaItemobject.
-
getMediaFilter
Description copied from interface:CMSMediaHolderA regular expression determining which filenames are shown in the media list and may be uploaded
- Specified by:
getMediaFilterin interfaceCMSMediaHolder- Returns:
- a
Stringobject.
-
getMediaTypes
Description copied from interface:CMSMediaHolderA string representing the allowed media formates for a user. Should be a comma separated list of format names or filename suffixes- Specified by:
getMediaTypesin interfaceCMSMediaHolder- Returns:
String
-
hasMediaItem
public boolean hasMediaItem()Description copied from interface:CMSMediaHolderhasMediaItem.
- Specified by:
hasMediaItemin interfaceCMSMediaHolder- Returns:
- a boolean.
-
getMediaItemWrapper
Description copied from interface:CMSMediaHoldergetMediaItemWrapper.
- Specified by:
getMediaItemWrapperin interfaceCMSMediaHolder- Returns:
- a
CategorizableTranslatedSelectableobject.
-
setMediaItem
Description copied from interface:CMSMediaMultiHoldersetMediaItem.
- Specified by:
setMediaItemin interfaceCMSMediaMultiHolder- Parameters:
index- Index of the media itemitem- aCMSMediaItemobject.
-
getMediaItem
Description copied from interface:CMSMediaMultiHoldergetMediaItem.
- Specified by:
getMediaItemin interfaceCMSMediaMultiHolder- Parameters:
index- Index of the media item- Returns:
- a
CMSMediaItemobject.
-
getMediaFilter
Description copied from interface:CMSMediaMultiHolderA regular expression determining which filenames are shown in the media list and may be uploaded
- Specified by:
getMediaFilterin interfaceCMSMediaMultiHolder- Parameters:
index- Index of the media item- Returns:
- a
Stringobject.
-
getMediaTypes
Description copied from interface:CMSMediaMultiHolderA string representing the allowed media formats for a user. Should be a comma separated list of format names or filename suffixes- Specified by:
getMediaTypesin interfaceCMSMediaMultiHolder- Parameters:
index- Index of the media item- Returns:
String
-
hasMediaItem
public boolean hasMediaItem(int index) Description copied from interface:CMSMediaMultiHolderhasMediaItem.
- Specified by:
hasMediaItemin interfaceCMSMediaMultiHolder- Parameters:
index- Index of the media item- Returns:
- a boolean.
-
getMediaItemWrapper
Description copied from interface:CMSMediaMultiHoldergetMediaItemWrapper.
- Specified by:
getMediaItemWrapperin interfaceCMSMediaMultiHolder- Parameters:
index- Index of the media item- Returns:
- a
CategorizableTranslatedSelectableobject.
-