Class AssetManagerItem.TakeSnapshot
java.lang.Object
org.opencastproject.message.broker.api.assetmanager.AssetManagerItem
org.opencastproject.message.broker.api.assetmanager.AssetManagerItem.TakeSnapshot
- All Implemented Interfaces:
Serializable,MessageItem
- Enclosing class:
AssetManagerItem
An event for taking a snapshot of a media package.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.opencastproject.message.broker.api.assetmanager.AssetManagerItem
AssetManagerItem.DeleteEpisode, AssetManagerItem.TakeSnapshot, AssetManagerItem.Type -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Function<AssetManagerItem.TakeSnapshot, AccessControlList> static final Function<AssetManagerItem.TakeSnapshot, Optional<DublinCoreCatalog>> static final Function<AssetManagerItem.TakeSnapshot, MediaPackage> -
Method Summary
Modifier and TypeMethodDescription<A> Adecompose(Function<? super AssetManagerItem.TakeSnapshot, ? extends A> takeSnapshot, Function<? super AssetManagerItem.DeleteEpisode, ? extends A> deleteEpisode) getAcl()getType()longMethods inherited from class org.opencastproject.message.broker.api.assetmanager.AssetManagerItem
add, deleteEpisode, getDate, getId
-
Field Details
-
getMediaPackage
-
getEpisodeDublincore
public static final Function<AssetManagerItem.TakeSnapshot,Optional<DublinCoreCatalog>> getEpisodeDublincore -
getAcl
-
-
Method Details
-
decompose
public <A> A decompose(Function<? super AssetManagerItem.TakeSnapshot, ? extends A> takeSnapshot, Function<? super AssetManagerItem.DeleteEpisode, ? extends A> deleteEpisode) - Specified by:
decomposein classAssetManagerItem
-
getType
- Specified by:
getTypein classAssetManagerItem
-
getMediapackage
-
getAcl
-
getEpisodeDublincore
-
getVersion
public long getVersion()
-