Class AiidaPermissionRequest
java.lang.Object
energy.eddie.regionconnector.aiida.permission.request.AiidaPermissionRequest
- All Implemented Interfaces:
PermissionRequest,AiidaPermissionRequestInterface
@Entity
public class AiidaPermissionRequest
extends Object
implements AiidaPermissionRequestInterface
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaiidaId()The unique identifier of the AIIDA application to which the permission belongs.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.message()A message providing further information about the latest status.The permissionId of a request.start()The start date from which data is requested.status()Topic on which a permission termination request should be published.
-
Constructor Details
-
AiidaPermissionRequest
protected AiidaPermissionRequest()
-
-
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
-
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
-
terminationTopic
Description copied from interface:AiidaPermissionRequestInterfaceTopic on which a permission termination request should be published.- Specified by:
terminationTopicin interfaceAiidaPermissionRequestInterface- Returns:
- terminationTopic
-
message
Description copied from interface:AiidaPermissionRequestInterfaceA message providing further information about the latest status.- Specified by:
messagein interfaceAiidaPermissionRequestInterface
-
aiidaId
Description copied from interface:AiidaPermissionRequestInterfaceThe unique identifier of the AIIDA application to which the permission belongs.- Specified by:
aiidaIdin interfaceAiidaPermissionRequestInterface
-