src/main/kotlin/de/uapcore/lightpit/entities/Version.kt

changeset 167
3f30adba1c63
parent 152
7761c37c5e61
child 180
009700915269
equal deleted inserted replaced
166:6eede6088d41 167:3f30adba1c63
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.entities 26 package de.uapcore.lightpit.entities
27 27
28 enum class VersionStatus { 28 import de.uapcore.lightpit.types.VersionStatus
29 Future, Unreleased, Released, LTS, Deprecated;
30 val isReleased get() = this.ordinal >= Released.ordinal
31 }
32 29
33 data class Version(val id: Int) : Comparable<Version> { 30 data class Version(override val id: Int, var projectid: Int) : Entity, Comparable<Version> {
34 var name: String = "" 31 var name: String = ""
35 var node = name 32 var node = name
36 var ordinal = 0 33 var ordinal = 0
37 var status = VersionStatus.Future 34 var status = VersionStatus.Future
38 35

mercurial