2021-01-07 11:34:56 +07:00

129 lines
3.3 KiB
Java

package com.jasamedika.medifirst2000.vo;
import java.util.Date;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.CascadeType;
import javax.persistence.FetchType;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;
import com.jasamedika.medifirst2000.helper.Caption;
public class LkkIdentifikasiKejadianVO extends BaseTransactionVO{
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value="K3 Laporan Kecelakaan Kerja")
private K3LaporanKecelakaanKerjaVO k3LaporanKecelakaanKerja;
@NotNull(message="Tempat kejadian tidak boleh kosong")
@Caption(value="Tempat Kejadian")
private String tempatKejadian;
@NotNull(message="Tanggal tidak boleh kosong")
@Caption(value="Tanggal")
private Date tanggal;
@Caption(value="Awal Kejadian")
private String awalKejadian;
@Caption(value="Jam Kejadian")
private Date jamKejadian;
@Caption(value="Kondisi Saat Kejadian")
private String kondisiSaatKejadian;
@Caption(value="Penolong Pertama")
private String penolongPertama;
@Caption(value="Tindakan Penolong")
private String tindakanPenolong;
@OneToMany(cascade=CascadeType.ALL, fetch=FetchType.LAZY, mappedBy="lkkIdentifikasiKejadian")
private Set<LkkIdentifikasiKorbanVO> lkkIdentifikasiKorban = new HashSet<>();
@OneToMany(cascade=CascadeType.ALL, fetch=FetchType.LAZY, mappedBy="lkkIdentifikasiKejadian")
private Set<LkkSaksiKejadianVO> lkkSaksiKejadian = new HashSet<>();
public K3LaporanKecelakaanKerjaVO getK3LaporanKecelakaanKerja() {
return k3LaporanKecelakaanKerja;
}
public void setK3LaporanKecelakaanKerja(K3LaporanKecelakaanKerjaVO k3LaporanKecelakaanKerja) {
this.k3LaporanKecelakaanKerja = k3LaporanKecelakaanKerja;
}
public String getTempatKejadian() {
return tempatKejadian;
}
public void setTempatKejadian(String tempatKejadian) {
this.tempatKejadian = tempatKejadian;
}
public Date getTanggal() {
return tanggal;
}
public void setTanggal(Date tanggal) {
this.tanggal = tanggal;
}
public String getAwalKejadian() {
return awalKejadian;
}
public void setAwalKejadian(String awalKejadian) {
this.awalKejadian = awalKejadian;
}
public Date getJamKejadian() {
return jamKejadian;
}
public void setJamKejadian(Date jamKejadian) {
this.jamKejadian = jamKejadian;
}
public String getKondisiSaatKejadian() {
return kondisiSaatKejadian;
}
public void setKondisiSaatKejadian(String kondisiSaatKejadian) {
this.kondisiSaatKejadian = kondisiSaatKejadian;
}
public String getPenolongPertama() {
return penolongPertama;
}
public void setPenolongPertama(String penolongPertama) {
this.penolongPertama = penolongPertama;
}
public String getTindakanPenolong() {
return tindakanPenolong;
}
public void setTindakanPenolong(String tindakanPenolong) {
this.tindakanPenolong = tindakanPenolong;
}
public Set<LkkIdentifikasiKorbanVO> getLkkIdentifikasiKorban() {
return lkkIdentifikasiKorban;
}
public void setLkkIdentifikasiKorban(Set<LkkIdentifikasiKorbanVO> lkkIdentifikasiKorban) {
this.lkkIdentifikasiKorban = lkkIdentifikasiKorban;
}
public Set<LkkSaksiKejadianVO> getLkkSaksiKejadian() {
return lkkSaksiKejadian;
}
public void setLkkSaksiKejadian(Set<LkkSaksiKejadianVO> lkkSaksiKejadian) {
this.lkkSaksiKejadian = lkkSaksiKejadian;
}
}