UserRepositoryImpl

@Singleton
class UserRepositoryImpl(userEntityRepository: UserEntityRepository) : UserRepository

Constructors

Link copied to clipboard
constructor(userEntityRepository: UserEntityRepository)

Functions

Link copied to clipboard
open override fun deleteAll()
Link copied to clipboard
open override fun deleteById(id: Username): User?
Link copied to clipboard
open override fun findAll(): List<User>
Link copied to clipboard
open override fun findById(id: Username): User?
Link copied to clipboard
open override fun findByRefreshToken(refreshToken: String): User?

Find a user by refresh token.

Link copied to clipboard
open override fun findByUsername(username: String): User?

Find a user by username.

Link copied to clipboard
open override fun save(entity: User)
Link copied to clipboard
open override fun update(entity: User)