Class VersionClaimDto
java.lang.Object
org.opencastproject.assetmanager.impl.persistence.VersionClaimDto
Supports the determination of the next free version identifier.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Function<javax.persistence.EntityManager, Optional<VersionClaimDto>> findLastQuery(String mediaPackageId) Find the last claimed version for a media package.longincrementQuery(String mediaPackageId) Atomically increment the last claimed version of a media package by one.static VersionClaimDtoCreate a new DTO.
-
Constructor Details
-
VersionClaimDto
public VersionClaimDto()
-
-
Method Details
-
mk
Create a new DTO. -
getMediaPackageId
-
getLastClaimed
public long getLastClaimed() -
findLastQuery
public static Function<javax.persistence.EntityManager,Optional<VersionClaimDto>> findLastQuery(String mediaPackageId) Find the last claimed version for a media package. -
incrementQuery
public static Function<javax.persistence.EntityManager,Integer> incrementQuery(String mediaPackageId) Atomically increment the last claimed version of a media package by one.- Returns:
- the number of rows updated: 1 if a row for this media package already existed, 0 if not.
-