interface SimpleDao<ObjectBase : DatabaseObject>
Author
Benjamin Beeker
delete |
abstract fun <Type : ObjectBase> delete(id: String, typeClass: Class<Type>): Completable |
get |
abstract operator fun <Type : ObjectBase> get(id: String, typeClass: Class<Type>): Maybe<Type> |
query |
abstract fun <Type : ObjectBase> query(typeClass: Class<Type>): Query<Type> |
save |
abstract fun <Type : ObjectBase> save(instance: Type): Single<Type> |
BaseDao |
class BaseDao : SimpleDao<DatabaseObject> |
UserDao |
class UserDao : SimpleDao<UserDatabaseObject> |