dev_raz_wip
Razmig Sarkissian 7 years ago
parent 2ad9e98004
commit 7c0e9f6a06
  1. 8
      app/src/main/java/net/pokeranalytics/android/model/realm/DataList.kt
  2. 2
      app/src/main/java/net/pokeranalytics/android/ui/adapter/components/DynamicRowInterface.kt

@ -18,11 +18,11 @@ enum class DataList {
return realm.where(this.relatedEntity).findAll().sort(fieldName?:this.sortingFieldName, sortOrder?:this.sorting)
}
var sortingFieldName: String = "name"
var sorting: Sort = Sort.DESCENDING
private var sortingFieldName: String = "name"
private var sorting: Sort = Sort.DESCENDING
val relatedEntity: Class < out RealmObject >
private val relatedEntity: Class < out RealmObject >
get() {
return when (this) {
NONE -> RealmObject::class.java
@ -46,7 +46,7 @@ enum class DataList {
}
fun updateOrCreate(realm:Realm, primaryKey:String?): RealmObject {
var proxyItem: RealmObject? = this.getData(realm, primaryKey)
val proxyItem: RealmObject? = this.getData(realm, primaryKey)
proxyItem?.let {
return realm.copyFromRealm(it)
} ?: run {

@ -193,7 +193,7 @@ enum class SettingRow(val resId: Int) : DynamicRowInterface {
return context.getString(this.resId)
}
override var viewType: Int = RowViewType.TITLE.ordinal
override val viewType: Int = RowViewType.TITLE.ordinal
override val relatedDataList : DataList
get() {

Loading…
Cancel
Save