package com.jasamedika.medifirst2000.entities; import java.util.HashSet; import java.util.Set; import javax.persistence.*; import com.jasamedika.medifirst2000.base.BaseTransaction; import javax.validation.constraints.NotNull; import com.fasterxml.jackson.annotation.JsonManagedReference; import com.jasamedika.medifirst2000.helper.Caption; /** * class DokumenKeluar * * @author Generator */ @Entity @Table(name = "DokumenKeluar_T") public class DokumenKeluar extends BaseTransaction { @Caption(value="Institusi Nama Tujuan") @Column(name = "InstitusiNamaTujuan", nullable = true , length = 75) private String institusinamatujuan; @Caption(value="Jabatan Penerima Tujuan") @Column(name = "JabatanPenerimaTujuan", nullable = true , length = 50) private String jabatanpenerimatujuan; @ManyToOne @JoinColumn(name = "ObjectDokumenFk") @NotNull(message="Object Dokumen Harus Diisi") @Caption(value="Object Dokumen") private Dokumen kddokumen; @Column(name = "ObjectDokumenFk", insertable=false,updatable=false) private Integer ObjectDokumenId; @ManyToOne @JoinColumn(name = "ObjectPegawaiTandaTanganFk") @Caption(value="Object Pegawai Tanda Tangan") private LoginUser kdpegawaitandatangan; @Column(name = "ObjectPegawaiTandaTanganFk", insertable=false,updatable=false) private Integer ObjectPegawaiTandaTanganId; @Caption(value="Keterangan Lainnya") @Column(name = "KeteranganLainnya", nullable = true , length = 15) private String keteranganlainnya; @Caption(value="Nama Penerima Tujuan") @Column(name = "NamaPenerimaTujuan", nullable = true , length = 40) private String namapenerimatujuan; @Caption(value="No Dokumen_ Intern") @Column(name = "NoDokumen_Intern", nullable = true , length = 30) private String nodokumen_intern; @ManyToOne @JoinColumn(name = "NoKirimFk") @Caption(value="No Kirim") private StrukKirim nokirim; @Column(name = "NoKirimFk", insertable=false,updatable=false, nullable=true) private String NoKirimId; @ManyToOne @JoinColumn(name = "NoStrukFk") @Caption(value="No Struk") private StrukPelayanan nostruk; @Column(name = "NoStrukFk", insertable=false,updatable=false) private String NoStrukId; @ManyToOne @JoinColumn(name = "NoStruk_T_ReplyFk") @Caption(value="No Struk_ T_ Reply") private StrukPelayanan nostruk_t_reply; @Column(name = "NoStruk_T_ReplyFk", insertable=false,updatable=false) private String NoStruk_T_ReplyId; @Caption(value="Unit Bagian Tujuan") @Column(name = "UnitBagianTujuan", nullable = true , length = 75) private String unitbagiantujuan; @Caption(value="No Surat") @Column(name = "NoSurat", nullable = true) private String noSurat; @ManyToOne @JoinColumn(name = "ObjectSifatSuratFk") @Caption(value="Sifat Surat") private SifatSurat sifatSurat; @Column(name = "ObjectSifatSuratFk", insertable=false,updatable=false, nullable = true) private Integer sifatSuratId; @ManyToOne @JoinColumn(name = "ObjectStatusBerkasFk") @Caption(value="Status Berkas") private StatusBerkas statusBerkas; @Column(name = "ObjectStatusBerkasFk", insertable=false,updatable=false, nullable = true) private Integer statusBerkasId; @ManyToOne @JoinColumn(name = "ObjectJenisSuratFk") @Caption(value="Jenis Surat") private JenisSurat jenisSurat; @Column(name = "ObjectJenisSuratFk", insertable=false,updatable=false, nullable = true) private Integer jenisSuratId; @Caption(value="lampiran") @Column(name = "lampiran", nullable = true) private Short lampiran; @Caption(value="perihal") @Column(name = "perihal", nullable = true) private String perihal; @ManyToOne @JoinColumn(name = "ObjectKlasifikasiArsipFk") @Caption(value="Klasifikasi Arsip") private KlasifikasiArsip klasifikasiArsip; @Column(name = "ObjectKlasifikasiArsipFk", insertable=false,updatable=false, nullable = true) private Integer klasifikasiArsipId; @ManyToOne @JoinColumn(name = "ObjectSubKlasifikasiArsipFk") @Caption(value="Sub Klasifikasi Arsip") private SubKlasifikasiArsip subKlasifikasiArsip; @Column(name = "ObjectSubKlasifikasiArsipFk", insertable=false,updatable=false, nullable = true) private Integer subKlasifikasiArsipId; @ManyToOne @JoinColumn(name = "ObjectPegawaiAtasNamaFk") @Caption(value="pegawaiAtasNama") private Pegawai pegawaiAtasNama; @Column(name = "ObjectPegawaiAtasNamaFk", insertable=false,updatable=false, nullable = true) private Integer pegawaiAtasNamaId; @ManyToOne @JoinColumn(name = "ObjectPegawaiPenandaTanganFk") @Caption(value="pegawaiPenandaTangan") private Pegawai pegawaiPenandaTangan; @Column(name = "ObjectPegawaiPenandaTanganFk", insertable=false,updatable=false, nullable = true) private Integer pegawaiPenandaTanganId; @ManyToOne @JoinColumn(name = "ObjectMetodeKirimFk") @Caption(value="Metode Kirim") private MetodeKirim metodeKirim; @Column(name = "ObjectMetodeKirimFk", insertable=false,updatable=false, nullable = true) private Integer metodeKirimId; @ManyToOne @JoinColumn(name = "ObjectPegawaiPengirimFk") @Caption(value="pegawaiPengirim") private Pegawai pegawaiPengirim; @Column(name = "ObjectMetodeKirimFk", insertable=false,updatable=false, nullable = true) private Integer pegawaiPengirimId; @ManyToOne @JoinColumn(name = "ObjectJenisArsipFk") @Caption(value="JenisArsip") private JenisArsip jenisArsip; @Column(name = "ObjectJenisArsipFk", insertable=false,updatable=false, nullable = true) private Integer jenisArsipId; @JsonManagedReference @OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "dokumenKeluar") @Caption(value = "dokumenKeluarSet") private Set konseptorPemeriksaSuratSet=new HashSet(); public String getNoSurat() { return noSurat; } public void setNoSurat(String noSurat) { this.noSurat = noSurat; } public SifatSurat getSifatSurat() { return sifatSurat; } public void setSifatSurat(SifatSurat sifatSurat) { this.sifatSurat = sifatSurat; } public StatusBerkas getStatusBerkas() { return statusBerkas; } public void setStatusBerkas(StatusBerkas statusBerkas) { this.statusBerkas = statusBerkas; } public JenisSurat getJenisSurat() { return jenisSurat; } public void setJenisSurat(JenisSurat jenisSurat) { this.jenisSurat = jenisSurat; } public Short getLampiran() { return lampiran; } public void setLampiran(Short lampiran) { this.lampiran = lampiran; } public String getPerihal() { return perihal; } public void setPerihal(String perihal) { this.perihal = perihal; } public KlasifikasiArsip getKlasifikasiArsip() { return klasifikasiArsip; } public void setKlasifikasiArsip(KlasifikasiArsip klasifikasiArsip) { this.klasifikasiArsip = klasifikasiArsip; } public SubKlasifikasiArsip getSubKlasifikasiArsip() { return subKlasifikasiArsip; } public void setSubKlasifikasiArsip(SubKlasifikasiArsip subKlasifikasiArsip) { this.subKlasifikasiArsip = subKlasifikasiArsip; } public Pegawai getPegawaiAtasNama() { return pegawaiAtasNama; } public void setPegawaiAtasNama(Pegawai pegawaiAtasNama) { this.pegawaiAtasNama = pegawaiAtasNama; } public Pegawai getPegawaiPenandaTangan() { return pegawaiPenandaTangan; } public void setPegawaiPenandaTangan(Pegawai pegawaiPenandaTangan) { this.pegawaiPenandaTangan = pegawaiPenandaTangan; } public MetodeKirim getMetodeKirim() { return metodeKirim; } public void setMetodeKirim(MetodeKirim metodeKirim) { this.metodeKirim = metodeKirim; } public Pegawai getPegawaiPengirim() { return pegawaiPengirim; } public void setPegawaiPengirim(Pegawai pegawaiPengirim) { this.pegawaiPengirim = pegawaiPengirim; } public String getInstitusinamatujuan() { return institusinamatujuan; } public void setInstitusinamatujuan(String institusinamatujuan) { this.institusinamatujuan = institusinamatujuan; } public String getJabatanpenerimatujuan() { return jabatanpenerimatujuan; } public void setJabatanpenerimatujuan(String jabatanpenerimatujuan) { this.jabatanpenerimatujuan = jabatanpenerimatujuan; } public Dokumen getKddokumen() { return kddokumen; } public void setKddokumen(Dokumen kddokumen) { this.kddokumen = kddokumen; } public LoginUser getKdpegawaitandatangan() { return kdpegawaitandatangan; } public void setKdpegawaitandatangan(LoginUser kdpegawaitandatangan) { this.kdpegawaitandatangan = kdpegawaitandatangan; } public String getKeteranganlainnya() { return keteranganlainnya; } public void setKeteranganlainnya(String keteranganlainnya) { this.keteranganlainnya = keteranganlainnya; } public String getNamapenerimatujuan() { return namapenerimatujuan; } public void setNamapenerimatujuan(String namapenerimatujuan) { this.namapenerimatujuan = namapenerimatujuan; } public String getNodokumen_intern() { return nodokumen_intern; } public void setNodokumen_intern(String nodokumen_intern) { this.nodokumen_intern = nodokumen_intern; } public StrukKirim getNokirim() { return nokirim; } public void setNokirim(StrukKirim nokirim) { this.nokirim = nokirim; } public StrukPelayanan getNostruk() { return nostruk; } public void setNostruk(StrukPelayanan nostruk) { this.nostruk = nostruk; } public StrukPelayanan getNostruk_t_reply() { return nostruk_t_reply; } public void setNostruk_t_reply(StrukPelayanan nostruk_t_reply) { this.nostruk_t_reply = nostruk_t_reply; } public String getUnitbagiantujuan() { return unitbagiantujuan; } public void setUnitbagiantujuan(String unitbagiantujuan) { this.unitbagiantujuan = unitbagiantujuan; } public Set getKonseptorPemeriksaSuratSet() { return konseptorPemeriksaSuratSet; } public void setKonseptorPemeriksaSuratSet(Set konseptorPemeriksaSuratSet) { this.konseptorPemeriksaSuratSet = konseptorPemeriksaSuratSet; } public JenisArsip getJenisArsip() { return jenisArsip; } public void setJenisArsip(JenisArsip jenisArsip) { this.jenisArsip = jenisArsip; } }