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, org.opencastproject.security.api.AccessControlList> static final Function<AssetManagerItem.TakeSnapshot, Optional<org.opencastproject.metadata.dublincore.DublinCoreCatalog>> static final Function<AssetManagerItem.TakeSnapshot, org.opencastproject.mediapackage.MediaPackage> -
Method Summary
Modifier and TypeMethodDescription<A> Adecompose(Function<? super AssetManagerItem.TakeSnapshot, ? extends A> takeSnapshot, Function<? super AssetManagerItem.DeleteEpisode, ? extends A> deleteEpisode) org.opencastproject.security.api.AccessControlListgetAcl()Optional<org.opencastproject.metadata.dublincore.DublinCoreCatalog> org.opencastproject.mediapackage.MediaPackagegetType()longMethods inherited from class org.opencastproject.message.broker.api.assetmanager.AssetManagerItem
add, deleteEpisode, getDate, getId
-
Field Details
-
getMediaPackage
public static final Function<AssetManagerItem.TakeSnapshot,org.opencastproject.mediapackage.MediaPackage> getMediaPackage -
getEpisodeDublincore
public static final Function<AssetManagerItem.TakeSnapshot,Optional<org.opencastproject.metadata.dublincore.DublinCoreCatalog>> getEpisodeDublincore -
getAcl
public static final Function<AssetManagerItem.TakeSnapshot,org.opencastproject.security.api.AccessControlList> 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
public org.opencastproject.mediapackage.MediaPackage getMediapackage() -
getAcl
public org.opencastproject.security.api.AccessControlList getAcl() -
getEpisodeDublincore
-
getVersion
public long getVersion()
-