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
ConstructorsConstructorDescriptionTechnicalMetadataImpl(String eventId, String agentId, Date startDate, Date endDate, Set<String> presenters, Map<String, String> workflowProperties, Map<String, String> agentConfig, com.entwinemedia.fn.data.Opt<Recording> recording) Builds a representation of the technical metadata. -
Method Summary
Modifier and TypeMethodDescriptionReturns the agent identifierReturns the capture agent configurationReturns the end dateReturns the event identifierReturns the list of presenterscom.entwinemedia.fn.data.Opt<Recording> Returns 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(com.entwinemedia.fn.data.Opt<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, com.entwinemedia.fn.data.Opt<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
-