Class TechnicalMetadataImpl
java.lang.Object
org.opencastproject.scheduler.api.TechnicalMetadataImpl
- All Implemented Interfaces:
TechnicalMetadata
An in-memory construct to represent the technical metadata of an scheduled event
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the agent identifierReturns the capture agent configurationReturns the end dateReturns the event identifierReturns the list of presentersReturns the optional recordingReturns the start dateReturns the workflow propertiesvoidsetAgentId(String agentId) voidsetCaptureAgentConfiguration(Map<String, String> agentConfig) voidsetEndDate(Date endDate) voidsetEventId(String eventId) voidsetPresenters(Set<String> presenters) voidsetRecording(Optional<Recording> recording) voidsetStartDate(Date startDate) voidsetWorkflowProperties(Map<String, String> workflowProperties)
-
Constructor Details
-
TechnicalMetadataImpl
public TechnicalMetadataImpl(String eventId, String agentId, Date startDate, Date endDate, Set<String> presenters, Map<String, String> workflowProperties, Map<String, String> agentConfig, Optional<Recording> recording) Builds a representation of the technical metadata.- Parameters:
eventId- the event identifieragentId- the agent identifierstartDate- the start dateendDate- the end datepresenters- the list of presentersworkflowProperties- the workflow propertiesagentConfig- the capture agent configurationrecording- the recording
-
-
Method Details
-
getEventId
Description copied from interface:TechnicalMetadataReturns the event identifier- Specified by:
getEventIdin interfaceTechnicalMetadata- Returns:
- the event identifier
-
setEventId
-
getAgentId
Description copied from interface:TechnicalMetadataReturns the agent identifier- Specified by:
getAgentIdin interfaceTechnicalMetadata- Returns:
- the agent identifier
-
setAgentId
-
getStartDate
Description copied from interface:TechnicalMetadataReturns the start date- Specified by:
getStartDatein interfaceTechnicalMetadata- Returns:
- the start date
-
setStartDate
-
getEndDate
Description copied from interface:TechnicalMetadataReturns the end date- Specified by:
getEndDatein interfaceTechnicalMetadata- Returns:
- the end date
-
setEndDate
-
getPresenters
Description copied from interface:TechnicalMetadataReturns the list of presenters- Specified by:
getPresentersin interfaceTechnicalMetadata- Returns:
- the list of presenters
-
setPresenters
-
getRecording
Description copied from interface:TechnicalMetadataReturns the optional recording- Specified by:
getRecordingin interfaceTechnicalMetadata- Returns:
- the optional recording
-
setRecording
-
getWorkflowProperties
Description copied from interface:TechnicalMetadataReturns the workflow properties- Specified by:
getWorkflowPropertiesin interfaceTechnicalMetadata- Returns:
- the workflow properties
-
setWorkflowProperties
-
getCaptureAgentConfiguration
Description copied from interface:TechnicalMetadataReturns the capture agent configuration- Specified by:
getCaptureAgentConfigurationin interfaceTechnicalMetadata- Returns:
- the capture agent configuration
-
setCaptureAgentConfiguration
-