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 com.entwinemedia.fn.Fn<AssetManagerItem.TakeSnapshot, org.opencastproject.security.api.AccessControlList> static final com.entwinemedia.fn.Fn<AssetManagerItem.TakeSnapshot, com.entwinemedia.fn.data.Opt<org.opencastproject.metadata.dublincore.DublinCoreCatalog>> static final com.entwinemedia.fn.Fn<AssetManagerItem.TakeSnapshot, org.opencastproject.mediapackage.MediaPackage> -
Method Summary
Modifier and TypeMethodDescription<A> Adecompose(com.entwinemedia.fn.Fn<? super AssetManagerItem.TakeSnapshot, ? extends A> takeSnapshot, com.entwinemedia.fn.Fn<? super AssetManagerItem.DeleteEpisode, ? extends A> deleteEpisode) org.opencastproject.security.api.AccessControlListgetAcl()com.entwinemedia.fn.data.Opt<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 com.entwinemedia.fn.Fn<AssetManagerItem.TakeSnapshot,org.opencastproject.mediapackage.MediaPackage> getMediaPackage -
getEpisodeDublincore
public static final com.entwinemedia.fn.Fn<AssetManagerItem.TakeSnapshot,com.entwinemedia.fn.data.Opt<org.opencastproject.metadata.dublincore.DublinCoreCatalog>> getEpisodeDublincore -
getAcl
public static final com.entwinemedia.fn.Fn<AssetManagerItem.TakeSnapshot,org.opencastproject.security.api.AccessControlList> getAcl
-
-
Method Details
-
decompose
public <A> A decompose(com.entwinemedia.fn.Fn<? super AssetManagerItem.TakeSnapshot, ? extends A> takeSnapshot, com.entwinemedia.fn.Fn<? 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
public com.entwinemedia.fn.data.Opt<org.opencastproject.metadata.dublincore.DublinCoreCatalog> getEpisodeDublincore() -
getVersion
public long getVersion()
-