Subversion Repositories Integrator Subversion

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
259 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 AvaliacaoLojaId implements Serializable {
10
 
11
        private static final long serialVersionUID = 1L;
12
 
13
        private Long sequencialLoja;
14
        private Long sequencialAvaliacao;
15
 
16
        @Column(name = "seq_loja", nullable = false)
17
        public Long getSequencialLoja() {
18
                return sequencialLoja;
19
        }
20
        public void setSequencialLoja(Long sequencialLoja) {
21
                this.sequencialLoja = sequencialLoja;
22
        }
23
 
24
        @Column(name = "seq_avaliacao", nullable = false)
25
        public Long getSequencialAvaliacao() {
26
                return sequencialAvaliacao;
27
        }
28
        public void setSequencialAvaliacao(Long sequencialAvaliacao) {
29
                this.sequencialAvaliacao = sequencialAvaliacao;
30
        }
31
 
32
        @Override
33
        public int hashCode() {
34
                final int prime = 31;
35
                int result = 1;
36
                result = prime * result + ((sequencialLoja == null) ? 0 : sequencialLoja.hashCode());
37
                result = prime * result + ((sequencialAvaliacao == null) ? 0 : sequencialAvaliacao.hashCode());
38
                return result;
39
        }
40
 
41
        @Override
42
        public boolean equals(Object obj) {
43
                if (this == obj)
44
                        return true;
45
                if (obj == null)
46
                        return false;
47
                if (getClass() != obj.getClass())
48
                        return false;
49
                AvaliacaoLojaId other = (AvaliacaoLojaId) 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 (sequencialLoja == null) {
56
                        if (other.sequencialLoja != null)
57
                                return false;
58
                } else if (!sequencialLoja.equals(other.sequencialLoja))
59
                        return false;
60
                return true;
61
        }
62
 
63
}