void
Creates new event using specified mediapackage, workflow configuration and capture agent configuration.
SchedulerService.addMultipleEvents(net.fortuna.ical4j.model.property.RRule rRule,
Date start,
Date end,
Long duration,
TimeZone tz,
String captureAgentId,
Set<String> userIds,
org.opencastproject.mediapackage.MediaPackage templateMp,
Map<String,String> wfProperties,
Map<String,String> caMetadata,
Optional<String> schedulingSource)
Creates a group of new event using specified mediapackage, workflow configuration and capture agent configuration.
List<org.opencastproject.mediapackage.MediaPackage>
Returns list of all conflicting events, i.e. all events that ends after start date and begins before end date.
List<org.opencastproject.mediapackage.MediaPackage>
Returns list of all conflicting events.
Generates calendar for specified capture agent.
Retrieves capture agent configuration for specified event.
Optional<org.opencastproject.mediapackage.MediaPackage>
Retrieves the currently active recording for the given capture agent (if any).
org.opencastproject.metadata.dublincore.DublinCoreCatalog
Retrieves dublin core catalog associated with specified event ID.
int
Returns the number of scheduled events.
Gets the state of all recordings in the system.
org.opencastproject.mediapackage.MediaPackage
Retrieves mediapackage associated with specified event ID.
Gets the state of a recording, if it exists.
Returns hash of last modification of event belonging to specified capture agent.
Retrieves the technical metadata associated with specified event ID.
Optional<org.opencastproject.mediapackage.MediaPackage>
Retrieves the upcoming recording for the given capture agent (if any).
Retrieves workflow configuration associated with specified event ID.
void
Removes event with specified ID.
void
Removes a recording from the system, if the recording exists.
void
Remove all of the scheduled events before a buffer.
List<org.opencastproject.mediapackage.MediaPackage>
Retrieves all events matching given filter.
void
Updates event with specified ID and check for conflicts.
void
SchedulerService.updateEvent(String mediaPackageId,
Optional<Date> startDateTime,
Optional<Date> endDateTime,
Optional<String> captureAgentId,
Optional<Set<String>> userIds,
Optional<org.opencastproject.mediapackage.MediaPackage> mediaPackage,
Optional<Map<String,String>> wfProperties,
Optional<Map<String,String>> caMetadata,
boolean allowConflict)
Updates event with specified ID and possibly checking for conflicts.
boolean
Updates the state of a recording with the given state, if it exists.