X-Git-Url: https://juplo.de/gitweb/?a=blobdiff_plain;f=pwreset%2Fsrc%2Fmain%2Fjava%2Fde%2Fjuplo%2Fdemos%2Fpwreset%2Fadapters%2Fout%2FRemoteUsersServiceConsumer.java;fp=pwreset%2Fsrc%2Fmain%2Fjava%2Fde%2Fjuplo%2Fdemos%2Fpwreset%2Fadapters%2Fout%2FRemoteUsersServiceConsumer.java;h=6755255dd1e0218c3f8b4f315fc2c7759df753bd;hb=b1a4c8bc0d3aff1e8e06ed9036144c5254096a33;hp=eb1492fb6107324d23356bf8c002cddb0b1fd757;hpb=5316cb48d040cad4e84ee6057acee61772fd7df2;p=demos%2Fpact diff --git a/pwreset/src/main/java/de/juplo/demos/pwreset/adapters/out/RemoteUsersServiceConsumer.java b/pwreset/src/main/java/de/juplo/demos/pwreset/adapters/out/RemoteUsersServiceConsumer.java index eb1492f..6755255 100644 --- a/pwreset/src/main/java/de/juplo/demos/pwreset/adapters/out/RemoteUsersServiceConsumer.java +++ b/pwreset/src/main/java/de/juplo/demos/pwreset/adapters/out/RemoteUsersServiceConsumer.java @@ -1,13 +1,13 @@ package de.juplo.demos.pwreset.adapters.out; -import de.juplo.demos.pwreset.domain.api.User; -import de.juplo.demos.pwreset.domain.api.UsersService; +import de.juplo.demos.pwreset.api.out.UsersService; import lombok.RequiredArgsConstructor; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.web.client.RestTemplate; import java.util.Optional; +import java.util.UUID; @RequiredArgsConstructor @@ -18,7 +18,7 @@ public class RemoteUsersServiceConsumer implements UsersService @Override - public Optional getUserByEmail(String email) { + public Optional getUserByEmail(String email) { ResponseEntity response = restTemplate.getForEntity(uriTemplate, UserDTO.class, email); HttpStatus status = response.getStatusCode(); @@ -26,15 +26,16 @@ public class RemoteUsersServiceConsumer implements UsersService switch (response.getStatusCode()) { case OK: return - Optional.of( - User.builder() - .id(dto.id) - .email(dto.email) - .build()); + Optional.of(dto.id); case NOT_FOUND: return Optional.empty(); default: throw new RuntimeException(status.toString()); } } + + @Override + public void setPassword(UUID userId, String password) { + + } }