summaryrefslogtreecommitdiffstats
path: root/common-be/src/main/java/org/openecomp/sdc/be/datatypes/enums/EnvironmentStatusEnum.java
blob: ef78ea8fdc820d7b803d07a82dce68a475993792 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
package org.openecomp.sdc.be.datatypes.enums;

public enum EnvironmentStatusEnum {
    UNKNOWN("unknown"),
    IN_PROGRESS("in_progress"),
    FAILED("failed"),
    COMPLETED("completed");

    private final String name;

    private EnvironmentStatusEnum(String name){
        this.name = name;
    }

    public String getName() {
        return name;
    }
    public static EnvironmentStatusEnum getByName(final String name){
        switch(name){
            case ("in_progress") : return IN_PROGRESS;
            case ("failed") : return FAILED;
            case ("completed") : return COMPLETED;
            default: return UNKNOWN;
        }
    }

}