kmongo / org.litote.kmongo.id / ObjectIdGenerator

ObjectIdGenerator

object ObjectIdGenerator : IdGenerator (source)

ObjectId generator.

Properties

idClass

The class of the id.

val idClass: KClass<out Id<*>>

wrappedIdClass

The class of the wrapped id.

val wrappedIdClass: KClass<out Any>

Functions

generateNewId

Generate a new id.

fun <T> generateNewId(): WrappedObjectId<T>

newObjectId

Generates a new WrappedObjectId.

fun <T> newObjectId(): WrappedObjectId<T>