UserSQLRepository

SQL repository for users.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
fun close()

Close the connection to the database.

Link copied to clipboard
abstract fun connect(host: String, port: String, dbName: String, username: String, password: String)
Link copied to clipboard
open override fun deleteById(id: User.UserID): User?

Delete a user by ID.

Link copied to clipboard
open override fun findAll(): Array<User>

Find all users.

Link copied to clipboard
open override fun findById(id: User.UserID): User?

Find a user by ID.

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

Save a user.

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

Update a user.