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 TipoEstoqueAuditoria {
4
 
5
        AVARIA("A", "AVARIA"),
6
        CONTAGEM("C", "CONTAGEM"),
7
        TRANSFERENCIA("T", "TRANSFERÊNCIA"),
8
        TROCA("S", "TROCA"),
9
        DEVOLUCAO("D", "DEVOLUÇÃO");
10
 
11
        private String tipo;
12
        private String descricao;
13
 
14
        private TipoEstoqueAuditoria(String tipo, String descricao) {
15
                this.tipo = tipo;
16
                this.descricao = descricao;
17
        }
18
 
19
        public String getDescricao() {
20
                return descricao;
21
        }
22
 
23
        public String getValor() {
24
                return tipo;
25
        }
26
 
27
        public static TipoEstoqueAuditoria parse(String tipo) {
28
                for (TipoEstoqueAuditoria item : TipoEstoqueAuditoria.values()) {
29
                        if (item.getValor().equals(tipo)) {
30
                                return item;
31
                        }
32
                }
33
                return null;
34
        }
35
 
36
}