| | package jackall.moncalc.db |
---|
| | |
---|
| | import jackall.moncalc.vo.Temple |
---|
| | import io.realm.Realm |
---|
| | import jackall.moncalc.vo.Fruit |
---|
| | |
---|
| | /** |
---|
| | * Created by matsumoto_k on 2017/11/02. |
---|
| | */ |
---|
| | class FruitRealmHelper : RealmHelper<Temple>() { |
---|
| | override fun insert(realmObject: Temple) { |
---|
| | getRealm().use { realm -> |
---|
| | realm.executeTransaction { |
---|
| | realm.copyToRealmOrUpdate(realmObject) |
---|
| | } |
---|
| | class FruitRealmHelper : RealmHelper<Fruit>() { |
---|
| | override fun insert(mRealm: Realm, realmObject: Fruit) { |
---|
| | mRealm.executeTransaction { |
---|
| | mRealm.copyToRealmOrUpdate(realmObject) |
---|
| | } |
---|
| | } |
---|
| | |
---|
| | override fun insert(realmObject: List<Temple>) { |
---|
| | getRealm().use { realm -> |
---|
| | realm.executeTransaction { |
---|
| | realm.copyToRealmOrUpdate(realmObject) |
---|
| | } |
---|
| | override fun insert(mRealm: Realm, realmObject: List<Fruit>) { |
---|
| | mRealm.executeTransaction { |
---|
| | mRealm.copyToRealmOrUpdate(realmObject) |
---|
| | } |
---|
| | } |
---|
| | |
---|
| | override fun findAll(mRealm: Realm): List<Fruit> { |
---|
| | return mRealm.where(Fruit::class.java).findAll() |
---|
| | } |
---|
| | } |
---|
| | |