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.rhd.model.dto;
2
 
3
import java.util.Date;
4
 
5
import br.gov.al.saude.framework.core.util.VerificadorUtil;
6
import br.gov.al.saude.rhd.tipo.TipoAvaliacao;
7
import br.gov.al.saude.rhd.tipo.TipoRevisao;
8
 
9
public class RevisaoAvaliacaoDTO {
10
 
11
        private Long sequencial;
12
        private String matriculaDadoFuncionalServidor;
13
        private String nomeServidor;
14
        private String cpfServidor;
15
        private String tipoAvaliacao;
16
        private String tipoRevisao;
17
        private Date dataHoraCadastro;
18
 
19
        public RevisaoAvaliacaoDTO(Long sequencial, String matriculaDadoFuncionalServidor, String nomeServidor, String cpfServidor, String tipoAvaliacao, String tipoRevisao, Date dataHoraCadastro) {
20
                super();
21
                this.sequencial = sequencial;
22
                this.matriculaDadoFuncionalServidor = matriculaDadoFuncionalServidor;
23
                this.nomeServidor = nomeServidor;
24
                this.cpfServidor = cpfServidor;
25
                this.tipoAvaliacao = tipoAvaliacao;
26
                this.tipoRevisao = tipoRevisao;
27
                this.dataHoraCadastro = dataHoraCadastro;
28
        }
29
 
30
        public Long getSequencial() {
31
                return sequencial;
32
        }
33
 
34
        public void setSequencial(Long sequencial) {
35
                this.sequencial = sequencial;
36
        }
37
 
38
        public String getMatriculaDadoFuncionalServidor() {
39
                return matriculaDadoFuncionalServidor;
40
        }
41
 
42
        public void setMatriculaDadoFuncionalServidor(String matriculaDadoFuncionalServidor) {
43
                this.matriculaDadoFuncionalServidor = matriculaDadoFuncionalServidor;
44
        }
45
 
46
        public String getNomeServidor() {
47
                return nomeServidor;
48
        }
49
 
50
        public void setNomeServidor(String nomeServidor) {
51
                this.nomeServidor = nomeServidor;
52
        }
53
 
54
        public String getCpfServidor() {
55
                return cpfServidor;
56
        }
57
 
58
        public void setCpfServidor(String cpfServidor) {
59
                this.cpfServidor = cpfServidor;
60
        }
61
 
62
        public String getTipoAvaliacao() {
63
                return tipoAvaliacao;
64
        }
65
 
66
        public String getDescricaoTipoRevisao(){
67
                return VerificadorUtil.naoEstaNulo(getTipoRevisao()) ? TipoRevisao.parse(getTipoRevisao()).getDescricao() : null;
68
        }
69
 
70
        public void setTipoAvaliacao(String tipoAvaliacao) {
71
                this.tipoAvaliacao = tipoAvaliacao;
72
        }
73
 
74
        public String getTipoRevisao() {
75
                return tipoRevisao;
76
        }
77
 
78
        public String getDescricaoTipoAvaliacao(){
79
                return VerificadorUtil.naoEstaNulo(getTipoAvaliacao()) ? TipoAvaliacao.parse(getTipoAvaliacao()).getDescricao() : null;
80
        }
81
 
82
        public void setTipoRevisao(String tipoRevisao) {
83
                this.tipoRevisao = tipoRevisao;
84
        }
85
 
86
        public Date getDataHoraCadastro() {
87
                return dataHoraCadastro;
88
        }
89
 
90
        public void setDataHoraCadastro(Date dataHoraCadastro) {
91
                this.dataHoraCadastro = dataHoraCadastro;
92
        }
93
 
94
        @Override
95
        public int hashCode() {
96
                final int prime = 31;
97
                int result = 1;
98
                result = prime * result
99
                                + ((sequencial == null) ? 0 : sequencial.hashCode());
100
                return result;
101
        }
102
 
103
        @Override
104
        public boolean equals(Object obj) {
105
                if (this == obj)
106
                        return true;
107
                if (obj == null)
108
                        return false;
109
                if (getClass() != obj.getClass())
110
                        return false;
111
                RevisaoAvaliacaoDTO other = (RevisaoAvaliacaoDTO) obj;
112
                if (sequencial == null) {
113
                        if (other.sequencial != null)
114
                                return false;
115
                } else if (!sequencial.equals(other.sequencial))
116
                        return false;
117
                return true;
118
        }
119
 
120
 
121
}