Interface ARecord
-
public interface ARecordThe result of aASelectQuery. 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetMediaPackageId()Get the media package ID.com.entwinemedia.fn.Stream<Property>getProperties()Get all properties associated with an episode.com.entwinemedia.fn.data.Opt<Snapshot>getSnapshot()Get the snapshot or return none if it has not been specified to fetch it.longgetSnapshotId()Get the snapshot ID.
-
-
-
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.
-
-