From 8e747e54bedd657bbf3bfd274739ee5f3a72b357 Mon Sep 17 00:00:00 2001 From: Merel Steenbergen Date: Tue, 9 Apr 2019 17:03:56 +0200 Subject: [PATCH] ADD::Clientside method --- .../java/greenify/client/rest/UserService.java | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/Client/src/main/java/greenify/client/rest/UserService.java b/src/Client/src/main/java/greenify/client/rest/UserService.java index 42fa205..c590ec3 100644 --- a/src/Client/src/main/java/greenify/client/rest/UserService.java +++ b/src/Client/src/main/java/greenify/client/rest/UserService.java @@ -332,4 +332,20 @@ public class UserService { .build().encode().toUri(), List.class); return result; } + + /** + * Removes a user from the database. + * @param name the username of the current user. + */ + @SuppressWarnings("Duplicates") + public void deleteAccount(String name) { + HttpHeaders headers = new HttpHeaders(); + headers.set("Accept", MediaType.APPLICATION_JSON_VALUE); + UriComponentsBuilder builder = UriComponentsBuilder.fromHttpUrl("http://localhost:8080/deleteAccount") + .queryParam("name", name); + HttpEntity entity = new HttpEntity<>(headers); + System.out.println(builder.build().encode().toUri()); + ResponseEntity authenticateResponse = this.restTemplate.getForEntity(builder.build() + .encode().toUri(), String.class); + } } \ No newline at end of file