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 TipoOrdenacaoMaisVendidos {
4
 
5
        VALOR_VENDIDO("1", "VALOR VENDIDO"),
6
        QUANTIDADE("2", "QUANTIDADE"),
7
        LUCRO("3", "LUCRO"),
8
        DATA("4", "DATA");
9
 
10
        private String tipo;
11
        private String descricao;
12
 
13
        private TipoOrdenacaoMaisVendidos(String tipo, String descricao) {
14
                this.tipo = tipo;
15
                this.descricao = descricao;
16
        }
17
 
18
        public String getDescricao() {
19
                return descricao;
20
        }
21
 
22
        public String getValor() {
23
                return tipo;
24
        }
25
 
26
        public static TipoOrdenacaoMaisVendidos parse(String tipo) {
27
                for (TipoOrdenacaoMaisVendidos item : TipoOrdenacaoMaisVendidos.values()) {
28
                        if (item.getValor().equals(tipo)) {
29
                                return item;
30
                        }
31
                }
32
                return null;
33
        }
34
 
35
}