package com.jasamedika.medifirst2000.vo; import java.util.Date; import javax.persistence.*; import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO; import com.jasamedika.medifirst2000.entities.JenisArsip; import com.jasamedika.medifirst2000.entities.JenisSurat; import com.jasamedika.medifirst2000.entities.LoginUser; import com.jasamedika.medifirst2000.entities.StatusYaTidak; import javax.validation.constraints.NotNull; import com.jasamedika.medifirst2000.helper.Caption; /** * class DokumenInternal * * @author Generator */ public class DokumenInternalVO extends BaseTransactionVO { @ManyToOne @JoinColumn(name = "ObjectDokumenFk") @NotNull(message="Object Dokumen Harus Diisi") @Caption(value="Object Dokumen") private DokumenVO kddokumen; public void setObjectDokumen(DokumenVO kddokumen) { this.kddokumen = kddokumen; } @Column(name = "KdDokumen", nullable = false ) public DokumenVO getObjectDokumen(){ return this.kddokumen; } // // @Column(name = "ObjectDokumenFk", insertable=false,updatable=false) // private Integer ObjectDokumenId; // @ManyToOne @JoinColumn(name = "ObjectPegawaiTujuanFk") @Caption(value="Object Pegawai Tujuan") private PegawaiVO kdpegawaitujuan; public void setObjectPegawaiTujuan(PegawaiVO kdpegawaitujuan) { this.kdpegawaitujuan = kdpegawaitujuan; } @Column(name = "KdPegawaiTujuan", nullable = true , length = 5) public PegawaiVO getObjectPegawaiTujuan(){ return this.kdpegawaitujuan; } // @Column(name = "ObjectPegawaiTujuanFk", insertable=false,updatable=false) // private Integer ObjectPegawaiTujuanId; @ManyToOne @JoinColumn(name = "ObjectRuanganTujuanFk") @NotNull(message="Object Ruangan Tujuan Harus Diisi") @Caption(value="Object Ruangan Tujuan") private RuanganVO kdruangantujuan; @ManyToOne @JoinColumn(name = "ObjectUserPengirimSuratFk") @Caption(value="Pegawai Pengirim Surat") private PegawaiVO userPengirimSurat; @ManyToOne @JoinColumn(name = "ObjectJenisSuratFk") @Caption(value="Jenis Surat") private JenisSuratVO jenisSurat; public void setObjectRuanganTujuan(RuanganVO kdruangantujuan) { this.kdruangantujuan = kdruangantujuan; } @Column(name = "KdRuanganTujuan", nullable = false , length = 3) public RuanganVO getObjectRuanganTujuan(){ return this.kdruangantujuan; } // @Column(name = "ObjectRuanganTujuanFk", insertable=false,updatable=false) // private Integer ObjectRuanganTujuanId; @Caption(value="Keterangan Lainnya") private String keteranganlainnya; public void setKeteranganLainnya(String keteranganlainnya) { this.keteranganlainnya = keteranganlainnya; } @Column(name = "KeteranganLainnya", nullable = true , length = 150) public String getKeteranganLainnya(){ return this.keteranganlainnya; } @Caption(value="No Dokumen_ Intern") private String nodokumen_intern; public void setNoDokumen_Intern(String nodokumen_intern) { this.nodokumen_intern = nodokumen_intern; } @Column(name = "NoDokumen_Intern", nullable = true , length = 30) public String getNoDokumen_Intern(){ return this.nodokumen_intern; } @ManyToOne @JoinColumn(name = "NoKirimFk") @Caption(value="No Kirim") private StrukKirimVO nokirim; public void setNoKirim(StrukKirimVO nokirim) { this.nokirim = nokirim; } @Column(name = "NoKirim", nullable = true , length = 10) public StrukKirimVO getNoKirim(){ return this.nokirim; } // @Column(name = "NoKirimFk", insertable=false,updatable=false) // private Integer NoKirimId; @ManyToOne @JoinColumn(name = "NoStruk_TFk") @Caption(value="No Struk_ T") private StrukPelayananVO nostruk_t; public void setNoStruk_T(StrukPelayananVO nostruk_t) { this.nostruk_t = nostruk_t; } @Column(name = "NoStruk_T", nullable = true , length = 10) public StrukPelayananVO getNoStruk_T(){ return this.nostruk_t; } // @Column(name = "NoStruk_TFk", insertable=false,updatable=false) // private Integer NoStruk_TId; // === add by yudi === // @ManyToOne @JoinColumn(name = "ObjectRuanganPengirimFk") @Caption(value="Ruangan Penerima") private RuanganVO ruanganPengirim; @Column(name = "NoTerima", nullable = true) @Caption(value="Nomor Terima") private String noTerima; @Column(name = "TglTerima", nullable = true) @Caption(value="Tgl Terima") private Date tglTerima; @ManyToOne @JoinColumn(name = "ObjectLoginUserPenerimaSuratFk") @Caption(value="User Penerima Surat") private PegawaiVO loginUserPenerimaSurat; // @Column(name = "ObjectLoginUserPenerimaSuratFk", insertable=false,updatable=false, nullable = true) // private Integer loginUserPenerimaSuratId; @ManyToOne @JoinColumn(name = "ObjectRuanganPenerimaFk") @Caption(value="Ruangan Penerima") private RuanganVO ruanganPenerima; // @Column(name = "ObjectRuanganPenerimaFk", insertable=false,updatable=false, nullable = true) // private Integer ruanganPenerimaId; @ManyToOne @JoinColumn(name = "ObjectTipePengirimSuratFk") @Caption(value="Tipe Pengirim Surat") private TipePengirimSuratVO tipePengirimSurat; // @Column(name = "ObjectTipePengirimSuratFk", insertable=false,updatable=false, nullable = true) // private Integer tipePengirimSuratId; @Column(name = "tglSurat", nullable = true) @Caption(value="Tgl Surat") private Date tglSurat; @Column(name = "Perihal", nullable = true) @Caption(value="Perihal") private String perihal; @ManyToOne @JoinColumn(name = "ObjectPegawaiPengirimSuratFk") @Caption(value="Pegawai Pengirim Surat") private PegawaiVO pegawaiPengirimSurat; // @Column(name = "ObjectPegawaiPengirimSuratFk", insertable=false,updatable=false, nullable = true) // private Integer pegawaiPengirimSuratId; @Column(name = "AlamatPengirim", nullable = true) @Caption(value="Alamat Pengirim") private String alamatPengirim; @ManyToOne @JoinColumn(name = "ObjectSifatSuratFk") @Caption(value="Sifat Surat") private SifatSuratVO sifatSurat; // @Column(name = "ObjectSifatSuratFk", insertable=false,updatable=false, nullable = true) // private Integer sifatSuratId; @ManyToOne @JoinColumn(name = "ObjectStatusBerkasFk") @Caption(value="Status Berkas") private StatusBerkasVO statusBerkas; // @Column(name = "ObjectSifatSuratFk", insertable=false,updatable=false, nullable = true) // private Integer statusBerkasId; // @Column(name = "ObjectStatusYaTidakKeaktifanFk", insertable=false,updatable=false, nullable = true) // private Integer statusKeaktifanJenisArsipId; @Column(name = "LampiranPerihal", nullable = true) @Caption(value="Lampiran Perihal") private Integer lampiranPerihal; @ManyToOne @JoinColumn(name = "ObjectKlasifikasiArsipFk") @Caption(value="KlasifikasiArsip") private KlasifikasiArsipVO klasifikasiArsip; // @Column(name = "ObjectKlasifikasiArsipFk", insertable=false,updatable=false, nullable = true) // private Integer klasifikasiArsipId; @ManyToOne @JoinColumn(name = "ObjectSubKlasifikasiArsipFk") @Caption(value="SubKlasifikasiArsip") private SubKlasifikasiArsipVO subKlasifikasiArsip; // @Column(name = "ObjectSubKlasifikasiArsipFk", insertable=false,updatable=false, nullable = true) // private Integer subKlasifikasiArsipId; @ManyToOne @JoinColumn(name = "ObjectStatusVerifikasiFk") @Caption(value="statusKeaktifanJenisArsip") private StatusYaTidakVO statusVerifikasi; @ManyToOne @JoinColumn(name = "ObjectStatusYaTidakKeaktifanFk") @Caption(value="statusKeaktifanJenisArsip") private JenisArsipVO jenisArsip; @ManyToOne @JoinColumn(name = "ObjectStatusYaTidakKeaktifanFk") @Caption(value="statusKeaktifanJenisArsip") private StatusYaTidakVO statusKeaktifan; public StrukKirimVO getNokirim() { return nokirim; } public void setNokirim(StrukKirimVO nokirim) { this.nokirim = nokirim; } public StrukPelayananVO getNostruk_t() { return nostruk_t; } public void setNostruk_t(StrukPelayananVO nostruk_t) { this.nostruk_t = nostruk_t; } public JenisArsipVO getJenisArsip() { return jenisArsip; } public void setJenisArsip(JenisArsipVO jenisArsip) { this.jenisArsip = jenisArsip; } public DokumenVO getKddokumen() { return kddokumen; } public void setKddokumen(DokumenVO kddokumen) { this.kddokumen = kddokumen; } public PegawaiVO getKdpegawaitujuan() { return kdpegawaitujuan; } public void setKdpegawaitujuan(PegawaiVO kdpegawaitujuan) { this.kdpegawaitujuan = kdpegawaitujuan; } public RuanganVO getKdruangantujuan() { return kdruangantujuan; } public void setKdruangantujuan(RuanganVO kdruangantujuan) { this.kdruangantujuan = kdruangantujuan; } public String getKeteranganlainnya() { return keteranganlainnya; } public void setKeteranganlainnya(String keteranganlainnya) { this.keteranganlainnya = keteranganlainnya; } public String getNodokumen_intern() { return nodokumen_intern; } public void setNodokumen_intern(String nodokumen_intern) { this.nodokumen_intern = nodokumen_intern; } // public StrukKirimVO getNokirim() { // return nokirim; // } // // public void setNokirim(StrukKirimVO nokirim) { // this.nokirim = nokirim; // } // // public StrukPelayananVO getNostruk_t() { // return nostruk_t; // } // // public void setNostruk_t(StrukPelayananVO nostruk_t) { // this.nostruk_t = nostruk_t; // } public Date getTglTerima() { return tglTerima; } public void setTglTerima(Date tglTerima) { this.tglTerima = tglTerima; } public PegawaiVO getLoginUserPenerimaSurat() { return loginUserPenerimaSurat; } public void setLoginUserPenerimaSurat(PegawaiVO penerimaSurat) { this.loginUserPenerimaSurat = penerimaSurat; } public RuanganVO getRuanganPenerima() { return ruanganPenerima; } public void setRuanganPenerima(RuanganVO ruanganPenerima) { this.ruanganPenerima = ruanganPenerima; } public TipePengirimSuratVO getTipePengirimSurat() { return tipePengirimSurat; } public void setTipePengirimSurat(TipePengirimSuratVO tipePengirimSurat) { this.tipePengirimSurat = tipePengirimSurat; } public Date getTglSurat() { return tglSurat; } public void setTglSurat(Date tglSurat) { this.tglSurat = tglSurat; } public String getPerihal() { return perihal; } public void setPerihal(String perihal) { this.perihal = perihal; } public PegawaiVO getPegawaiPengirimSurat() { return pegawaiPengirimSurat; } public void setPegawaiPengirimSurat(PegawaiVO pegawaiPengirimSurat) { this.pegawaiPengirimSurat = pegawaiPengirimSurat; } public String getAlamatPengirim() { return alamatPengirim; } public void setAlamatPengirim(String alamatPengirim) { this.alamatPengirim = alamatPengirim; } public SifatSuratVO getSifatSurat() { return sifatSurat; } public void setSifatSurat(SifatSuratVO sifatSurat) { this.sifatSurat = sifatSurat; } public StatusBerkasVO getStatusBerkas() { return statusBerkas; } public void setStatusBerkas(StatusBerkasVO statusBerkas) { this.statusBerkas = statusBerkas; } public Integer getLampiranPerihal() { return lampiranPerihal; } public void setLampiranPerihal(Integer lampiranPerihal) { this.lampiranPerihal = lampiranPerihal; } public KlasifikasiArsipVO getKlasifikasiArsip() { return klasifikasiArsip; } public void setKlasifikasiArsip(KlasifikasiArsipVO klasifikasiArsip) { this.klasifikasiArsip = klasifikasiArsip; } public SubKlasifikasiArsipVO getSubKlasifikasiArsip() { return subKlasifikasiArsip; } public void setSubKlasifikasiArsip(SubKlasifikasiArsipVO subKlasifikasiArsip) { this.subKlasifikasiArsip = subKlasifikasiArsip; } public String getNoTerima() { return noTerima; } public void setNoTerima(String noTerima) { this.noTerima = noTerima; } public StatusYaTidakVO getStatusVerifikasi() { return statusVerifikasi; } public void setStatusVerifikasi(StatusYaTidakVO statusVerifikasi) { this.statusVerifikasi = statusVerifikasi; } public RuanganVO getRuanganPengirim() { return ruanganPengirim; } public void setRuanganPengirim(RuanganVO ruanganPengirim) { this.ruanganPengirim = ruanganPengirim; } public PegawaiVO getUserPengirimSurat() { return userPengirimSurat; } public void setUserPengirimSurat(PegawaiVO userPengirimSurat) { this.userPengirimSurat = userPengirimSurat; } public JenisSuratVO getJenisSurat() { return jenisSurat; } public void setJenisSurat(JenisSuratVO jenisSurat) { this.jenisSurat = jenisSurat; } public StatusYaTidakVO getStatusKeaktifan() { return statusKeaktifan; } public void setStatusKeaktifan(StatusYaTidakVO statusKeaktifan) { this.statusKeaktifan = statusKeaktifan; } }