parent
6850060c87
commit
c80e41367e
@ -0,0 +1,5 @@ |
||||
package net.pokeranalytics.android.model.filter |
||||
|
||||
enum class FilterComponent { |
||||
|
||||
} |
||||
@ -0,0 +1,29 @@ |
||||
package net.pokeranalytics.android.model.filter |
||||
|
||||
import io.realm.RealmObject |
||||
import io.realm.RealmResults |
||||
|
||||
interface Filterable { |
||||
|
||||
} |
||||
|
||||
class FilterManager { |
||||
|
||||
fun test(realmResults: RealmResults<RealmObject>) { |
||||
realmResults.where().greaterThan("test", 5).findAll() |
||||
} |
||||
} |
||||
|
||||
fun MutableList<Filterable>.filter(filter: FilterComponent) : List<Filterable> { |
||||
|
||||
return this.filter { f -> |
||||
return@filter true |
||||
} |
||||
} |
||||
|
||||
|
||||
// doesnt compile: Class "FilterableRealmObject" must contain at least 1 persistable field. |
||||
|
||||
//class FilterableRealmObject : RealmObject(), Filterable { |
||||
// |
||||
//} |
||||
Loading…
Reference in new issue