Interface ARecord
- All Known Implementing Classes:
ARecordImpl
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 Summary
Modifier and TypeMethodDescriptionGet the media package ID.Get all properties associated with an episode.Get the snapshot or return none if it has not been specified to fetch it.longGet the snapshot ID.
-
Method Details
-
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
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
Get the snapshot or return none if it has not been specified to fetch it.
-