WIP
[demos/pact] / consumer / src / main / java / de / juplo / demos / consumer / adapter / RemoteUsersServiceConsumer.java
index d47283c..b69ef81 100644 (file)
@@ -5,12 +5,13 @@ import de.juplo.demos.consumer.domain.UsersService;
 import lombok.RequiredArgsConstructor;
 import org.springframework.http.HttpStatus;
 import org.springframework.http.ResponseEntity;
+import org.springframework.stereotype.Service;
 import org.springframework.web.client.RestTemplate;
 
 import java.util.Optional;
-import java.util.UUID;
 
 
+@Service
 @RequiredArgsConstructor
 public class RemoteUsersServiceConsumer implements UsersService
 {
@@ -19,9 +20,9 @@ public class RemoteUsersServiceConsumer implements UsersService
 
 
   @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()) {