Subversion Repositories Integrator Subversion

Rev

Rev 268 | Rev 659 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 268 Rev 650
Line 2... Line 2...
2
2
3
import java.io.Serializable;
3
import java.io.Serializable;
-
 
4
import java.util.Objects;
4
5
5
import javax.persistence.Column;
6
import javax.persistence.Column;
6
import javax.persistence.Embeddable;
7
import javax.persistence.Embeddable;
7
8
8
@Embeddable
9
@Embeddable
Line 10... Line 11...
10
11
11
        private static final long serialVersionUID = 1L;
12
        private static final long serialVersionUID = 1L;
12
13
13
        private Long sequencialFuncionario;
14
        private Long sequencialFuncionario;
14
        private Long sequencialAvaliacao;
15
        private Long sequencialAvaliacao;
-
 
16
        private Long sequencialLoja;
15
               
17
               
16
        @Column(name = "seq_funcionario", nullable = false)
18
        @Column(name = "seq_funcionario", nullable = false)
17
        public Long getSequencialFuncionario() {
19
        public Long getSequencialFuncionario() {
18
                return sequencialFuncionario;
20
                return sequencialFuncionario;
19
        }
21
        }
Line 25... Line 27...
25
        public Long getSequencialAvaliacao() {
27
        public Long getSequencialAvaliacao() {
26
                return sequencialAvaliacao;
28
                return sequencialAvaliacao;
27
        }
29
        }
28
        public void setSequencialAvaliacao(Long sequencialAvaliacao) {
30
        public void setSequencialAvaliacao(Long sequencialAvaliacao) {
29
                this.sequencialAvaliacao = sequencialAvaliacao;
31
                this.sequencialAvaliacao = sequencialAvaliacao;
-
 
32
        }
-
 
33
       
-
 
34
        @Column(name = "seq_loja", nullable = false)
-
 
35
        public Long getSequencialLoja() {
-
 
36
                return sequencialLoja;
-
 
37
        }
-
 
38
        public void setSequencialLoja(Long sequencialLoja) {
-
 
39
                this.sequencialLoja = sequencialLoja;
30
        }
40
        }
31
       
41
       
32
        @Override
42
        @Override
33
        public int hashCode() {
43
        public int hashCode() {
34
                final int prime = 31;
-
 
35
                int result = 1;
-
 
36
                result = prime * result + ((sequencialFuncionario == null) ? 0 : sequencialFuncionario.hashCode());
-
 
37
                result = prime * result + ((sequencialAvaliacao == null) ? 0 : sequencialAvaliacao.hashCode());
-
 
38
                return result;
-
 
-
 
44
                return Objects.hash(sequencialAvaliacao, sequencialFuncionario, sequencialLoja);
39
        }
45
        }
40
       
-
 
41
        @Override
46
        @Override
42
        public boolean equals(Object obj) {
47
        public boolean equals(Object obj) {
43
                if (this == obj)
48
                if (this == obj)
44
                        return true;
49
                        return true;
45
                if (obj == null)
50
                if (obj == null)
46
                        return false;
51
                        return false;
47
                if (getClass() != obj.getClass())
52
                if (getClass() != obj.getClass())
48
                        return false;
53
                        return false;
49
                AvaliacaoFuncionarioId other = (AvaliacaoFuncionarioId) obj;
54
                AvaliacaoFuncionarioId other = (AvaliacaoFuncionarioId) obj;
50
                if (sequencialAvaliacao == null) {
-
 
51
                        if (other.sequencialAvaliacao != null)
-
 
52
                                return false;
-
 
53
                } else if (!sequencialAvaliacao.equals(other.sequencialAvaliacao))
-
 
54
                        return false;
-
 
55
                if (sequencialFuncionario == null) {
-
 
56
                        if (other.sequencialFuncionario != null)
-
 
57
                                return false;
-
 
58
                } else if (!sequencialFuncionario.equals(other.sequencialFuncionario))
-
 
59
                        return false;
-
 
60
                return true;
-
 
-
 
55
                return Objects.equals(sequencialAvaliacao, other.sequencialAvaliacao)
-
 
56
                                && Objects.equals(sequencialFuncionario, other.sequencialFuncionario)
-
 
57
                                && Objects.equals(sequencialLoja, other.sequencialLoja);
61
        }
58
        }
62
       
59
       
63
}
60
}