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.rhd.tipo;
2
 
3
import br.gov.al.saude.framework.core.generic.TipoEnum;
4
 
5
public enum TipoQualificacao implements TipoEnum {
6
        FORMACAO_ACADEMICA("A", "A - Formação Acadêmica"),
7
        FORMACAO_COMPLEMENTAR("C", "C - Formação Complementar"),
8
        PARTICIPACAO_EVENTOS("E", "E - Participação em Eventos"),
9
        PRODUCAO_INTELECTUAL("I", "I - Produção Intelectual");
10
 
11
        private final String value;
12
        private String descricao;
13
 
14
        private TipoQualificacao(String value, String descricao) {
15
                this.value = value;
16
                this.descricao = descricao;
17
        }
18
 
19
        @Override
20
        public String getValue() {
21
                return this.value;
22
        }
23
 
24
        public String getDescricao() {
25
                return descricao;
26
        }
27
 
28
        @Override
29
        public String toString() {
30
                return this.getDescricao();
31
        }
32
 
33
        public static TipoQualificacao parse(String tipo) {
34
                for (TipoQualificacao item : TipoQualificacao.values()) {
35
                        if (item.getValue().equals(tipo)) {
36
                                return item;
37
                        }
38
                }
39
                return null;
40
        }
41
 
42
}