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() } }