UserServiceImpl

class UserServiceImpl(userRepository: UserRepository) : UserService

Implementation of the user.UserService interface.

Constructors

Link copied to clipboard
constructor(userRepository: UserRepository)

Functions

Link copied to clipboard
open override fun createUser(user: User): User

Creates a new user.

Link copied to clipboard
open override fun deleteUser(userId: String): Boolean

Deletes a user by their ID.

Link copied to clipboard
open override fun getUser(userId: String): UserData?

Retrieves a user by their ID.

Link copied to clipboard
open override fun getUserByEmail(email: String): UserData?

Retrieves a user by their email.

Link copied to clipboard
open override fun updateUser(userId: String, user: User): User?

Updates an existing user.