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; } }