Interface MediaItemMultimediaVersion
-
- All Superinterfaces:
ContentItemVersion<MediaItem>
,FormBackingObject
,MediaItemVersion
,PublicationStatusEnabled
,WorkflowEnabled
,Wrapper
public interface MediaItemMultimediaVersion extends MediaItemVersion
Representation of multimedia media item.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface nl.gx.webmanager.cms.mediarepository.MediaItemVersion
MediaItemVersion.SearchEngineInclude
-
-
Field Summary
-
Fields inherited from interface nl.gx.webmanager.cms.core.ContentItemVersion
LABELCATEGORY_NOCATEGORY, LABELCATEGORY_NOLABEL
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MediaItemMultimediaFormatVersion
createFormatVersion()
Create a new MediaItemMultimediaFormatVersion object.int
getDuration()
Get the duration of this multimedia version.MediaItemMultimediaFormatVersion[]
getFormatVersions()
Get the array of format versions for this MultimediaVersion object.void
setDuration(int duration)
Set the duration.void
setFormatVersions(MediaItemMultimediaFormatVersion[] formats)
Set the list of format versions.-
Methods inherited from interface nl.gx.webmanager.cms.core.ContentItemVersion
createNewRevision, deleteRevisions, getAttachedLeadImage, getContentItem, getContentLabelCategories, getContentLabels, getCreationDate, getCreationUser, getHasLead, getIdentifier, getLanguage, getLastModifiedDate, getLastModifiedUser, getLead, getLeadImage, getLeadImageMediaItem, getLeadImageThumbnail, getPreviousRevisions, getRemark, getRevisionCount, getTitle, isEditable, isInContextCurrent, removeAttachedLeadImage, setAttachedLeadImage, setAttachedLeadImageFocusPoint, setEditable, setLead, setLeadImageMediaItem, setRemark
-
Methods inherited from interface nl.gx.webmanager.springmvc.FormBackingObject
getNestedPath, getUUID
-
Methods inherited from interface nl.gx.webmanager.cms.mediarepository.MediaItemVersion
addTerm, createRichTextElements, exists, getComponent, getContentType, getCopyrightNotice, getDiscussionConfiguration, getElementHolder, getElements, getExternalId, getForum, getForumSettings, getFriendlyURLTitle, getHtmlTitle, getIncludeInSearchEngine, getLastElement, getMediaItem, getMetaDescription, getMetaKeywords, getMetaTags, getPrivateNode, getReferencedContentItems, getResourceInstances, getSEOPriority, getSEOUpdateFrequency, getTargetPage, getTerms, getTotalVotes, getVotingAverage, getVotingModel, getWebsite, insertLastElementAtCursor, isArticle, isAuthorized, isAuthorizedToPreview, isBundle, isCurrent, removeTerm, setArticle, setAuthorized, setComponent, setContentType, setCopyrightNotice, setDiscussionConfiguration, setElementHolder, setElements, setExternalId, setForum, setForumSettings, setFriendlyURLTitle, setHtmlTitle, setIncludeInSearchEngine, setLanguage, setLastModifiedDate, setLastModifiedUser, setLeadImage, setLeadImage, setMetaDescription, setMetaKeywords, setPrivateNode, setPublic, setResourceInstances, setSEOPriority, setSEOUpdateFrequency, setTargetPage, setTerms, setTitle, setTitleVolatile, setWebsite
-
Methods inherited from interface nl.gx.webmanager.cms.core.PublicationStatusEnabled
getExpirationDate, getPublicationDate, getPublicationStatus, getPublicationStatus, setExpirationDate, setPublicationDate
-
Methods inherited from interface nl.gx.webmanager.cms.workflow.WorkflowEnabled
getWorkflowModel, getWorkflowModelInstance, isPublic
-
-
-
-
Method Detail
-
getDuration
int getDuration()
Get the duration of this multimedia version.- Returns:
- The duration.
-
setDuration
void setDuration(int duration)
Set the duration.- Parameters:
duration
- The new duration.
-
createFormatVersion
MediaItemMultimediaFormatVersion createFormatVersion()
Create a new MediaItemMultimediaFormatVersion object. This does not modify this object's internal list of format versions.- Returns:
- A new MediaItemMultimediaFormatVersion object.
-
getFormatVersions
MediaItemMultimediaFormatVersion[] getFormatVersions()
Get the array of format versions for this MultimediaVersion object. Modifying the array does not change the MediaItemMultimediaVersion.- Returns:
- The array of MediaItemMultimediaFormatVersion objects.
- See Also:
setFormatVersions(nl.gx.webmanager.cms.mediarepository.MediaItemMultimediaFormatVersion[])
-
setFormatVersions
void setFormatVersions(MediaItemMultimediaFormatVersion[] formats)
Set the list of format versions. The given array of formats completely overwrites the current list of formats.- Parameters:
formats
- The new list of formats.
-
-