Class DePermissionRequest
java.lang.Object
energy.eddie.regionconnector.de.eta.permission.request.DePermissionRequest
- All Implemented Interfaces:
MeterReadingPermissionRequest,PermissionRequest
Permission request implementation for Germany (ETA Plus).
This class represents a permission request in the German energy market.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDePermissionRequest(String permissionId, String connectionId, String meteringPointId, LocalDate start, LocalDate end, Granularity granularity, EnergyType energyType, PermissionProcessStatus status, ZonedDateTime created, String dataNeedId, LocalDate latestMeterReadingEndDate, String message, String cause) -
Method Summary
Modifier and TypeMethodDescriptioncause()The connectionId is an id that is given by the eligible party using EDDIE.created()The datetime when the permission request first was created.The dataNeedId identifies the data need that should be met by the permission request.Information about the data source associated with the permission request.end()The end date from which data is requested.The latest meter reading end date that was pulled or received for this permission request.message()The permissionId of a request.start()The start date from which data is requested.status()
-
Constructor Details
-
DePermissionRequest
public DePermissionRequest(String permissionId, String connectionId, String meteringPointId, LocalDate start, LocalDate end, Granularity granularity, EnergyType energyType, PermissionProcessStatus status, ZonedDateTime created, String dataNeedId, @Nullable LocalDate latestMeterReadingEndDate, @Nullable String message, @Nullable String cause) -
DePermissionRequest
protected DePermissionRequest()
-
-
Method Details
-
permissionId
Description copied from interface:PermissionRequestThe permissionId of a request. It is used internally of EDDIE to map permission requests or incoming consumption data- Specified by:
permissionIdin interfacePermissionRequest- Returns:
- permissionId
-
connectionId
Description copied from interface:PermissionRequestThe connectionId is an id that is given by the eligible party using EDDIE.- Specified by:
connectionIdin interfacePermissionRequest- Returns:
- connectionId
-
meteringPointId
-
start
Description copied from interface:PermissionRequestThe start date from which data is requested. (inclusive)- Specified by:
startin interfacePermissionRequest
-
end
Description copied from interface:PermissionRequestThe end date from which data is requested. (inclusive)- Specified by:
endin interfacePermissionRequest
-
granularity
-
energyType
-
status
- Specified by:
statusin interfacePermissionRequest
-
created
Description copied from interface:PermissionRequestThe datetime when the permission request first was created.- Specified by:
createdin interfacePermissionRequest- Returns:
- the created datetime
-
dataSourceInformation
Description copied from interface:PermissionRequestInformation about the data source associated with the permission request.- Specified by:
dataSourceInformationin interfacePermissionRequest- Returns:
- the DataSourceInformation of the PermissionRequest
-
dataNeedId
Description copied from interface:PermissionRequestThe dataNeedId identifies the data need that should be met by the permission request.- Specified by:
dataNeedIdin interfacePermissionRequest- Returns:
- dataNeedId
-
message
-
cause
-
latestMeterReadingEndDate
Description copied from interface:MeterReadingPermissionRequestThe latest meter reading end date that was pulled or received for this permission request.- Specified by:
latestMeterReadingEndDatein interfaceMeterReadingPermissionRequest
-