Skip to content

Commit 64760ee

Browse files
committed
wallet
Signed-off-by: Mark Nelson <mark.x.nelson@oracle.com>
1 parent 80f701a commit 64760ee

File tree

1 file changed

+6
-2
lines changed
  • spring-cloud-oci-samples/spring-cloud-oci-adb-samples/src/main/java/com/oracle/cloud/spring/sample/adb/springcloudociadbsample

1 file changed

+6
-2
lines changed

spring-cloud-oci-samples/spring-cloud-oci-adb-samples/src/main/java/com/oracle/cloud/spring/sample/adb/springcloudociadbsample/AdbController.java

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,8 @@
1313
import io.swagger.v3.oas.annotations.Parameter;
1414
import io.swagger.v3.oas.annotations.tags.Tag;
1515
import org.springframework.beans.factory.annotation.Autowired;
16+
import org.springframework.core.io.InputStreamResource;
17+
import org.springframework.http.HttpHeaders;
1618
import org.springframework.http.ResponseEntity;
1719
import org.springframework.web.bind.annotation.DeleteMapping;
1820
import org.springframework.web.bind.annotation.GetMapping;
@@ -45,7 +47,6 @@ ResponseEntity<?> createAutonomousDatabase(
4547
@GetMapping
4648
ResponseEntity<?> getAutonomousDatabase(@Parameter(required = true, example = "databaseId") @RequestParam String databaseId) {
4749
AutonomousDbDetails response = autonomousDatabase.getAutonomousDatabase(databaseId);
48-
//System.out.println("###MARK###\n" + response);
4950
return ResponseEntity.ok().body(response);
5051
}
5152

@@ -55,7 +56,10 @@ ResponseEntity<?> getAutonomousDatabaseWallet(
5556
@Parameter(required = true, example = "password") @RequestParam String password
5657
) {
5758
GenerateAutonomousDatabaseWalletResponse response = autonomousDatabase.generateAutonomousDatabaseWallet(databaseId, password);
58-
return ResponseEntity.ok().body("opcRequestId fo generating wallet : " + response.getOpcRequestId());
59+
InputStreamResource isr = new InputStreamResource(response.getInputStream());
60+
HttpHeaders headers = new HttpHeaders();
61+
headers.setContentLength(response.getContentLength());
62+
return ResponseEntity.ok().headers(headers).body(isr);
5963
}
6064

6165
@DeleteMapping

0 commit comments

Comments
 (0)