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 TipoFrequencia {
4
 
5
        UNICA("U", "ÚNICA VEZ"),
6
        DIARIAMENTE("D", "DIARIAMENTE"),
7
        SEMANAL("S", "SEMANAL"),
8
        MENSAL("M", "MENSAL"),
9
        ANUAL("A", "ANUAL");
10
 
11
        private String tipo;
12
        private String descricao;
13
 
14
        private TipoFrequencia(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 TipoFrequencia parse(String tipo) {
28
                for (TipoFrequencia item : TipoFrequencia.values()) {
29
                        if (item.getValor().equals(tipo)) {
30
                                return item;
31
                        }
32
                }
33
                return null;
34
        }
35
 
36
}