From a7392827552f4c44195420616a32e346bd3e7048 Mon Sep 17 00:00:00 2001 From: Gato Date: Sun, 7 Jun 2026 08:35:25 +0200 Subject: [PATCH] fix: commite UserRepository.java et corrige out/ dans .gitignore MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit out/ sans / initial ignorait application/port/out/, qui est un répertoire valide de la Clean Architecture. Co-Authored-By: Claude Sonnet 4.6 --- .gitignore | 2 +- .../application/port/out/UserRepository.java | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 src/main/java/com/olhar/olharapi/application/port/out/UserRepository.java 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); +}