package com.jasamedika.medifirst2000.vo; import javax.persistence.*; import javax.validation.constraints.NotNull; import java.util.Date; import com.jasamedika.medifirst2000.base.vo.BaseMasterVO; import com.jasamedika.medifirst2000.entities.StatusPegawaiJadwalKerja; import com.jasamedika.medifirst2000.helper.Caption; public class PegawaiJadwalKerjaDokterDVO extends BaseMasterVO { @NotNull(message="Tanggal tidak boleh kosong") @Caption(value="Tanggal") private Date tanggal; @NotNull(message="Jam awal tidak boleh kosong") @Temporal(TemporalType.TIMESTAMP) @Caption(value="Jam Awal") private Date jamAwal; @Temporal(TemporalType.TIMESTAMP) @Caption(value="Jam Akhir") private Date jamAkhir; @ManyToOne(fetch=FetchType.LAZY) @Caption(value="Object Hari") private HariVO hari; @ManyToOne @Caption(value="Object Kamar") private KamarVO kamar; @ManyToOne @Caption(value="Object Pegawai") private PegawaiVO pegawai; @ManyToOne @Caption(value="Object Pegawai Ganti") private PegawaiVO pegawaiGanti; @ManyToOne @Caption(value="Object Ruangan") private RuanganVO ruangan; @ManyToOne @Caption(value="Object Status Pegawai Jadwal Kerja") private StatusPegawaiJadwalKerjaVO statusPegawaiJadwalKerja; @ManyToOne @Caption(value="Object Status Absensi") private StatusAbsensiVO statusAbsensi; @Caption(value="Keterangan Alasan") private String keteranganAlasan; @Caption(value="Keterangan Lainnya") private String keteranganLainnya; public Date getTanggal() { return tanggal; } public void setTanggal(Date tanggal) { this.tanggal = tanggal; } public Date getJamAwal() { return jamAwal; } public void setJamAwal(Date jamAwal) { this.jamAwal = jamAwal; } public Date getJamAkhir() { return jamAkhir; } public void setJamAkhir(Date jamAkhir) { this.jamAkhir = jamAkhir; } public HariVO getHari() { return hari; } public void setHari(HariVO hari) { this.hari = hari; } public KamarVO getKamar() { return kamar; } public void setKamar(KamarVO kamar) { this.kamar = kamar; } public PegawaiVO getPegawai() { return pegawai; } public void setPegawai(PegawaiVO pegawai) { this.pegawai = pegawai; } public PegawaiVO getPegawaiGanti() { return pegawaiGanti; } public void setPegawaiGanti(PegawaiVO pegawaiGanti) { this.pegawaiGanti = pegawaiGanti; } public RuanganVO getRuangan() { return ruangan; } public void setRuangan(RuanganVO ruangan) { this.ruangan = ruangan; } public StatusPegawaiJadwalKerjaVO getStatusPegawaiJadwalKerja() { return statusPegawaiJadwalKerja; } public void setStatusPegawaiJadwalKerja(StatusPegawaiJadwalKerjaVO statusPegawaiJadwalKerja) { this.statusPegawaiJadwalKerja = statusPegawaiJadwalKerja; } public StatusAbsensiVO getStatusAbsensi() { return statusAbsensi; } public void setStatusAbsensi(StatusAbsensiVO statusAbsensi) { this.statusAbsensi = statusAbsensi; } public String getKeteranganAlasan() { return keteranganAlasan; } public void setKeteranganAlasan(String keteranganAlasan) { this.keteranganAlasan = keteranganAlasan; } public String getKeteranganLainnya() { return keteranganLainnya; } public void setKeteranganLainnya(String keteranganLainnya) { this.keteranganLainnya = keteranganLainnya; } }