WIP
[demos/pact] / consumer / src / main / java / de / juplo / demos / consumer / adapter / RemoteUsersServiceConsumer.java
index fd09ddc..b69ef81 100644 (file)
@@ -1,27 +1,28 @@
 package de.juplo.demos.consumer.adapter;
 
 import de.juplo.demos.consumer.domain.User;
-import de.juplo.demos.consumer.domain.UserService;
+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 UserService
+public class RemoteUsersServiceConsumer implements UsersService
 {
   private String uriTemplate;
   private 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()) {