X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=consumer%2Fsrc%2Fmain%2Fjava%2Fde%2Fjuplo%2Fdemos%2Fconsumer%2Fadapter%2FRemoteUsersServiceConsumer.java;h=b69ef819c2fbcf0552eb48f453c0facdbb8f6c06;hb=cb2a8fda60a15b79b72d99a5d1f72a18e4d681a0;hp=d47283c7d03de068545204373a1c3e75d59f6067;hpb=2819247c41afad8ca474e3af84e1216353c2bb38;p=demos%2Fpact diff --git a/consumer/src/main/java/de/juplo/demos/consumer/adapter/RemoteUsersServiceConsumer.java b/consumer/src/main/java/de/juplo/demos/consumer/adapter/RemoteUsersServiceConsumer.java index d47283c..b69ef81 100644 --- a/consumer/src/main/java/de/juplo/demos/consumer/adapter/RemoteUsersServiceConsumer.java +++ b/consumer/src/main/java/de/juplo/demos/consumer/adapter/RemoteUsersServiceConsumer.java @@ -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 getUser(UUID id) { + public Optional getUserByEmail(String email) { ResponseEntity response = - restTemplate.getForEntity(uriTemplate, UserDTO.class, id); + restTemplate.getForEntity(uriTemplate, UserDTO.class, email); HttpStatus status = response.getStatusCode(); UserDTO dto = response.getBody(); switch (response.getStatusCode()) {