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
Modifier and TypeInterfaceDescriptionstatic class
Class 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
Optional
to 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
-