Skip to content

Consolidate TypeEntry and IndividualTimeSeriesMetaInformation #565

@sebastian-peter

Description

@sebastian-peter

With #546, TimeSeriesTypeSource is introduced, including the TimeSeriesTypeFactory which produces TypeEntrys.

This now leads to duplicates: edu.ie3.datamodel.io.source.TimeSeriesTypeSource.TypeEntry and edu.ie3.datamodel.io.naming.timeseries.IndividualTimeSeriesMetaInformation have the same contents.

Furthermore, CsvIndividualTimeSeriesMetaInformation are built by CsvFileConnector, while the SqlConnector does not provide the IndividualTimeSeriesMetaInformation.

These descrepancies should be fixed.

cc @t-ober

In order to re-allocate the responsibility to provide specific meta information and adapt to the needs of SIMONA, the following interface method should be re-introduced:

Optional<IndividualTimeSeriesMetaInformation> getTimeSeriesMetaInformation(UUID timeSeriesUuid);

Metadata

Metadata

Assignees

No one assigned

    Labels

    code qualityCode readability or structure is improved

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions