Subversion Repositories Integrator Subversion

Rev

Rev 106 | Details | Compare with Previous | 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 TipoRelatorio {
4
 
5
        GERAL("0", "GERAL"),
6
        PRODUTOS_COM_ESTOQUE("4", "PRODUTOS COM ESTOQUE"),
7
        PROMOCOES("7", "PROMOÇÕES"),
8
        RETIRAR_SITE("3", "RETIRAR DO SITE"),
608 blopes 9
//      RETIRAR_SHOPLOG("10", "RETIRAR DO SHOPLOG"),
106 espaco 10
//      RETIRAR_FACEBOOK("6", "RETIRAR DO FACEBOOK"),
11
        PELICULAS_SEM_ESTOQUE("1", "PELÍCULAS SEM ESTOQUE"),
12
        PRODUTOS_SEM_ESTOQUE("2", "PRODUTOS SEM ESTOQUE"),
13
        ESTOQUE_INVALIDO("5", "ESTOQUE INVÁLIDO"),
14
        ESTOQUE_NAO_FAVORITO("8", "ESTOQUE NÃO FAVORITO"),
15
        CONTAGENS_PENDENTES("9", "CONTAGENS PENDENTES");
16
 
17
        private String tipo;
18
        private String descricao;
19
 
20
        private TipoRelatorio(String tipo, String descricao) {
21
                this.tipo = tipo;
22
                this.descricao = descricao;
23
        }
24
 
25
        public String getDescricao() {
26
                return descricao;
27
        }
28
 
29
        public String getValor() {
30
                return tipo;
31
        }
32
 
33
        public static TipoRelatorio parse(String tipo) {
34
                for (TipoRelatorio item : TipoRelatorio.values()) {
35
                        if (item.getValor().equals(tipo)) {
36
                                return item;
37
                        }
38
                }
39
                return null;
40
        }
41
 
42
}