From 85052f57280a7976fcd7191804d672692039c4a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marcin=20Wo=C5=BAniak?= Date: Fri, 20 Nov 2020 14:53:45 +0100 Subject: [PATCH] Check it !!! UserRepository.java MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Marcin Woźniak --- .../repositories/UserRepository.java | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/buisnesslogic/src/main/java/com/plannaplan/repositories/UserRepository.java b/buisnesslogic/src/main/java/com/plannaplan/repositories/UserRepository.java index c792ce7..c2cc8e8 100755 --- a/buisnesslogic/src/main/java/com/plannaplan/repositories/UserRepository.java +++ b/buisnesslogic/src/main/java/com/plannaplan/repositories/UserRepository.java @@ -11,6 +11,32 @@ import org.springframework.data.jpa.repository.Query; import org.springframework.data.repository.query.Param; import org.springframework.stereotype.Repository; +/** + * UserRepository.getByAuthority: + * Return list of: + * SELECT * FROM User WHERE email = i. + * + * Where i, ?1 are equale to variables. + * + * UserRepository.getByToken: + * Return list of: + * SELECT * FROM User WHERE token = i. + * + * Where i, ?1 are equale to variables. + * + * UserRepository.searchForUsers: + * Return list of: + * SELECT * FROM User WHERE (name LIKE %?1% OR surname LIKE %?1%). + * + * Where i, ?1 are equale to variables. + * + * UserRepository.searchForUsers with role: + * Return list of: + * SELECT * FROM User WHERE (name LIKE %?1% OR surname LIKE %?1%) AND role=?2"). + * + * Where i, ?1 are equale to variables. + */ + @Repository public interface UserRepository extends JpaRepository { @Query("FROM User WHERE email = ?1")