Class AbstractOfflineVideo

java.lang.Object
com.brightcove.player.store.AbstractOfflineVideo
All Implemented Interfaces:
IdentifiableEntity<com.brightcove.player.store.OfflineVideo,UUID>, io.requery.Persistable

@Entity public abstract class AbstractOfflineVideo extends Object implements IdentifiableEntity<com.brightcove.player.store.OfflineVideo,UUID>
Defines the contract of an entity that can be parceled and persisted into a local database with information related to an video that can be played back offline.
  • Constructor Details

    • AbstractOfflineVideo

      public AbstractOfflineVideo()
  • Method Details

    • getIdentityCondition

      public io.requery.query.LogicalCondition<? extends io.requery.query.Expression<UUID>,?> getIdentityCondition(UUID key)
      Description copied from interface: IdentifiableEntity
      Gets a LogicalCondition that can be used to match an entity by it's unique identifier.
      Specified by:
      getIdentityCondition in interface IdentifiableEntity<com.brightcove.player.store.OfflineVideo,UUID>
      Parameters:
      key - the unique identifier of the entity.
      Returns:
      the logical condition.
    • getIdentityCondition

      public io.requery.query.LogicalCondition<? extends io.requery.query.Expression<UUID>,?> getIdentityCondition()
      Description copied from interface: IdentifiableEntity
      Gets a LogicalCondition that can be used to match this entity by it's unique identifier.
      Specified by:
      getIdentityCondition in interface IdentifiableEntity<com.brightcove.player.store.OfflineVideo,UUID>
      Returns:
      the logical condition.