Class PermissionCreationService
java.lang.Object
energy.eddie.regionconnector.dk.energinet.services.PermissionCreationService
-
Constructor Summary
ConstructorsConstructorDescriptionPermissionCreationService(Outbox outbox, DataNeedCalculationService<DataNeed> dataNeedCalculationService) -
Method Summary
Modifier and TypeMethodDescriptioncreatePermissionRequest(PermissionRequestForCreation requestForCreation) Creates a newPermissionRequest, validates it and sends it to the permission administrator.
-
Constructor Details
-
Method Details
-
createPermissionRequest
public CreatedPermissionRequest createPermissionRequest(PermissionRequestForCreation requestForCreation) throws DataNeedNotFoundException, UnsupportedDataNeedException, InvalidRefreshTokenException Creates a newPermissionRequest, validates it and sends it to the permission administrator.- Parameters:
requestForCreation- Dto that contains the necessary information for this permission request.- Returns:
- The created PermissionRequest
- Throws:
DataNeedNotFoundExceptionUnsupportedDataNeedExceptionInvalidRefreshTokenException
-