Subversion Repositories Integrator Subversion

Rev

Rev 106 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

package br.com.ec.domain.model.tipos;

public enum TipoRelatorio {
       
        GERAL("0", "GERAL"),
        PRODUTOS_COM_ESTOQUE("4", "PRODUTOS COM ESTOQUE"),
        PROMOCOES("7", "PROMOÇÕES"),
        RETIRAR_SITE("3", "RETIRAR DO SITE"),
//      RETIRAR_SHOPLOG("10", "RETIRAR DO SHOPLOG"),
//      RETIRAR_FACEBOOK("6", "RETIRAR DO FACEBOOK"),
        PELICULAS_SEM_ESTOQUE("1", "PELÍCULAS SEM ESTOQUE"),
        PRODUTOS_SEM_ESTOQUE("2", "PRODUTOS SEM ESTOQUE"),
        ESTOQUE_INVALIDO("5", "ESTOQUE INVÁLIDO"),
        ESTOQUE_NAO_FAVORITO("8", "ESTOQUE NÃO FAVORITO"),
        CONTAGENS_PENDENTES("9", "CONTAGENS PENDENTES");
       
        private String tipo;
        private String descricao;

        private TipoRelatorio(String tipo, String descricao) {
                this.tipo = tipo;
                this.descricao = descricao;
        }
       
        public String getDescricao() {
                return descricao;
        }
       
        public String getValor() {
                return tipo;
        }
       
        public static TipoRelatorio parse(String tipo) {
                for (TipoRelatorio item : TipoRelatorio.values()) {
                        if (item.getValor().equals(tipo)) {
                                return item;
                        }
                }
                return null;
        }

}