Package edu.ie3.datamodel.io.source
Interface TimeSeriesMappingSource
- All Superinterfaces:
 DataSource
- All Known Implementing Classes:
 CsvTimeSeriesMappingSource,SqlTimeSeriesMappingSource
This interface describes basic function to handle mapping between models and their respective
 time series
- 
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classClass to represent one entry within the participant to time series mapping - 
Method Summary
Modifier and TypeMethodDescriptiongetTimeSeriesMetaInformation(UUID timeSeriesUuid) Deprecated, for removal: This API element is subject to removal in a future version.since 3.0.getTimeSeriesUuid(UUID modelIdentifier) Get a time series identifier to a given model identifier 
- 
Method Details
- 
getMapping
- Returns:
 - That mapping
 
 - 
getTimeSeriesUuid
Get a time series identifier to a given model identifier- Parameters:
 modelIdentifier- Identifier of the model- Returns:
 - An 
Optionalto the time series identifier 
 - 
getTimeSeriesMetaInformation
@Deprecated(since="3.0", forRemoval=true) Optional<IndividualTimeSeriesMetaInformation> getTimeSeriesMetaInformation(UUID timeSeriesUuid) Deprecated, for removal: This API element is subject to removal in a future version.since 3.0. UseTimeSeriesMetaInformationSource.getTimeSeriesMetaInformation()insteadGet an option on the given time series meta information- Parameters:
 timeSeriesUuid- Unique identifier of the time series in question- Returns:
 - An Option onto the meta information
 
 
 -