Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
1 espaco 1
package br.gov.al.saude.srv.model.enums;
2
 
3
import br.gov.al.saude.framework.core.generic.TipoEnum;
4
 
5
public enum TipoRegimeTrabalho implements TipoEnum{
6
        NORMAL("N", "Normal"),
7
        PLANTAO("P", "Plantão");
8
 
9
        private final String value;
10
        private String descricao;
11
 
12
        private TipoRegimeTrabalho(String value, String descricao) {
13
                this.value = value;
14
                this.descricao = descricao;
15
        }
16
 
17
        public String getValue() {
18
                return this.value;
19
        }
20
 
21
        public String getDescricao() {
22
                return this.descricao;
23
        }
24
 
25
        public static TipoRegimeTrabalho parse(String tipo) {
26
                for (TipoRegimeTrabalho item : TipoRegimeTrabalho.values()) {
27
                        if (item.getValue().equals(tipo)) {
28
                                return item;
29
                        }
30
                }
31
                return null;
32
        }
33
 
34
        @Override
35
        public String toString() {
36
                return this.getDescricao();
37
        }
38
}