diff --git a/.gitignore b/.gitignore index 72429c2..900868f 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,7 @@ # Build build/ .gradle/ -out/ +/out/ # IDE .idea/ diff --git a/src/main/java/com/olhar/olharapi/application/port/out/UserRepository.java b/src/main/java/com/olhar/olharapi/application/port/out/UserRepository.java new file mode 100644 index 0000000..bd8c86d --- /dev/null +++ b/src/main/java/com/olhar/olharapi/application/port/out/UserRepository.java @@ -0,0 +1,13 @@ +package com.olhar.olharapi.application.port.out; + +import com.olhar.olharapi.domain.model.User; + +import java.util.Optional; +import java.util.UUID; + +public interface UserRepository { + User save(User user); + Optional findByEmail(String email); + Optional findById(UUID id); + boolean existsByEmail(String email); +}