mongodb / de.comhix.database.dao / SimpleTypeDao

SimpleTypeDao

interface SimpleTypeDao<ObjectBase : DatabaseObject>

Author
Benjamin Beeker

Functions

delete

abstract fun delete(id: String): Completable

get

abstract operator fun get(id: String): Maybe<ObjectBase>

query

abstract fun query(): Query<ObjectBase>

save

abstract fun save(object: ObjectBase): Single<ObjectBase>

Inheritors

TypeDao

class TypeDao<Type : DatabaseObject> : SimpleTypeDao<Type>

TypeUserDao

class TypeUserDao<Type : UserDatabaseObject> : SimpleTypeDao<Type>