Interface UserService

  • All Known Implementing Classes:
    UserServiceImpl

    public interface UserService
    • Method Detail

      • findById

        User findById​(Long id)
        Search User by id
        Parameters:
        id - User id
        Returns:
        User data or null if not exists
      • findByLogin

        User findByLogin​(String login)
        Searches for user with given login
        Parameters:
        login - User login
        Returns:
        User data or null if not exists
      • findByToken

        User findByToken​(String token)
        Searches for user with given token
        Parameters:
        token - User token
        Returns:
        User or null if not exists
      • getCurrentUser

        User getCurrentUser()
        Get current user profile data
        Returns:
        Current user's data
      • isAuth

        boolean isAuth()
        Checks if user is authorized
        Returns:
        User authorization status