25 |
25 |
26 package de.uapcore.lightpit.entities |
26 package de.uapcore.lightpit.entities |
27 |
27 |
28 import de.uapcore.lightpit.types.VersionStatus |
28 import de.uapcore.lightpit.types.VersionStatus |
29 |
29 |
30 data class Version(override val id: Int, var projectid: Int) : Entity, Comparable<Version> { |
30 data class Version(override val id: Int, val projectid: Int) : Entity, HasNode, Comparable<Version> { |
31 var name: String = "" |
31 var name: String = "" |
32 var node = name |
32 override var node = name |
33 var ordinal = 0 |
33 var ordinal = 0 |
34 var status = VersionStatus.Future |
34 var status = VersionStatus.Future |
35 |
35 |
36 override fun compareTo(other: Version): Int { |
36 override fun compareTo(other: Version): Int { |
37 val ord = ordinal.compareTo(other.ordinal) |
37 val ord = ordinal.compareTo(other.ordinal) |