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;
2
 
3
import java.io.Serializable;
4
 
5
import javax.persistence.Column;
6
import javax.persistence.Embeddable;
7
 
8
@Embeddable
9
public class AvaliacaoFuncionarioItemAvaliacaoId implements Serializable {
10
 
11
        private static final long serialVersionUID = 1L;
12
 
13
        private Long sequencialFuncionario;
14
        private Long sequencialAvaliacao;
15
        private Long sequencialItemAvaliacao;
16
 
17
        @Column(name = "seq_funcionario", nullable = false)
18
        public Long getSequencialFuncionario() {
19
                return sequencialFuncionario;
20
        }
21
        public void setSequencialFuncionario(Long sequencialFuncionario) {
22
                this.sequencialFuncionario = sequencialFuncionario;
23
        }
24
 
25
        @Column(name = "seq_avaliacao", nullable = false)
26
        public Long getSequencialAvaliacao() {
27
                return sequencialAvaliacao;
28
        }
29
        public void setSequencialAvaliacao(Long sequencialAvaliacao) {
30
                this.sequencialAvaliacao = sequencialAvaliacao;
31
        }
32
 
33
        @Column(name = "seq_item_avaliacao", nullable = false)
34
        public Long getSequencialItemAvaliacao() {
35
                return sequencialItemAvaliacao;
36
        }
37
        public void setSequencialItemAvaliacao(Long sequencialItemAvaliacao) {
38
                this.sequencialItemAvaliacao = sequencialItemAvaliacao;
39
        }
40
 
41
        @Override
42
        public int hashCode() {
43
                final int prime = 31;
44
                int result = 1;
45
                result = prime * result + ((sequencialFuncionario == null) ? 0 : sequencialFuncionario.hashCode());
46
                result = prime * result + ((sequencialItemAvaliacao == null) ? 0 : sequencialItemAvaliacao.hashCode());
47
                result = prime * result + ((sequencialAvaliacao == null) ? 0 : sequencialAvaliacao.hashCode());
48
                return result;
49
        }
50
 
51
        @Override
52
        public boolean equals(Object obj) {
53
                if (this == obj)
54
                        return true;
55
                if (obj == null)
56
                        return false;
57
                if (getClass() != obj.getClass())
58
                        return false;
59
                AvaliacaoFuncionarioItemAvaliacaoId other = (AvaliacaoFuncionarioItemAvaliacaoId) obj;
60
                if (sequencialFuncionario == null) {
61
                        if (other.sequencialFuncionario != null)
62
                                return false;
63
                } else if (!sequencialFuncionario.equals(other.sequencialFuncionario))
64
                        return false;
65
                if (sequencialItemAvaliacao == null) {
66
                        if (other.sequencialItemAvaliacao != null)
67
                                return false;
68
                } else if (!sequencialItemAvaliacao.equals(other.sequencialItemAvaliacao))
69
                        return false;
70
                if (sequencialAvaliacao == null) {
71
                        if (other.sequencialAvaliacao != null)
72
                                return false;
73
                } else if (!sequencialAvaliacao.equals(other.sequencialAvaliacao))
74
                        return false;
75
                return true;
76
        }
77
 
78
}