Class PermissionRequestController
java.lang.Object
energy.eddie.regionconnector.fi.fingrid.web.PermissionRequestController
-
Constructor Summary
ConstructorsConstructorDescriptionPermissionRequestController(PermissionCreationService creationService, FingridConfiguration fingridConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.http.ResponseEntity<String> org.springframework.http.ResponseEntity<CreatedPermissionRequest> createPermissionRequest(@Valid PermissionRequestForCreation permissionRequestForCreation) org.springframework.http.ResponseEntity<OrganisationInformation> org.springframework.http.ResponseEntity<String>
-
Constructor Details
-
PermissionRequestController
public PermissionRequestController(PermissionCreationService creationService, FingridConfiguration fingridConfiguration)
-
-
Method Details
-
organisationInformation
@GetMapping("/organisation-information") public org.springframework.http.ResponseEntity<OrganisationInformation> organisationInformation() -
createPermissionRequest
@PostMapping(value="/permission-request", consumes="application/json", produces="application/json") public org.springframework.http.ResponseEntity<CreatedPermissionRequest> createPermissionRequest(@RequestBody @Valid @Valid PermissionRequestForCreation permissionRequestForCreation) throws DataNeedNotFoundException, UnsupportedDataNeedException -
accepted
@PatchMapping("/permission-request/{permissionId}/accepted") public org.springframework.http.ResponseEntity<String> accepted(@PathVariable String permissionId) throws PermissionNotFoundException, PermissionStateTransitionException -
rejected
@PatchMapping("/permission-request/{permissionId}/rejected") public org.springframework.http.ResponseEntity<String> rejected(@PathVariable String permissionId) throws PermissionNotFoundException, PermissionStateTransitionException
-