Interface ARecord


  • public interface ARecord
    The result of a ASelectQuery. Each record represents a matching snapshot of a media package. Its purpose is to group the various data that is associated with a media package and to support their partial loading.
    • Method Detail

      • getSnapshotId

        long getSnapshotId()
        Get the snapshot ID. This is from the underlying DTO, and thus may be null.
      • getMediaPackageId

        String getMediaPackageId()
        Get the media package ID.
      • getProperties

        com.entwinemedia.fn.Stream<Property> getProperties()
        Get all properties associated with an episode. If the stream contains any properties also depends on the query specification. If it has not been specified to fetch properties the stream is definitely empty.

        Please note that properties are not versioned but stored per episode.

      • getSnapshot

        com.entwinemedia.fn.data.Opt<Snapshot> getSnapshot()
        Get the snapshot or return none if it has not been specified to fetch it.