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

changeset 193
1e4044d29b1c
parent 184
e8eecee6aadf
child 228
d68b08c8f6d0
     1.1 --- a/src/main/kotlin/de/uapcore/lightpit/util/Issues.kt	Tue May 11 17:41:01 2021 +0200
     1.2 +++ b/src/main/kotlin/de/uapcore/lightpit/util/Issues.kt	Thu May 13 10:16:57 2021 +0200
     1.3 @@ -42,7 +42,15 @@
     1.4          DONE, ETA, UPDATED
     1.5      }
     1.6  
     1.7 -    data class Criteria(val field: Field, val asc: Boolean)
     1.8 +    data class Criteria(val field: Field, val asc: Boolean = true)
     1.9 +
    1.10 +    companion object {
    1.11 +        val DEFAULT_ISSUE_SORTER = IssueSorter(listOf(
    1.12 +            Criteria(Field.DONE),
    1.13 +            Criteria(Field.UPDATED, false),
    1.14 +            Criteria(Field.ETA)
    1.15 +        ))
    1.16 +    }
    1.17  
    1.18      override fun compare(left: Issue, right: Issue): Int {
    1.19          if (left == right) {

mercurial