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<QrCodeDto> createPermissionRequest(@Valid PermissionRequestForCreation permissionRequestForCreation) org.springframework.http.ResponseEntity<PermissionDetailsDto> getPermissionDetails(String permissionId) org.springframework.http.ResponseEntity<Object> updatePermissionRequest(String permissionId, @Valid PermissionUpdateDto updateDto)
-
Field Details
-
PATH_HANDSHAKE_PERMISSION_REQUEST
- See Also:
-
-
Constructor Details
-
PermissionRequestController
-
-
Method Details
-
createPermissionRequest
@PostMapping(value="/permission-request", consumes="application/json", produces="application/json") public org.springframework.http.ResponseEntity<QrCodeDto> createPermissionRequest(@Valid @RequestBody @Valid PermissionRequestForCreation permissionRequestForCreation) throws DataNeedNotFoundException, UnsupportedDataNeedException -
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 PermissionUpdateDto 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
-