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;
2
 
3
import java.io.Serializable;
4
 
5
import javax.persistence.Column;
6
import javax.persistence.EmbeddedId;
7
import javax.persistence.Entity;
8
import javax.persistence.Table;
9
import javax.validation.Valid;
10
 
11
@Entity
12
@Table(name = "rhd_carga_horaria_exigida", schema = "sc_rhd")
13
public class CargaHorariaExigida implements Serializable {
14
 
15
        private static final long serialVersionUID = 1L;
16
 
17
        private CargaHorariaExigidaId cargaHorariaExigidaId;
18
        private Integer cargaHoraria;
19
 
20
        @Valid
21
        @EmbeddedId
22
        public CargaHorariaExigidaId getCargaHorariaExigidaId() {
23
                return cargaHorariaExigidaId;
24
        }
25
        public void setCargaHorariaExigidaId(CargaHorariaExigidaId cargaHorariaExigidaId) {
26
                this.cargaHorariaExigidaId = cargaHorariaExigidaId;
27
        }
28
 
29
        @Column(name = "qtd_carga_horaria")
30
        public Integer getCargaHoraria() {
31
                return cargaHoraria;
32
        }
33
        public void setCargaHoraria(Integer cargaHoraria) {
34
                this.cargaHoraria = cargaHoraria;
35
        }
36
 
37
        @Override
38
        public int hashCode() {
39
                final int prime = 31;
40
                int result = 1;
41
                result = prime * result
42
                                + ((cargaHorariaExigidaId == null) ? 0 : cargaHorariaExigidaId
43
                                                .hashCode());
44
                return result;
45
        }
46
 
47
        @Override
48
        public boolean equals(Object obj) {
49
                if (this == obj)
50
                        return true;
51
                if (obj == null)
52
                        return false;
53
                if (getClass() != obj.getClass())
54
                        return false;
55
                CargaHorariaExigida other = (CargaHorariaExigida) obj;
56
                if (cargaHorariaExigidaId == null) {
57
                        if (other.cargaHorariaExigidaId != null)
58
                                return false;
59
                } else if (!cargaHorariaExigidaId.equals(other.cargaHorariaExigidaId))
60
                        return false;
61
                return true;
62
        }
63
 
64
}