Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 espaco 1
package br.gov.al.saude.srv.model.enums;
2
 
3
import br.gov.al.saude.framework.core.generic.TipoEnum;
4
 
5
public enum TipoClasseCarreira implements TipoEnum{
6
 
7
        CLASSE_A("A", "Classe A"),
8
        CLASSE_B("B", "Classe B"),
9
        CLASSE_C("C", "Classe C"),
10
        CLASSE_D("D", "Classe D"),
11
        CLASSE_E("E", "Classe E"),
12
        CLASSE_F("F", "Classe F");
13
 
14
        private final String value;
15
        private String descricao;
16
 
17
        private TipoClasseCarreira(String value, String descricao) {
18
                this.value = value;
19
                this.descricao = descricao;
20
        }
21
 
22
        public String getValue() {
23
                return this.value;
24
        }
25
 
26
        public String getDescricao() {
27
                return this.descricao;
28
        }
29
 
30
        public static TipoClasseCarreira parse(String tipo) {
31
                for (TipoClasseCarreira item : TipoClasseCarreira.values()) {
32
                        if (item.getValue().equals(tipo)) {
33
                                return item;
34
                        }
35
                }
36
                return null;
37
        }
38
 
39
        @Override
40
        public String toString() {
41
                return this.getDescricao();
42
        }
43
}