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 TipoQuestao implements TipoEnum {
6
        ABERTA("A", "Aberta"),
7
        MULTIPLA_ESCOLHA("M", "MĂșltipla Escolha");
8
 
9
        private final String value;
10
        private String descricao;
11
 
12
        private TipoQuestao(String value, String descricao) {
13
                this.value = value;
14
                this.descricao = descricao;
15
        }
16
 
17
        @Override
18
        public String getValue() {
19
                return this.value;
20
        }
21
 
22
        public String getDescricao() {
23
                return descricao;
24
        }
25
 
26
        @Override
27
        public String toString() {
28
                return this.getDescricao();
29
        }
30
 
31
        public static TipoQuestao parse(String tipo) {
32
                for (TipoQuestao item : TipoQuestao.values()) {
33
                        if (item.getValue().equals(tipo)) {
34
                                return item;
35
                        }
36
                }
37
                return null;
38
        }
39
}