Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
106 espaco 1
package br.com.ec.domain.model.tipos;
2
 
3
public enum TipoRegimeTributario {
4
 
5
        SIMPLES_NACIONAL_1("1", "SIMPLES NACIONAL"),
6
        SIMPLES_NACIONAL_EXCESSO_RECEITA_2("2", "SIMPLES NACIONAL EXCESSO RECEITA - EXCESSO DE SUBLIMITE DA RECEITA BRUTA"),
7
        REGIME_NORMAL_3("3", "REGIME NORMAL");
8
 
9
        private String tipo;
10
        private String descricao;
11
 
12
        private TipoRegimeTributario(String tipo, String descricao) {
13
                this.tipo = tipo;
14
                this.descricao = descricao;
15
        }
16
 
17
        public String getDescricao() {
18
                return descricao;
19
        }
20
 
21
        public String getValor() {
22
                return tipo;
23
        }
24
 
25
        public static TipoRegimeTributario parse(String tipo) {
26
                for (TipoRegimeTributario item : TipoRegimeTributario.values()) {
27
                        if (item.getValor().equals(tipo)) {
28
                                return item;
29
                        }
30
                }
31
                return null;
32
        }
33
 
34
}