Class EdaPermissionRequest
java.lang.Object
energy.eddie.regionconnector.at.eda.permission.request.EdaPermissionRequest
- All Implemented Interfaces:
PermissionRequest,AtPermissionRequest
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe CM Request ID of this permission request.The connectionId is an id that is given by the eligible party using EDDIE.EDA will generate a consentId for a permission request after it was accepted.In austria every conversation with the permission administrator requires a conversation id.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.Returns the EnergyDirection of theAtPermissionRequest.meteringPointId().static EdaPermissionRequestfromProjection(AtPermissionRequestProjection projection) The granularity of the energy data that is requested by this permission request.message()Message that was sent by EDA in their CCMO messages.In Austria every permission request is associated with exactly one metering point.The participation factor of a final customer in a CESU.The permissionId of a request.start()The start date from which data is requested.status()
-
Constructor Details
-
EdaPermissionRequest
protected EdaPermissionRequest()
-
-
Method Details
-
fromProjection
-
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
-
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
-
status
- Specified by:
statusin interfacePermissionRequest
-
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
-
created
Description copied from interface:PermissionRequestThe datetime when the permission request first was created.- Specified by:
createdin interfacePermissionRequest- Returns:
- the created datetime
-
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
-
cmRequestId
Description copied from interface:AtPermissionRequestThe CM Request ID of this permission request.- Specified by:
cmRequestIdin interfaceAtPermissionRequest- Returns:
- cmRequestId
-
conversationId
Description copied from interface:AtPermissionRequestIn austria every conversation with the permission administrator requires a conversation id. For a permission request this id is generated by eddie.- Specified by:
conversationIdin interfaceAtPermissionRequest- Returns:
- conversationId
-
meteringPointId
Description copied from interface:AtPermissionRequestIn Austria every permission request is associated with exactly one metering point. When the request is sent without a metering point id, the user is asked to select a metering point in his DSO web portal. So it can be empty in the beginning, but it will always be set once the request has been accepted. This will always be present if thePermissionRequest.dataNeedId()is aCESUJoinRequestDataNeed.- Specified by:
meteringPointIdin interfaceAtPermissionRequest- Returns:
- meteringPointId
-
consentId
Description copied from interface:AtPermissionRequestEDA will generate a consentId for a permission request after it was accepted. So this ID is only available after accepting the permission request.- Specified by:
consentIdin interfaceAtPermissionRequest- Returns:
- consentId
-
message
Description copied from interface:AtPermissionRequestMessage that was sent by EDA in their CCMO messages.- Specified by:
messagein interfaceAtPermissionRequest- Returns:
- message
-
granularity
Description copied from interface:AtPermissionRequestThe granularity of the energy data that is requested by this permission request.- Specified by:
granularityin interfaceAtPermissionRequest- Returns:
- granularity
-
participationFactor
Description copied from interface:AtPermissionRequestThe participation factor of a final customer in a CESU. Only present if this permission request has aCESUJoinRequestDataNeed.- Specified by:
participationFactorin interfaceAtPermissionRequest- Returns:
- Participation factor in a CESU.
-
energyDirection
Description copied from interface:AtPermissionRequestReturns the EnergyDirection of theAtPermissionRequest.meteringPointId(). Similar to theAtPermissionRequest.participationFactor()this is only present if the data need is aCESUJoinRequestDataNeed.- Specified by:
energyDirectionin interfaceAtPermissionRequest- Returns:
- EnergyDirection of the metering point ID.
-