kmongo / org.litote.kmongo.serialization / ReflectionIdController

ReflectionIdController

object ReflectionIdController : IdController (source)

Default IdController implementation.

Functions

findIdProperty

fun findIdProperty(type: KClass<*>): KProperty1<*, *>?

getIdValue

fun <T, R> getIdValue(idProperty: KProperty1<T, R>, instance: T): R?

setIdValue

fun <T, R> setIdValue(idProperty: KProperty1<T, R>, instance: T): Unit