-
- All Implemented Interfaces:
-
com.brightcove.player.store.IdentifiableEntity
,io.requery.Persistable
@Entity() public abstract class AbstractDownloadRequestSet implements IdentifiableEntity<DownloadRequestSet, Long>
Defines the contract of an entity that can be parceled and persisted into a local database with information related to set of download requests.
-
-
Method Summary
Modifier and Type Method Description void
onBeforeInsert()
Sets the create time before the inserting the entity into the database table. long
getModifiedTime()
Gets the date and time when the request was modified as number of milliseconds sinceJanuary 1, 1970, 00:00:00 GMT. List<Long>
getDownloadRequestIds()
Extracts the list of download request identifiers in the set. boolean
isMarkedForDeletion()
Checks if the status indicates the download is currently marked for deletion. LogicalCondition<out Expression<Long>, out Object>
getIdentityCondition(Long key)
LogicalCondition<out Expression<Long>, out Object>
getIdentityCondition()
-
-
Method Detail
-
onBeforeInsert
@PreInsert() void onBeforeInsert()
Sets the create time before the inserting the entity into the database table.
-
getModifiedTime
long getModifiedTime()
Gets the date and time when the request was modified as number of milliseconds sinceJanuary 1, 1970, 00:00:00 GMT.
-
getDownloadRequestIds
@NonNull() List<Long> getDownloadRequestIds()
Extracts the list of download request identifiers in the set.
-
isMarkedForDeletion
boolean isMarkedForDeletion()
Checks if the status indicates the download is currently marked for deletion.
-
getIdentityCondition
LogicalCondition<out Expression<Long>, out Object> getIdentityCondition(Long key)
-
getIdentityCondition
LogicalCondition<out Expression<Long>, out Object> getIdentityCondition()
-
-
-
-