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
public enum Esfera {
4
 
5
        MUNICIPAL("M", "MUNICIPAL"),
6
        ESTADUAL("E", "ESTADUAL"),
7
        FEDERAL("F", "FEDERAL");
8
 
9
        private String codigo;
10
        private String descricao;
11
 
12
        private Esfera(String codigo, String descricao) {
13
                setCodigo(codigo);
14
                setDescricao(descricao);
15
        }
16
 
17
        public String getCodigo() {
18
                return codigo;
19
        }
20
 
21
        public void setCodigo(String codigo) {
22
                this.codigo = codigo;
23
        }
24
 
25
        public String getDescricao() {
26
                return descricao;
27
        }
28
 
29
        public void setDescricao(String descricao) {
30
                this.descricao = descricao;
31
        }
32
 
33
        public static Esfera parse(String value) {
34
                for (Esfera esfera: Esfera.values()) {
35
                        if (esfera.getCodigo().equals(value)) {
36
                                return esfera;
37
                        }
38
                }
39
                return null;   
40
        }
41
}