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

71 lines
2.6 KiB
Java

package com.jasamedika.medifirst2000.vo;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
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 InputPAPAnamesisVO extends BaseTransactionVO{
@ManyToOne
@JoinColumn(name = "ObjectPapAnamesisFk")
@NotNull(message = "PapAnamesis tidak boleh kosong")
private PapAnamesisVO pAPAnamesis;
@ManyToOne
@JoinColumn(name = "ObjectPasienFk")
@NotNull(message = "Pasien tidak boleh kosong")
private PasienVO pasien;
@ManyToOne
@JoinColumn(name = "ObjectRegistrasiPelayananPasienFk")
//@NotNull(message = "RegistrasiPelayananPasien tidak boleh kosong")
private RegistrasiPelayananPasienVO registrasiPelayananPasien;
@ManyToOne
@JoinColumn(name = "ObjectPapRiwayatPenyakitPengobatanFk")
//@NotNull(message = "PapRiwayatPenyakitPengobatan tidak boleh kosong")
private PapRiwayatPenyakitPengobatanVO pAPRiwayatPenyakitPengobatan;
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "pAPAnamesis")
@Caption(value="Object PapRiwayatPenyakitPengobatan")
private Set<PapRiwayatPenyakitPengobatanVO> pAPRiwayatPenyakitPengobatans=new HashSet<PapRiwayatPenyakitPengobatanVO>();
public PapAnamesisVO getpAPAnamesis() {
return pAPAnamesis;
}
public void setpAPAnamesis(PapAnamesisVO pAPAnamesis) {
this.pAPAnamesis = pAPAnamesis;
}
public PapRiwayatPenyakitPengobatanVO getpAPRiwayatPenyakitPengobatan() {
return pAPRiwayatPenyakitPengobatan;
}
public void setpAPRiwayatPenyakitPengobatan(PapRiwayatPenyakitPengobatanVO pAPRiwayatPenyakitPengobatan) {
this.pAPRiwayatPenyakitPengobatan = pAPRiwayatPenyakitPengobatan;
}
public Set<PapRiwayatPenyakitPengobatanVO> getpAPRiwayatPenyakitPengobatans() {
return pAPRiwayatPenyakitPengobatans;
}
public void setpAPRiwayatPenyakitPengobatans(Set<PapRiwayatPenyakitPengobatanVO> pAPRiwayatPenyakitPengobatans) {
this.pAPRiwayatPenyakitPengobatans = pAPRiwayatPenyakitPengobatans;
}
public PasienVO getPasien() {
return pasien;
}
public void setPasien(PasienVO pasien) {
this.pasien = pasien;
}
public RegistrasiPelayananPasienVO getRegistrasiPelayananPasien() {
return registrasiPelayananPasien;
}
public void setRegistrasiPelayananPasien(RegistrasiPelayananPasienVO registrasiPelayananPasien) {
this.registrasiPelayananPasien = registrasiPelayananPasien;
}
}