package com.jasamedika.medifirst2000.vo; import java.sql.Date; import javax.persistence.CascadeType; import javax.persistence.FetchType; import javax.persistence.ManyToOne; import javax.persistence.OneToOne; import javax.validation.constraints.NotNull; import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO; import com.jasamedika.medifirst2000.helper.Caption; public class IpsrsPemakaianMesinVO extends BaseTransactionVO{ @NotNull(message = "Tanggal tidak boleh kososng") @Caption(value = "Tanggal") private Date tanggal; @ManyToOne(fetch = FetchType.LAZY) @Caption(value = "Pegawai") private PegawaiVO pegawai; @OneToOne(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "ipsrsPemakaianMesin") private IpsrsMesinBoilerVO ipsrsMesinBoiler; @OneToOne(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "ipsrsPemakaianMesin") private IpsrsMesinGensetVO ipsrsMesinGenset; public Date getTanggal() { return tanggal; } public void setTanggal(Date tanggal) { this.tanggal = tanggal; } public PegawaiVO getPegawai() { return pegawai; } public void setPegawai(PegawaiVO pegawai) { this.pegawai = pegawai; } public IpsrsMesinBoilerVO getIpsrsMesinBoiler() { return ipsrsMesinBoiler; } public void setIpsrsMesinBoiler(IpsrsMesinBoilerVO ipsrsMesinBoiler) { this.ipsrsMesinBoiler = ipsrsMesinBoiler; } public IpsrsMesinGensetVO getIpsrsMesinGenset() { return ipsrsMesinGenset; } public void setIpsrsMesinGenset(IpsrsMesinGensetVO ipsrsMesinGenset) { this.ipsrsMesinGenset = ipsrsMesinGenset; } }