Interface ConfigurablePublicationService
public interface ConfigurablePublicationService
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionorg.opencastproject.job.api.Jobreplace(org.opencastproject.mediapackage.MediaPackage mediaPackage, String channelId, Collection<? extends org.opencastproject.mediapackage.MediaPackageElement> addElements, Set<String> retractElementIds) Replaces media package elements.org.opencastproject.mediapackage.PublicationreplaceSync(org.opencastproject.mediapackage.MediaPackage mediaPackage, String channelId, Collection<? extends org.opencastproject.mediapackage.MediaPackageElement> addElements, Set<String> retractElementIds) Synchronously replaces media package elements.
-
Field Details
-
JOB_TYPE
- See Also:
-
-
Method Details
-
replace
org.opencastproject.job.api.Job replace(org.opencastproject.mediapackage.MediaPackage mediaPackage, String channelId, Collection<? extends org.opencastproject.mediapackage.MediaPackageElement> addElements, Set<String> retractElementIds) throws PublicationException, org.opencastproject.mediapackage.MediaPackageException Replaces media package elements.- Parameters:
mediaPackage- the media packagechannelId- the id of the publication channeladdElements- the media package elements to be addedretractElementIds- the ids of the media package elements to be removed- Returns:
- The job
- Throws:
PublicationException- if there was a problem publishing the mediaorg.opencastproject.mediapackage.MediaPackageException- if there was a problem with the mediapackage element
-
replaceSync
org.opencastproject.mediapackage.Publication replaceSync(org.opencastproject.mediapackage.MediaPackage mediaPackage, String channelId, Collection<? extends org.opencastproject.mediapackage.MediaPackageElement> addElements, Set<String> retractElementIds) throws PublicationException, org.opencastproject.mediapackage.MediaPackageException Synchronously replaces media package elements.- Parameters:
mediaPackage- the media packagechannelId- the id of the publication channeladdElements- the media package elements to be addedretractElementIds- the ids of the media package elements to be removed- Returns:
- The publication with the updated media package.
- Throws:
PublicationException- if there was a problem publishing the mediaorg.opencastproject.mediapackage.MediaPackageException- if there was a problem with the mediapackage element
-