Class PermissionRequestService
java.lang.Object
energy.eddie.regionconnector.fr.enedis.services.PermissionRequestService
-
Constructor Summary
ConstructorsConstructorDescriptionPermissionRequestService(FrPermissionRequestRepository repository, EnedisConfiguration configuration, Outbox outbox, DataNeedCalculationService calculationService, EnedisSubscribedServicesApi enedisApiClient) -
Method Summary
Modifier and TypeMethodDescriptionauthorizePermissionRequest(String permissionId, @Nullable Long authorizationId) createPermissionRequest(PermissionRequestForCreation permissionRequestForCreation) findDataNeedIdForPermission(String permissionId)
-
Constructor Details
-
Method Details
-
createPermissionRequest
public CreatedPermissionRequest createPermissionRequest(PermissionRequestForCreation permissionRequestForCreation) throws DataNeedNotFoundException, UnsupportedDataNeedException -
authorizePermissionRequest
public Authorization authorizePermissionRequest(String permissionId, @Nullable Long authorizationId) throws PermissionNotFoundException - Throws:
PermissionNotFoundException
-
findDataNeedIdForPermission
-