71 lines
2.6 KiB
Java
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;
|
|
}
|
|
|
|
|
|
}
|