src/main/java/de/uapcore/lightpit/entities/IssueStatus.java

changeset 80
27a25f32048e
parent 62
833e0385572a
child 81
1a2e7b5d48f7
     1.1 --- a/src/main/java/de/uapcore/lightpit/entities/IssueStatus.java	Sat May 23 14:13:09 2020 +0200
     1.2 +++ b/src/main/java/de/uapcore/lightpit/entities/IssueStatus.java	Sun May 24 15:30:43 2020 +0200
     1.3 @@ -29,12 +29,27 @@
     1.4  package de.uapcore.lightpit.entities;
     1.5  
     1.6  public enum IssueStatus {
     1.7 -    InSpecification,
     1.8 -    ToDo,
     1.9 -    Scheduled,
    1.10 -    InProgress,
    1.11 -    InReview,
    1.12 -    Done,
    1.13 -    Rejected,
    1.14 -    Withdrawn
    1.15 +    InSpecification(0),
    1.16 +    ToDo(0),
    1.17 +    Scheduled(1),
    1.18 +    InProgress(1),
    1.19 +    InReview(1),
    1.20 +    Done(2),
    1.21 +    Rejected(2),
    1.22 +    Withdrawn(2),
    1.23 +    Duplicate(2);
    1.24 +
    1.25 +    private int phase;
    1.26 +
    1.27 +    IssueStatus(int phase) {
    1.28 +        this.phase = phase;
    1.29 +    }
    1.30 +
    1.31 +    public int getPhase() {
    1.32 +        return phase;
    1.33 +    }
    1.34 +
    1.35 +    public static int phaseCount() {
    1.36 +        return 3;
    1.37 +    }
    1.38  }

mercurial