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

public static final class AssetManagerItem.TakeSnapshot extends AssetManagerItem
An event for taking a snapshot of a media package.
See Also:
  • 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:
      decompose in class AssetManagerItem
    • getType

      public AssetManagerItem.Type getType()
      Specified by:
      getType in class AssetManagerItem
    • 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()