package com.jasamedika.medifirst2000.vo; import java.util.Date; import javax.persistence.Column; import javax.persistence.FetchType; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.OneToOne; import javax.validation.constraints.NotNull; import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO; import com.jasamedika.medifirst2000.entities.Produk; import com.jasamedika.medifirst2000.helper.Caption; public class IpsrsMesinGensetVO extends BaseTransactionVO{ @OneToOne(fetch = FetchType.LAZY) @Caption(value = "Ipsrs Pemakaian Mesin") private IpsrsPemakaianMesinVO ipsrsPemakaianMesin; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "ObjectMesinFk") private ProdukVO mesin; @NotNull(message = "Pemakaian Awal tidak boleh kosong") @Caption(value = "Pemakaian Awal") private Date pemakaianAwal; @NotNull(message = "Pemakaian Awal tidak boleh kosong") @Caption(value = "Pemakaian Ahir") private Date pemakaianAhir; @Caption(value = "Lama Pemakaian") private String lamaPemakaian; public IpsrsPemakaianMesinVO getIpsrsPemakaianMesin() { return ipsrsPemakaianMesin; } public void setIpsrsPemakaianMesin(IpsrsPemakaianMesinVO ipsrsPemakaianMesin) { this.ipsrsPemakaianMesin = ipsrsPemakaianMesin; } public ProdukVO getMesin() { return mesin; } public void setMesin(ProdukVO mesin) { this.mesin = mesin; } public Date getPemakaianAwal() { return pemakaianAwal; } public void setPemakaianAwal(Date pemakaianAwal) { this.pemakaianAwal = pemakaianAwal; } public Date getPemakaianAhir() { return pemakaianAhir; } public void setPemakaianAhir(Date pemakaianAhir) { this.pemakaianAhir = pemakaianAhir; } public String getLamaPemakaian() { return lamaPemakaian; } public void setLamaPemakaian(String lamaPemakaian) { this.lamaPemakaian = lamaPemakaian; } }