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

changeset 248
90dc13c78b5d
parent 228
d68b08c8f6d0
equal deleted inserted replaced
247:e71ae69c68c0 248:90dc13c78b5d
23 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 23 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
24 */ 24 */
25 25
26 package de.uapcore.lightpit.util 26 package de.uapcore.lightpit.util
27 27
28 import de.uapcore.lightpit.entities.Component
29 import de.uapcore.lightpit.entities.Issue 28 import de.uapcore.lightpit.entities.Issue
30 import de.uapcore.lightpit.entities.Project
31 import de.uapcore.lightpit.entities.Version
32 import de.uapcore.lightpit.types.IssueStatusPhase 29 import de.uapcore.lightpit.types.IssueStatusPhase
33
34 data class IssueFilter(
35 val project: Filter<Project> = AllFilter(),
36 val version: Filter<Version> = AllFilter(),
37 val component: Filter<Component> = AllFilter()
38 )
39 30
40 data class IssueSorter(val criteria: List<Criteria>) : Comparator<Issue> { 31 data class IssueSorter(val criteria: List<Criteria>) : Comparator<Issue> {
41 enum class Field { 32 enum class Field {
42 DONE, ETA, UPDATED 33 DONE, ETA, UPDATED
43 } 34 }

mercurial