InMemoryRepository

open class InMemoryRepository<I : EntityId<*>, A : AggregateRoot<I>>(var entities: Map<I, A> = mapOf()) : Repository<I, A>

Constructors

Link copied to clipboard
constructor(entities: Map<I, A> = mapOf())

Properties

Link copied to clipboard
var entities: Map<I, A>

Functions

Link copied to clipboard
fun clear()
Link copied to clipboard
open override fun deleteAll()
Link copied to clipboard
open override fun deleteById(id: I): A?
Link copied to clipboard
open override fun findById(id: I): A?
Link copied to clipboard
open override fun save(entity: A)
Link copied to clipboard
open override fun update(entity: A)