src/main/kotlin/de/uapcore/lightpit/viewmodel/Issues.kt

changeset 260
fb2ae2d63a56
parent 250
ce6d539bb970
child 263
aa22103809cd
equal deleted inserted replaced
259:30ec2cf1e495 260:fb2ae2d63a56
45 45
46 data class Criteria(val field: Field, val asc: Boolean = true) 46 data class Criteria(val field: Field, val asc: Boolean = true)
47 47
48 override fun compare(left: Issue, right: Issue): Int { 48 override fun compare(left: Issue, right: Issue): Int {
49 if (left == right) { 49 if (left == right) {
50 return 0; 50 return 0
51 } 51 }
52 for (c in criteria) { 52 for (c in criteria) {
53 val result = when (c.field) { 53 val result = when (c.field) {
54 Field.PHASE -> left.status.phase.compareTo(right.status.phase) 54 Field.PHASE -> left.status.phase.compareTo(right.status.phase)
55 Field.ETA -> { 55 Field.ETA -> {

mercurial