Class SnapshotDto
java.lang.Object
org.opencastproject.assetmanager.impl.persistence.SnapshotDto
JPA DTO.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancountEventsQuery(String organization) Count events with snapshots in the asset managerexistsQuery(String mediaPackageId) Check if any snapshot with the given media package exists.existsQuery(String mediaPackageId, String organization) Check if any snapshot with the given media package exists.getId()static SnapshotDtomk(org.opencastproject.assetmanager.api.Snapshot snapshot) static SnapshotDtomk(org.opencastproject.mediapackage.MediaPackage mediaPackage, VersionImpl version, String organization, Date archivalDate, org.opencastproject.assetmanager.api.Availability availability, String storageId, String owner) booleanremoveAsset(AssetDto asset) org.opencastproject.assetmanager.api.Snapshot
-
Constructor Details
-
SnapshotDto
public SnapshotDto()
-
-
Method Details
-
mk
public static SnapshotDto mk(org.opencastproject.mediapackage.MediaPackage mediaPackage, VersionImpl version, String organization, Date archivalDate, org.opencastproject.assetmanager.api.Availability availability, String storageId, String owner) -
mk
-
getId
-
getVersion
-
getMediaPackageId
-
getStorageId
-
addAsset
-
removeAsset
-
toSnapshot
public org.opencastproject.assetmanager.api.Snapshot toSnapshot() -
existsQuery
Check if any snapshot with the given media package exists.- Parameters:
mediaPackageId- The media package identifier to check for- Returns:
- If a snapshot exists for the given media package
-
existsQuery
public static Function<javax.persistence.EntityManager,Boolean> existsQuery(String mediaPackageId, String organization) Check if any snapshot with the given media package exists.- Parameters:
mediaPackageId- The media package identifier to check fororganization- An organization to limit the check for- Returns:
- If a snapshot exists for the given media package
-
countEventsQuery
Count events with snapshots in the asset manager- Parameters:
organization- An organization to count in- Returns:
- Number of events
-