Class PermissionRequestController
java.lang.Object
energy.eddie.regionconnector.aiida.web.PermissionRequestController
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<AiidaPermissionRequestsDto> createPermissionRequests(@Valid PermissionRequestForCreation permissionRequestsForCreation) org.springframework.http.ResponseEntity<PermissionDetailsDto> getPermissionDetails(String permissionId) org.springframework.http.ResponseEntity<Object> updatePermissionRequest(String permissionId, @Valid AiidaPermissionUpdateDto updateDto)
-
Field Details
-
PATH_HANDSHAKE_PERMISSION_REQUEST
- See Also:
-
-
Constructor Details
-
PermissionRequestController
-
-
Method Details
-
createPermissionRequests
@PostMapping(value="/permission-request", consumes="application/json", produces="application/json") public org.springframework.http.ResponseEntity<AiidaPermissionRequestsDto> createPermissionRequests(@Valid @RequestBody @Valid PermissionRequestForCreation permissionRequestsForCreation) throws DataNeedNotFoundException, UnsupportedDataNeedException, DataNeedMalformedException, JwtCreationFailedException -
updatePermissionRequest
@PatchMapping(value="/permission-request/{permissionId}", consumes="application/json", produces="application/json") public org.springframework.http.ResponseEntity<Object> updatePermissionRequest(@PathVariable String permissionId, @Valid @RequestBody @Valid AiidaPermissionUpdateDto updateDto) throws PermissionNotFoundException, CredentialsAlreadyExistException, PermissionStateTransitionException, DataNeedNotFoundException -
getPermissionDetails
@GetMapping(value="/permission-request/{permissionId}", produces="application/json") public org.springframework.http.ResponseEntity<PermissionDetailsDto> getPermissionDetails(@PathVariable String permissionId) throws DataNeedNotFoundException, PermissionNotFoundException
-