X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=consumer%2Fsrc%2Fmain%2Fjava%2Fde%2Fjuplo%2Fdemos%2Fconsumer%2Fadapter%2FRemoteUsersServiceConsumer.java;h=8cbc3eb210ad1dd1acc6aefed9ec874683d9e1e8;hb=03f0d97c64e951be02d48fb2e3442535dc1d193e;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..8cbc3eb 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 @@ -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 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()) {