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.dto;
2
 
3
import br.gov.al.saude.framework.core.util.VerificadorUtil;
4
import br.gov.al.saude.srv.model.enums.TipoFuncao;
5
 
6
public class ParametroConsultaFuncaoDTO {
7
 
8
        private String descricao;
9
        private String nivel;
10
        private TipoFuncao tipo;
11
        private Boolean ativo;
12
        private Integer primeiroRegistro;
13
        private Integer tamanhoPagina;
14
 
15
        public ParametroConsultaFuncaoDTO () {}
16
 
17
        public ParametroConsultaFuncaoDTO (String descricao, String nivel, TipoFuncao tipo, Boolean ativo) {
18
                setDescricao(descricao);
19
                setNivel(nivel);
20
                setTipo(tipo);
21
                setAtivo(ativo);
22
        }
23
 
24
        public ParametroConsultaFuncaoDTO (String descricao, String nivel, TipoFuncao tipo, Boolean ativo, Integer primeiroRegistro, Integer tamanhoPagina) {
25
                setDescricao(descricao);
26
                setNivel(nivel);
27
                setTipo(tipo);
28
                setAtivo(ativo);
29
                setPrimeiroRegistro(primeiroRegistro);
30
                setTamanhoPagina(tamanhoPagina);
31
        }
32
 
33
        public String getDescricao() {
34
                return descricao;
35
        }
36
 
37
        public void setDescricao(String descricao) {
38
                this.descricao = descricao;
39
        }
40
 
41
        public String getNivel() {
42
                return nivel;
43
        }
44
 
45
        public void setNivel(String nivel) {
46
                this.nivel = nivel;
47
        }
48
 
49
        public TipoFuncao getTipo() {
50
                return tipo;
51
        }
52
 
53
        public void setTipo(TipoFuncao tipo) {
54
                this.tipo = tipo;
55
        }
56
 
57
        public String getTipoFuncao() {
58
                return VerificadorUtil.naoEstaNulo(getTipo())? this.tipo.getValue():null;
59
        }
60
 
61
        public void setTipoFuncao(String tipo) {
62
                this.tipo = TipoFuncao.parse(tipo);
63
        }
64
 
65
        public Boolean getAtivo() {
66
                return ativo;
67
        }
68
 
69
        public void setAtivo(Boolean ativo) {
70
                this.ativo = ativo;
71
        }
72
 
73
        public Integer getPrimeiroRegistro() {
74
                return primeiroRegistro;
75
        }
76
 
77
        public void setPrimeiroRegistro(Integer primeiroRegistro) {
78
                this.primeiroRegistro = primeiroRegistro;
79
        }
80
 
81
        public Integer getTamanhoPagina() {
82
                return tamanhoPagina;
83
        }
84
 
85
        public void setTamanhoPagina(Integer tamanhoPagina) {
86
                this.tamanhoPagina = tamanhoPagina;
87
        }
88
}
89