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.view;
2
 
3
import java.io.Serializable;
4
 
5
import javax.persistence.Column;
6
import javax.persistence.Entity;
7
import javax.persistence.Id;
8
import javax.persistence.Table;
9
import javax.persistence.Transient;
10
 
11
import br.gov.al.saude.framework.core.generic.identidade.Identidade;
12
 
13
@Entity
14
@Table(name = "vw_unidade", schema = "sc_srv")
15
public class UnidadeView implements Serializable, Identidade {
16
 
17
        private static final long serialVersionUID = 1L;
18
 
19
        private Long sequencial;
20
        private String descricao;
21
 
22
        @Id
23
        @Column(name="cod_unidade", nullable=false)
24
        public Long getSequencial() {
25
                return sequencial;
26
        }
27
 
28
        public void setSequencial(Long sequencial) {
29
                this.sequencial = sequencial;
30
        }
31
 
32
        @Column(name="dsc_unidade", nullable=false)
33
        public String getDescricao() {
34
                return descricao;
35
        }
36
 
37
        public void setDescricao(String descricao) {
38
                this.descricao = descricao;
39
        }
40
 
41
        @Override
42
        @Transient
43
        public Object getId() {
44
                return sequencial;
45
        }
46
 
47
        @Override
48
        public void setId(Object id) {
49
                this.sequencial = (Long) id;
50
        }
51
 
52
        @Override
53
        public int hashCode() {
54
                final int prime = 31;
55
                int result = 1;
56
                result = prime * result + ((sequencial == null) ? 0 : sequencial.hashCode());
57
                return result;
58
        }
59
 
60
        @Override
61
        public boolean equals(Object obj) {
62
                if (this == obj)
63
                        return true;
64
                if (obj == null)
65
                        return false;
66
                if (getClass() != obj.getClass())
67
                        return false;
68
                UnidadeView other = (UnidadeView) obj;
69
                if (sequencial == null) {
70
                        if (other.sequencial != null)
71
                                return false;
72
                } else if (!sequencial.equals(other.sequencial))
73
                        return false;
74
                return true;
75
        }
76
 
77
}