package com.jasamedika.medifirst2000.entities; import java.util.Date; import java.util.HashSet; import java.util.Set; import javax.persistence.CascadeType; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.OneToMany; import javax.persistence.Table; import javax.validation.constraints.NotNull; import com.fasterxml.jackson.annotation.JsonManagedReference; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; @Entity @Table(name = "PapRiwayatYangLalu_T") public class PapRiwayatYangLalu extends BaseTransaction { @ManyToOne @JoinColumn(name = "ObjectAntrianPasienDiPeriksaFk") @Caption(value = "Object AntrianPasienDiPeriksa") private AntrianPasienDiPeriksa antrianPasienDiPeriksa; @Column(name = "ObjectAntrianPasienDiPeriksaFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false, nullable = false) private String antrianPasienDiPeriksaId; @NotNull(message = "Tgl Input tidak boleh kosong") @Column(name = "tglInput", nullable = false) @Caption(value = "Tgl Input") private Date tglInput; @NotNull(message = "Tgl Tahun Kelahiran tidak boleh kosong") @Column(name = "tglTahunKelahiran", nullable = false) @Caption(value = "Tgl Tahun Kelahiran") private Date tglTahunKelahiran; @NotNull(message = "Berat Badan Lahir tidak boleh kosong") @Column(name = "beratBadanLahir", nullable = false) @Caption(value = "Berat Badan Lahir") private String beratBadanLahir; @NotNull(message = "Keterangan Lain tidak boleh kosong") @Column(name = "keteranganLain", nullable = false) @Caption(value = "Keterangan Lain") private String keteranganLain; @ManyToOne @JoinColumn(name = "ObjectJenisKelaminFk") @Caption(value = "Object JenisKelamin") private JenisKelamin jenisKelamin; @Column(name = "ObjectJenisKelaminFk", insertable = false, updatable = false, nullable = true) private Integer jenisKelaminId; @ManyToOne @JoinColumn(name = "ObjectKeadaanLahirBayiFk") @Caption(value = "Object KeadaanLahirBayi") private KeadaanLahirBayi keadaanLahirBayi; @Column(name = "ObjectAntrianPasienDiPeriksaFk", insertable = false, updatable = false, nullable = false) private Integer keadaanLahirBayiId; @ManyToOne @JoinColumn(name = "ObjectPenyakitFk") @Caption(value = "Object Penyakit") private Penyakit penyakit; @Column(name = "ObjectAntrianPasienDiPeriksaFk", insertable = false, updatable = false, nullable = false) private Integer penyakitId; @ManyToOne @JoinColumn(name = "ObjectJenisPersalinanFk") @Caption(value = "Object JenisPersalinan") private JenisPersalinan jenisPersalinan; @Column(name = "ObjectJenisPersalinanFk", insertable = false, updatable = false, nullable = false) private Integer jenisPersalinanId; @ManyToOne @JoinColumn(name = "ObjectKomplikasiKehamilanFk") @Caption(value = "Object KomplikasiKehamilan") private KomplikasiKehamilan komplikasiKehamilan; @Column(name = "ObjectKomplikasiKehamilanFk", insertable = false, updatable = false, nullable = false) private Integer komplikasiKehamilanId; public AntrianPasienDiPeriksa getAntrianPasienDiPeriksa() { return antrianPasienDiPeriksa; } public void setAntrianPasienDiPeriksa(AntrianPasienDiPeriksa antrianPasienDiPeriksa) { this.antrianPasienDiPeriksa = antrianPasienDiPeriksa; } public Date getTglInput() { return tglInput; } public void setTglInput(Date tglInput) { this.tglInput = tglInput; } public Date getTglTahunKelahiran() { return tglTahunKelahiran; } public void setTglTahunKelahiran(Date tglTahunKelahiran) { this.tglTahunKelahiran = tglTahunKelahiran; } public String getBeratBadanLahir() { return beratBadanLahir; } public void setBeratBadanLahir(String beratBadanLahir) { this.beratBadanLahir = beratBadanLahir; } public String getKeteranganLain() { return keteranganLain; } public void setKeteranganLain(String keteranganLain) { this.keteranganLain = keteranganLain; } public JenisKelamin getJenisKelamin() { return jenisKelamin; } public void setJenisKelamin(JenisKelamin jenisKelamin) { this.jenisKelamin = jenisKelamin; } public KeadaanLahirBayi getKeadaanLahirBayi() { return keadaanLahirBayi; } public void setKeadaanLahirBayi(KeadaanLahirBayi keadaanLahirBayi) { this.keadaanLahirBayi = keadaanLahirBayi; } public Penyakit getPenyakit() { return penyakit; } public void setPenyakit(Penyakit penyakit) { this.penyakit = penyakit; } public JenisPersalinan getJenisPersalinan() { return jenisPersalinan; } public void setJenisPersalinan(JenisPersalinan jenisPersalinan) { this.jenisPersalinan = jenisPersalinan; } public KomplikasiKehamilan getKomplikasiKehamilan() { return komplikasiKehamilan; } public void setKomplikasiKehamilan(KomplikasiKehamilan komplikasiKehamilan) { this.komplikasiKehamilan = komplikasiKehamilan; } }