summaryrefslogtreecommitdiffhomepage
path: root/backend/src/main/java/com/blog/web/services/UserService.java
blob: 772ff40ae54342b54c2753e7a06b43ae587421eb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package com.blog.web.services;

import com.blog.web.dto.RegistrationDto;
import com.blog.web.models.UserEntity;

import java.util.Optional;

public interface UserService {
    void saveUser(RegistrationDto registrationDto);

    Optional<UserEntity> findByEmail(String email);

    Optional<UserEntity> findByUsername(String username);

    Optional<UserEntity> getLoggedInUser();
}