WIP
[demos/pact] / consumer / src / main / java / de / juplo / demos / consumer / adapter / RemoteUsersServiceConsumer.java
index d47283c..8cbc3eb 100644 (file)
@@ -8,20 +8,19 @@ import org.springframework.http.ResponseEntity;
 import org.springframework.web.client.RestTemplate;
 
 import java.util.Optional;
-import java.util.UUID;
 
 
 @RequiredArgsConstructor
 public class RemoteUsersServiceConsumer implements UsersService
 {
-  private String uriTemplate;
-  private RestTemplate restTemplate;
+  private final String uriTemplate;
+  private final RestTemplate restTemplate;
 
 
   @Override
-  public Optional<User> getUser(UUID id) {
+  public Optional<User> getUserByEmail(String email) {
     ResponseEntity<UserDTO> response =
-        restTemplate.getForEntity(uriTemplate, UserDTO.class, id);
+        restTemplate.getForEntity(uriTemplate, UserDTO.class, email);
     HttpStatus status = response.getStatusCode();
     UserDTO dto = response.getBody();
     switch (response.getStatusCode()) {