19 lines
468 B
Java
19 lines
468 B
Java
package wtf.beatrice.releasehive.services;
|
|
|
|
import org.springframework.security.core.userdetails.UsernameNotFoundException;
|
|
import wtf.beatrice.releasehive.models.User;
|
|
|
|
import java.util.List;
|
|
import java.util.UUID;
|
|
|
|
public interface UserService
|
|
{
|
|
List<User> getAllUsers();
|
|
|
|
User loadUserByUsername(String username) throws UsernameNotFoundException;
|
|
|
|
User loadUserByEmail(String email) throws UsernameNotFoundException;
|
|
|
|
boolean deleteUser(UUID id);
|
|
}
|