package jackall.devrealm.db
import io.realm.RealmResults
import jackall.devrealm.vo.Person
/**
* Created by matsumoto_k on 2017/11/08.
*/
class PersonRealmHelper : BaseRealmHelper<Person>() {
val query by lazy { realm.where(Person::class.java) }
override fun insert(realmObject: Person) {
realm.executeTransaction {
realm.copyToRealm(realmObject)
}
}
override fun delete(realmObject: Person) {
realm.executeTransaction {
realmObject.deleteFromRealm()
}
}
override fun findAll(): RealmResults<Person> {
return query.findAll()
}
fun findLast(): Person {
return query.findAll().last()
}
}