package com.jasamedika.medifirst2000.entities; import java.util.Date; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.Table; import javax.validation.constraints.NotNull; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; /** * class PenanggungJawabPasien * * @author Generator */ @Entity //@Audited @Table(name = "PenanggungJawabPasien_T") public class PenanggungJawabPasien extends BaseTransaction { @ManyToOne(fetch=FetchType.LAZY) @NotNull(message="Alamat Lengkap tidak boleh kosong") @Caption(value="Alamat Lengkap") @JoinColumn(name = "AlamatFk") private Alamat alamatLengkap; @ManyToOne(fetch=FetchType.LAZY) @NotNull(message="Kd Jenis Kelamin tidak boleh kosong") @Caption(value="Object Jenis Kelamin") @JoinColumn(name = "ObjectJenisKelaminFk") private JenisKelamin jenisKelamin; @Column(name = "ObjectJenisKelaminFk", insertable=false,updatable=false,nullable=false) private Integer jenisKlaminId; @ManyToOne(fetch=FetchType.LAZY) @NotNull(message="Kd Jenis Pengantar tidak boleh kosong") @Caption(value="Object Jenis Pengantar") @JoinColumn(name = "ObjectJenisPengantarFk") private JenisPengantarPasien jenisPengantarPasien; @Column(name = "ObjectJenisPengantarFk", insertable=false,updatable=false,nullable=false) private Integer jenisPengantarPasienId; @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name = "ObjectPegawaiFk") @Caption(value="Object Pegawai") @NotNull(message="Pegawai") private Pegawai pegawai; @Column(name = "ObjectPegawaiFk", insertable=false,updatable=false,nullable=false) private Integer pegawaiId; @Column(name = "KeteranganLainnya", nullable = true , length = 150) @Caption(value="Keterangan Lainnya") private String keteranganLainnya; @NotNull(message="Nama Lengkap tidak boleh kosong") @Column(name = "NamaLengkap", nullable = false , length = 40) @Caption(value="Nama Lengkap") private String namaLengkap; @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name = "NoCMFk") @NotNull(message="No C M tidak boleh kosong") @Caption(value="No C M") private Pasien pasien; @Column(name = "NoCMFk", insertable=false,updatable=false,nullable=false) private Integer pasienId; @Caption(value="No Identitas") private String noIdentitas; @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name = "NoRegistrasiFk") @NotNull(message="No Registrasi tidak boleh kosong") @Caption(value="No Registrasi") private PasienDaftar pasienDaftar; @Column(name = "NoRegistrasiFk", insertable=false,updatable=false,nullable=false) private String pasienDaftarId; @Caption(value="Tempat Lahir") private String tempatLahir; @NotNull(message="Tgl Lahir tidak boleh kosong") @Column(name = "TglLahir", nullable = false ) @Caption(value="Tanggal Lahir") private Date tglLahir; @Column(name = "TglPernyataan", nullable = true) @Caption(value = "Tanggal Pernyataan") private Date tglPernyataan; public Alamat getAlamatLengkap() { return alamatLengkap; } public void setAlamatLengkap(Alamat alamatLengkap) { this.alamatLengkap = alamatLengkap; } public JenisKelamin getJenisKelamin() { return jenisKelamin; } public void setJenisKelamin(JenisKelamin jenisKelamin) { this.jenisKelamin = jenisKelamin; } public Integer getJenisKlaminId() { return jenisKlaminId; } public void setJenisKlaminId(Integer jenisKlaminId) { this.jenisKlaminId = jenisKlaminId; } public JenisPengantarPasien getJenisPengantarPasien() { return jenisPengantarPasien; } public void setJenisPengantarPasien(JenisPengantarPasien jenisPengantarPasien) { this.jenisPengantarPasien = jenisPengantarPasien; } public Integer getJenisPengantarPasienId() { return jenisPengantarPasienId; } public void setJenisPengantarPasienId(Integer jenisPengantarPasienId) { this.jenisPengantarPasienId = jenisPengantarPasienId; } public Pegawai getPegawai() { return pegawai; } public void setPegawai(Pegawai pegawai) { this.pegawai = pegawai; } public Integer getPegawaiId() { return pegawaiId; } public void setPegawaiId(Integer pegawaiId) { this.pegawaiId = pegawaiId; } public String getKeteranganLainnya() { return keteranganLainnya; } public void setKeteranganLainnya(String keteranganLainnya) { this.keteranganLainnya = keteranganLainnya; } public String getNamaLengkap() { return namaLengkap; } public void setNamaLengkap(String namaLengkap) { this.namaLengkap = namaLengkap; } public Pasien getPasien() { return pasien; } public void setPasien(Pasien pasien) { this.pasien = pasien; } public Integer getPasienId() { return pasienId; } public void setPasienId(Integer pasienId) { this.pasienId = pasienId; } public String getNoIdentitas() { return noIdentitas; } public void setNoIdentitas(String noIdentitas) { this.noIdentitas = noIdentitas; } public PasienDaftar getPasienDaftar() { return pasienDaftar; } public void setPasienDaftar(PasienDaftar pasienDaftar) { this.pasienDaftar = pasienDaftar; } public String getPasienDaftarId() { return pasienDaftarId; } public void setPasienDaftarId(String pasienDaftarId) { this.pasienDaftarId = pasienDaftarId; } public String getTempatLahir() { return tempatLahir; } public void setTempatLahir(String tempatLahir) { this.tempatLahir = tempatLahir; } public Date getTglLahir() { return tglLahir; } public void setTglLahir(Date tglLahir) { this.tglLahir = tglLahir; } public Date getTglPernyataan() { return tglPernyataan; } public void setTglPernyataan(Date tglPernyataan) { this.tglPernyataan = tglPernyataan; } }