Class SchedulerEventImpl

java.lang.Object
org.opencastproject.scheduler.impl.SchedulerEventImpl
All Implemented Interfaces:
org.opencastproject.scheduler.api.SchedulerEvent

public class SchedulerEventImpl extends Object implements org.opencastproject.scheduler.api.SchedulerEvent
An in-memory construct to represent the scheduled event
  • Constructor Details

    • SchedulerEventImpl

      public SchedulerEventImpl(String eventId, String version, org.opencastproject.mediapackage.MediaPackage mediaPackage, org.opencastproject.scheduler.api.TechnicalMetadata technicalMetadata)
      Builds a representation of the technical metadata.
      Parameters:
      eventId - the event identifier
      version - the version of the event
      mediaPackage - the mediapackage
      technicalMetadata - the technical metadata
  • Method Details

    • getEventId

      public String getEventId()
      Specified by:
      getEventId in interface org.opencastproject.scheduler.api.SchedulerEvent
    • setEventId

      public void setEventId(String eventId)
    • getVersion

      public String getVersion()
      Specified by:
      getVersion in interface org.opencastproject.scheduler.api.SchedulerEvent
    • setVersion

      public void setVersion(String version)
    • getMediaPackage

      public org.opencastproject.mediapackage.MediaPackage getMediaPackage()
      Specified by:
      getMediaPackage in interface org.opencastproject.scheduler.api.SchedulerEvent
    • setMediaPackage

      public void setMediaPackage(org.opencastproject.mediapackage.MediaPackage mediaPackage)
    • getTechnicalMetadata

      public org.opencastproject.scheduler.api.TechnicalMetadata getTechnicalMetadata()
      Specified by:
      getTechnicalMetadata in interface org.opencastproject.scheduler.api.SchedulerEvent
    • setTechnicalMetadata

      public void setTechnicalMetadata(org.opencastproject.scheduler.api.TechnicalMetadata technicalMetadata)