package com.jasamedika.medifirst2000.entities; import java.util.Date; import java.util.HashSet; import java.util.Set; import javax.persistence.CascadeType; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.OneToMany; import javax.persistence.Table; import com.fasterxml.jackson.annotation.JsonBackReference; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; @Entity @Table(name="SanitasiKesehatanLingkungan_T") public class SanitasiKesehatanLingkungan extends BaseTransaction{ @Caption(value="Tanggal") @Column(name="Tanggal") private Date tanggal; @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name="ObjectRuanganFk") private Ruangan ruangan; @Column(name="ObjectRuanganFk", nullable=false, insertable=false, updatable=false) private Integer ruanganId; @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name="ObjectPegawaiFk") private Pegawai pegawai; @Column(name="ObjectPegawaiFk", nullable=false, insertable=false, updatable=false) private Integer pegawaiId; @JsonBackReference @OneToMany(cascade=CascadeType.ALL, fetch=FetchType.LAZY, mappedBy="sanitasiKesehatanLingkungan") private Set checklistSanitasiKLDetail = new HashSet<>(); @JsonBackReference @OneToMany(cascade=CascadeType.ALL, fetch=FetchType.LAZY, mappedBy="sanitasiKesehatanLingkungan") private Set pengukuranSanitasiKLDetail = new HashSet<>(); @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name="ObjectPjRuanganFk") private Pegawai pjRuangan; @Column(name="ObjectPjRuanganFk", nullable=false, insertable=false, updatable=false) private Integer pjRuanganId; public Date getTanggal() { return tanggal; } public void setTanggal(Date tanggal) { this.tanggal = tanggal; } public Ruangan getRuangan() { return ruangan; } public void setRuangan(Ruangan ruangan) { this.ruangan = ruangan; } public Integer getRuanganId() { return ruanganId; } public void setRuanganId(Integer ruanganId) { this.ruanganId = ruanganId; } public Pegawai getPegawai() { return pegawai; } public void setPegawai(Pegawai pegawai) { this.pegawai = pegawai; } public Integer getPegawaiId() { return pegawaiId; } public void setPegawaiId(Integer pegawaiId) { this.pegawaiId = pegawaiId; } public Set getChecklistSanitasiKLDetail() { return checklistSanitasiKLDetail; } public void setChecklistSanitasiKLDetail(Set checklistSanitasiKLDetail) { this.checklistSanitasiKLDetail = checklistSanitasiKLDetail; } public Set getPengukuranSanitasiKLDetail() { return pengukuranSanitasiKLDetail; } public void setPengukuranSanitasiKLDetail(Set pengukuranSanitasiKLDetail) { this.pengukuranSanitasiKLDetail = pengukuranSanitasiKLDetail; } public Pegawai getPjRuangan() { return pjRuangan; } public void setPjRuangan(Pegawai pjRuangan) { this.pjRuangan = pjRuangan; } public Integer getPjRuanganId() { return pjRuanganId; } public void setPjRuanganId(Integer pjRuanganId) { this.pjRuanganId = pjRuanganId; } }