From 35752452386a12031ae4ff7ef7c0ff70e0a5a48d Mon Sep 17 00:00:00 2001 From: Art Date: Tue, 7 Sep 2021 10:14:22 +0300 Subject: [PATCH] 46. User registration - Interface (#4) --- .../supportportal/backend/service/UserService.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/service/UserService.java b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/service/UserService.java index ab3d1d6..6ee1d49 100644 --- a/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/service/UserService.java +++ b/support-portal-backend/src/main/java/net/shyshkin/study/fullstack/supportportal/backend/service/UserService.java @@ -1,6 +1,18 @@ package net.shyshkin.study.fullstack.supportportal.backend.service; +import net.shyshkin.study.fullstack.supportportal.backend.domain.User; import org.springframework.security.core.userdetails.UserDetailsService; +import java.util.List; + public interface UserService extends UserDetailsService { + + User register(String firstName, String lastName, String username, String email); + + List findAll(); + + User findByUsername(String username); + + User findByEmail(String email); + }