Class FluviusRegionConnectorMetadata
java.lang.Object
energy.eddie.regionconnector.be.fluvius.FluviusRegionConnectorMetadata
- All Implemented Interfaces:
RegionConnectorMetadata
@Component
public class FluviusRegionConnectorMetadata
extends Object
implements RegionConnectorMetadata
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCountry code of the region covered by aRegionConnector.longAccording to this presentation Fluvius services 5.8 electricity and gas metering points.The earliest possible start for a region-connector.granularitiesFor(EnergyType energyType) Returns the supported granularities for one energy type.id()A unique identifier of aRegionConnector.The latest possible end for a region-connector.List<Class<? extends DataNeedInterface>> List of supported Data NeedsThe energy types for which the region connector can request validated historical data.List of supported granularities.timeZone()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface energy.eddie.api.v0.RegionConnectorMetadata
countryCodes
-
Field Details
-
REGION_CONNECTOR_ID
- See Also:
-
SUPPORTED_DATA_NEEDS
-
ZONE_ID_BELGIUM
-
-
Constructor Details
-
FluviusRegionConnectorMetadata
public FluviusRegionConnectorMetadata() -
FluviusRegionConnectorMetadata
@Autowired public FluviusRegionConnectorMetadata(@Value("${region-connector.be.fluvius.mock-mandates:false}") boolean fluviusSandboxEnabled)
-
-
Method Details
-
id
Description copied from interface:RegionConnectorMetadataA unique identifier of aRegionConnector.- Specified by:
idin interfaceRegionConnectorMetadata
-
countryCode
Description copied from interface:RegionConnectorMetadataCountry code of the region covered by aRegionConnector. Must be uppercase.- Specified by:
countryCodein interfaceRegionConnectorMetadata
-
coveredMeteringPoints
public long coveredMeteringPoints()According to this presentation Fluvius services 5.8 electricity and gas metering points.- Specified by:
coveredMeteringPointsin interfaceRegionConnectorMetadata- Returns:
- number of metering points covered by Fluvius
-
earliestStart
Description copied from interface:RegionConnectorMetadataThe earliest possible start for a region-connector.- Specified by:
earliestStartin interfaceRegionConnectorMetadata
-
latestEnd
Description copied from interface:RegionConnectorMetadataThe latest possible end for a region-connector.- Specified by:
latestEndin interfaceRegionConnectorMetadata
-
supportedGranularities
Description copied from interface:RegionConnectorMetadataList of supported granularities.- Specified by:
supportedGranularitiesin interfaceRegionConnectorMetadata
-
timeZone
- Specified by:
timeZonein interfaceRegionConnectorMetadata
-
supportedDataNeeds
Description copied from interface:RegionConnectorMetadataList of supported Data Needs- Specified by:
supportedDataNeedsin interfaceRegionConnectorMetadata
-
supportedEnergyTypes
Description copied from interface:RegionConnectorMetadataThe energy types for which the region connector can request validated historical data.- Specified by:
supportedEnergyTypesin interfaceRegionConnectorMetadata- Returns:
- the supported energy types
-
granularitiesFor
Description copied from interface:RegionConnectorMetadataReturns the supported granularities for one energy type.- Specified by:
granularitiesForin interfaceRegionConnectorMetadata- Parameters:
energyType- the energy type- Returns:
- the granularities in which the validated historical data is available for that energy type
-