61 lines
1.5 KiB
Java
61 lines
1.5 KiB
Java
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;
|
|
}
|
|
|
|
} |