package com.jasamedika.medifirst2000.vo; import java.util.Date; 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.entities.Alamat; import com.jasamedika.medifirst2000.entities.AsalAnggaran; import com.jasamedika.medifirst2000.entities.Dokumen; import com.jasamedika.medifirst2000.entities.JenisAnggaran; import com.jasamedika.medifirst2000.entities.JenisTempat; import com.jasamedika.medifirst2000.entities.KelompokTransaksi; import com.jasamedika.medifirst2000.entities.Pasien; import com.jasamedika.medifirst2000.entities.PasienDaftar; import com.jasamedika.medifirst2000.entities.Pegawai; import com.jasamedika.medifirst2000.entities.PeriodeAccount; import com.jasamedika.medifirst2000.entities.RegistrasiPelayananPasien; import com.jasamedika.medifirst2000.entities.Rekanan; import com.jasamedika.medifirst2000.entities.Ruangan; import com.jasamedika.medifirst2000.helper.Caption; public class StrukPlanningVO extends BaseTransactionVO { @Caption(value="Deskripsi Planning") private String deskripsiplanning; @ManyToOne(fetch=FetchType.LAZY) @Caption(value="Object Alamat Tujuan") private AlamatVO kdalamattujuan; @ManyToOne(fetch=FetchType.LAZY) @Caption(value="Object Asal Anggaran") private AsalAnggaranVO kdasalanggaran; @ManyToOne(fetch=FetchType.LAZY) @Caption(value="Object Dokumen S K") private DokumenVO kddokumensk; @ManyToOne(fetch=FetchType.LAZY) @Caption(value="Object Jenis Anggaran") private JenisAnggaranVO kdjenisanggaran; @ManyToOne(fetch=FetchType.LAZY) @Caption(value="Object Jenis Tempat") private JenisTempatVO kdjenistempat; @ManyToOne(fetch=FetchType.LAZY) @Caption(value="Object Kelompok Transaksi") private KelompokTransaksiVO kdkelompoktransaksi; @ManyToOne(fetch=FetchType.LAZY) @Caption(value="Object Pegawai P Jawab") private PegawaiVO kdpegawaipjawab; @ManyToOne(fetch=FetchType.LAZY) @Caption(value="Object Pegawai P Jawab Evaluasi") private PegawaiVO kdpegawaipjawabevaluasi; @ManyToOne(fetch=FetchType.LAZY) @Caption(value="Object Periode Account") private PeriodeAccountVO kdperiodeaccount; @ManyToOne(fetch=FetchType.LAZY) @Caption(value="Object Rekanan") private RekananVO kdrekanan; @ManyToOne(fetch=FetchType.LAZY) @NotNull(message="Object Ruangan Harus Diisi") @Caption(value="Object Ruangan") private RuanganVO kdruangan; @ManyToOne(fetch=FetchType.LAZY) @NotNull(message="Object Ruangan Asal Harus Diisi") @Caption(value="Object Ruangan Asal") private RuanganVO kdruanganasal; @Caption(value="Kesimpulan Planning_ As Kep") private String kesimpulanplanning_askep; @Caption(value="Keterangan Lainnya") private String keteranganlainnya; @Caption(value="Nama Planning") private String namaplanning; @Caption(value="Nama Rekanan") private String namarekanan; @ManyToOne(fetch=FetchType.LAZY) @Caption(value="No C M") private PasienVO nocm; @ManyToOne(fetch=FetchType.LAZY) @Caption(value="No Masuk") private RegistrasiPelayananPasienVO nomasuk; @Caption(value="No Planning") private String noplanning; @Caption(value="No Planning_ Intern") private String noplanning_intern; @ManyToOne(fetch=FetchType.LAZY) @Caption(value="No Registrasi") private PasienDaftarVO noregistrasi; @Caption(value="No Urut Login") private String nourutlogin; @Caption(value="No Urut Ruangan") private String nourutruangan; @Caption(value="Qty Hari Siklus") private Byte qtyharisiklus; @Caption(value="Rincian Execute Planning_ As Kep") private String rincianexecuteplanning_askep; @Caption(value="Tanggal Evaluasi Planning_ As Kep") private Date tglevaluasiplanning_askep; @Caption(value="Tanggal Planning") private Date tglplanning; @Caption(value="Tanggal Pengajuan") private Date tglpegajuan; @Caption(value="Tanggal Siklus Akhir") private Date tglsiklusakhir; @Caption(value="Tanggal Siklus Awal") private Date tglsiklusawal; @ManyToOne(cascade=CascadeType.ALL,fetch = FetchType.LAZY) private Set planningDHM = new HashSet(); public Set getPlanningDHM() { return planningDHM; } public void setPlanningDHM(Set planningDHM) { this.planningDHM = planningDHM; } public String getDeskripsiplanning() { return deskripsiplanning; } public void setDeskripsiplanning(String deskripsiplanning) { this.deskripsiplanning = deskripsiplanning; } public AlamatVO getKdalamattujuan() { return kdalamattujuan; } public void setKdalamattujuan(AlamatVO kdalamattujuan) { this.kdalamattujuan = kdalamattujuan; } public AsalAnggaranVO getKdasalanggaran() { return kdasalanggaran; } public void setKdasalanggaran(AsalAnggaranVO kdasalanggaran) { this.kdasalanggaran = kdasalanggaran; } public DokumenVO getKddokumensk() { return kddokumensk; } public void setKddokumensk(DokumenVO kddokumensk) { this.kddokumensk = kddokumensk; } public JenisAnggaranVO getKdjenisanggaran() { return kdjenisanggaran; } public void setKdjenisanggaran(JenisAnggaranVO kdjenisanggaran) { this.kdjenisanggaran = kdjenisanggaran; } public JenisTempatVO getKdjenistempat() { return kdjenistempat; } public void setKdjenistempat(JenisTempatVO kdjenistempat) { this.kdjenistempat = kdjenistempat; } public KelompokTransaksiVO getKdkelompoktransaksi() { return kdkelompoktransaksi; } public void setKdkelompoktransaksi(KelompokTransaksiVO kdkelompoktransaksi) { this.kdkelompoktransaksi = kdkelompoktransaksi; } public PegawaiVO getKdpegawaipjawab() { return kdpegawaipjawab; } public void setKdpegawaipjawab(PegawaiVO kdpegawaipjawab) { this.kdpegawaipjawab = kdpegawaipjawab; } public PegawaiVO getKdpegawaipjawabevaluasi() { return kdpegawaipjawabevaluasi; } public void setKdpegawaipjawabevaluasi(PegawaiVO kdpegawaipjawabevaluasi) { this.kdpegawaipjawabevaluasi = kdpegawaipjawabevaluasi; } public PeriodeAccountVO getKdperiodeaccount() { return kdperiodeaccount; } public void setKdperiodeaccount(PeriodeAccountVO kdperiodeaccount) { this.kdperiodeaccount = kdperiodeaccount; } public RekananVO getKdrekanan() { return kdrekanan; } public void setKdrekanan(RekananVO kdrekanan) { this.kdrekanan = kdrekanan; } public RuanganVO getKdruangan() { return kdruangan; } public void setKdruangan(RuanganVO kdruangan) { this.kdruangan = kdruangan; } public RuanganVO getKdruanganasal() { return kdruanganasal; } public void setKdruanganasal(RuanganVO kdruanganasal) { this.kdruanganasal = kdruanganasal; } public String getKesimpulanplanning_askep() { return kesimpulanplanning_askep; } public void setKesimpulanplanning_askep(String kesimpulanplanning_askep) { this.kesimpulanplanning_askep = kesimpulanplanning_askep; } public String getKeteranganlainnya() { return keteranganlainnya; } public void setKeteranganlainnya(String keteranganlainnya) { this.keteranganlainnya = keteranganlainnya; } public String getNamaplanning() { return namaplanning; } public void setNamaplanning(String namaplanning) { this.namaplanning = namaplanning; } public String getNamarekanan() { return namarekanan; } public void setNamarekanan(String namarekanan) { this.namarekanan = namarekanan; } public PasienVO getNocm() { return nocm; } public void setNocm(PasienVO nocm) { this.nocm = nocm; } public RegistrasiPelayananPasienVO getNomasuk() { return nomasuk; } public void setNomasuk(RegistrasiPelayananPasienVO nomasuk) { this.nomasuk = nomasuk; } public String getNoplanning() { return noplanning; } public void setNoplanning(String noplanning) { this.noplanning = noplanning; } public String getNoplanning_intern() { return noplanning_intern; } public void setNoplanning_intern(String noplanning_intern) { this.noplanning_intern = noplanning_intern; } public PasienDaftarVO getNoregistrasi() { return noregistrasi; } public void setNoregistrasi(PasienDaftarVO noregistrasi) { this.noregistrasi = noregistrasi; } public String getNourutlogin() { return nourutlogin; } public void setNourutlogin(String nourutlogin) { this.nourutlogin = nourutlogin; } public String getNourutruangan() { return nourutruangan; } public void setNourutruangan(String nourutruangan) { this.nourutruangan = nourutruangan; } public Byte getQtyharisiklus() { return qtyharisiklus; } public void setQtyharisiklus(Byte qtyharisiklus) { this.qtyharisiklus = qtyharisiklus; } public String getRincianexecuteplanning_askep() { return rincianexecuteplanning_askep; } public void setRincianexecuteplanning_askep(String rincianexecuteplanning_askep) { this.rincianexecuteplanning_askep = rincianexecuteplanning_askep; } public Date getTglevaluasiplanning_askep() { return tglevaluasiplanning_askep; } public void setTglevaluasiplanning_askep(Date tglevaluasiplanning_askep) { this.tglevaluasiplanning_askep = tglevaluasiplanning_askep; } public Date getTglplanning() { return tglplanning; } public void setTglplanning(Date tglplanning) { this.tglplanning = tglplanning; } public Date getTglpegajuan() { return tglpegajuan; } public void setTglpegajuan(Date tglpegajuan) { this.tglpegajuan = tglpegajuan; } public Date getTglsiklusakhir() { return tglsiklusakhir; } public void setTglsiklusakhir(Date tglsiklusakhir) { this.tglsiklusakhir = tglsiklusakhir; } public Date getTglsiklusawal() { return tglsiklusawal; } public void setTglsiklusawal(Date tglsiklusawal) { this.tglsiklusawal = tglsiklusawal; } }