Subversion Repositories Integrator Subversion

Rev

Details | 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 TipoRelatorio {
4
 
5
        GERAL("0", "GERAL"),
6
        PELICULAS_SEM_ESTOQUE("1", "PELÍCULAS SEM ESTOQUE"),
7
        PRODUTOS_SEM_ESTOQUE("2", "PRODUTOS SEM ESTOQUE"),
8
        RETIRAR_ONLINE("3", "RETIRAR DO ONLINE"),
9
        RETIRAR_FACEBOOK("6", "RETIRAR DO FACEBOOK"),
10
        PRODUTOS_COM_ESTOQUE("4", "PRODUTOS COM ESTOQUE"),
11
        ESTOQUE_INVALIDO("5", "ESTOQUE INVÁLIDO"),
12
        PROMOCOES("7", "PROMOÇÕES");
13
 
14
        private String tipo;
15
        private String descricao;
16
 
17
        private TipoRelatorio(String tipo, String descricao) {
18
                this.tipo = tipo;
19
                this.descricao = descricao;
20
        }
21
 
22
        public String getDescricao() {
23
                return descricao;
24
        }
25
 
26
        public String getValor() {
27
                return tipo;
28
        }
29
 
30
        public static TipoRelatorio parse(String tipo) {
31
                for (TipoRelatorio item : TipoRelatorio.values()) {
32
                        if (item.getValor().equals(tipo)) {
33
                                return item;
34
                        }
35
                }
36
                return null;
37
        }
38
 
39
}