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

115 lines
3.5 KiB
Java

package com.jasamedika.medifirst2000.vo;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.helper.Caption;
@Entity
@Table(name = "RiwayatMasaKehamilan_T")
public class RiwayatMasaKehamilanVO extends MedicalRecordTransactionVO{
@ManyToOne
@JoinColumn(name = "ObjectSifatKehamilanFk")
@NotNull(message="Sifat Kehamilan tidak boleh kosong")
@Caption(value="Sifat Kehamilan")
private SifatKehamilanVO sifatKehamilan;
@Column(name = "ObjectSifatKehamilanFk", insertable=false,updatable=false, nullable = false)
private Integer sifatKehamilanId;
@ManyToOne
@JoinColumn(name = "ObjectStatusPemeriksaanKehamilanFk")
@NotNull(message="Status Pemeriksaan Kehamilan tidak boleh kosong")
@Caption(value="Status Pemeriksaan Kehamilan")
private StatusTeraturTidakVO statusPemeriksaanKehamilan;
@Column(name = "ObjectStatusPemeriksaanKehamilanFk", insertable=false,updatable=false, nullable = false)
private Integer statusPemeriksaanKehamilanId;
@ManyToOne
@JoinColumn(name = "ObjectPemeriksaKehamilanFk")
@NotNull(message="Pemeriksa Kehamilan tidak boleh kosong")
@Caption(value="Pemeriksa Kehamilan")
private PemeriksaanKehamilanVO pemeriksaKehamilan;
@Column(name = "ObjectStatusPemeriksaanKehamilanFk", insertable=false,updatable=false, nullable = false)
private Integer pemeriksaKehamilanId;
@ManyToOne
@JoinColumn(name = "ObjectPenyakitIbuHamilFk")
@NotNull(message="Penyakit Ibu Hamil tidak boleh kosong")
@Caption(value="Penyakit Ibu Hamil")
private PenyakitIbuHamilVO penyakitIbuHamil;
@Column(name = "ObjectPenyakitIbuHamilFk", insertable=false,updatable=false, nullable = false)
private Integer penyakitIbuHamilId;
@ManyToOne
@JoinColumn(name = "ObjectKbSebelumHamilFk")
@NotNull(message="KB Sebelum Hamil tidak boleh kosong")
@Caption(value="KB Sebelum Hamil")
private KbSebelumHamilVO kbSebelumHamil;
@Column(name = "ObjectKbSebelumHamilFk", insertable=false,updatable=false, nullable = false)
private Integer kbSebelumHamilId;
@Column(name = "MasalahSaatHamil", nullable = true)
@Caption(value="Masalah Saat Hamil")
private String masalahSaatHamil;
public PemeriksaanKehamilanVO getPemeriksaKehamilan() {
return pemeriksaKehamilan;
}
public void setPemeriksaKehamilan(PemeriksaanKehamilanVO pemeriksaKehamilan) {
this.pemeriksaKehamilan = pemeriksaKehamilan;
}
public PenyakitIbuHamilVO getPenyakitIbuHamil() {
return penyakitIbuHamil;
}
public void setPenyakitIbuHamil(PenyakitIbuHamilVO penyakitIbuHamil) {
this.penyakitIbuHamil = penyakitIbuHamil;
}
public KbSebelumHamilVO getKbSebelumHamil() {
return kbSebelumHamil;
}
public void setKbSebelumHamil(KbSebelumHamilVO kbSebelumHamil) {
this.kbSebelumHamil = kbSebelumHamil;
}
public String getMasalahSaatHamil() {
return masalahSaatHamil;
}
public void setMasalahSaatHamil(String masalahSaatHamil) {
this.masalahSaatHamil = masalahSaatHamil;
}
public SifatKehamilanVO getSifatKehamilan() {
return sifatKehamilan;
}
public void setSifatKehamilan(SifatKehamilanVO sifatKehamilan) {
this.sifatKehamilan = sifatKehamilan;
}
public StatusTeraturTidakVO getStatusPemeriksaanKehamilan() {
return statusPemeriksaanKehamilan;
}
public void setStatusPemeriksaanKehamilan(StatusTeraturTidakVO statusPemeriksaanKehamilan) {
this.statusPemeriksaanKehamilan = statusPemeriksaanKehamilan;
}
}