Subversion Repositories Integrator Subversion

Rev

Rev 182 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 espaco 1
package br.com.ec.domain.model.tipos;
2
 
3
public enum TipoEscolaridade {
4
 
5
        ANALFABETO("1", "ANALFABETO"),
6
        ATE_4_SERIE_INCOMPLETA("2", "ATÉ A 4ª SÉRIE INCOMPLETA DO ENSINO FUNDAMENTAL"),
7
        ATE_4_SERIE_COMPLETA("3", "4ª SÉRIE COMPLETA DO ENSINO FUNDAMENTAL"),
8
        ATE_8_SERIE_INCOMPLETA("4", "ATÉ A 8ª SÉRIE INCOMPLETA DO ENSINO FUNDAMENTAL"),
9
        ATE_8_SERIE_COMPLETA("5", "ENSINO FUNDAMENTAL COMPLETO"),
10
        ENSINO_MEDIO_INCOMPLETO("6", "ENSINO MÉDIO INCOMPLETO"),
11
        ENSINO_MEDIO_COMPLETO("7", "ENSINO MÉDIO COMPLETO"),
12
        ENSINO_SUPERIOR_INCOMPLETO("8", "ENSINO SUPERIOR INCOMPLETO"),
13
        ENSINO_SUPERIOR_COMPLETO("9", "ENSINO SUPERIOR COMPLETO"),
14
        POS_GRADUADO("10", "PÓS-GRADUAÇÃO"),
15
        MESTRADO("11", "MESTRADO"),
16
        DOUTORADO("12", "DOUTORADO");
17
 
18
        private String tipo;
19
        private String descricao;
20
 
21
        private TipoEscolaridade(String tipo, String descricao) {
22
                this.tipo = tipo;
23
                this.descricao = descricao;
24
        }
25
 
26
        public String getDescricao() {
27
                return descricao;
28
        }
29
 
30
        public String getValor() {
31
                return tipo;
32
        }
33
 
34
        public static TipoEscolaridade parse(String tipo) {
35
                for (TipoEscolaridade item : TipoEscolaridade.values()) {
36
                        if (item.getValor().equals(tipo)) {
37
                                return item;
38
                        }
39
                }
40
                return null;
41
        }
42
 
43
}