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 com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; /** * class Usulan Evaluasi * * @author Lukman Hakim */ @Entity // @Audited @Table(name = "UsulanEvaluasi_T") @JsonIgnoreProperties({ "hibernateLazyInitializer", "handler" }) public class UsulanEvaluasi extends BaseTransaction { @Column(name = "noUsulan", nullable = false, length = 100) @Caption(value = "noUsulan") private String noUsulan; @Column(name = "tglUsulan", nullable = false) @Caption(value = "Tgl Usu") private Date tglUsulan; @Column(name = "namaUsulan", nullable = false) @Caption(value = "namaUsulan") private String namaUsulan; @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name = "ObjectRuanganPembuatFk") @Caption(value="Object Ruangan Pembuat") private Ruangan ruanganPembuat; @Column(name = "ObjectRuanganPembuatFk", insertable=false,updatable=false,nullable = true) private Integer ruanganPembuatId; @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name = "ObjectPegawaiPembuatFk") @Caption(value="Object Pegawai Pembuat") private Pegawai pegawaiPembuat; @Column(name = "ObjectPegawaiPembuatFk", insertable=false,updatable=false,nullable = true) private Integer pegawaiPembuatId; @Column(name="status") private Boolean status; @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name = "JenisEvaluasiFK") @Caption(value="Jenis Evaluasi") private JenisEvaluasi jenisEvaluasi; @Column(name = "JenisEvaluasiFK", insertable=false,updatable=false,nullable = true) private Integer jenisEvaluasiFK; /*Untuk Evaluasi Rekanan*/ @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name = "rekananFK") @Caption(value="Rekanan FK") private Rekanan rekanan; @Column(name = "rekananFK", insertable=false,updatable=false,nullable = true) private Integer rekananFK; /*Untuk Advokasi Hukum */ @Column(name="jenisKasus") private String jenisKasus; @ManyToOne(fetch=FetchType.LAZY) @JoinColumn(name = "dokumenFK") @Caption(value="Dokumen FK") private Dokumen dokumen; @Column(name = "dokumenFK", insertable=false,updatable=false,nullable = true) private Integer dokumenFK; public Rekanan getRekanan() { return rekanan; } public void setRekanan(Rekanan rekanan) { this.rekanan = rekanan; } public Integer getRekananFK() { return rekananFK; } public void setRekananFK(Integer rekananFK) { this.rekananFK = rekananFK; } public String getNoUsulan() { return noUsulan; } public void setNoUsulan(String noUsulan) { this.noUsulan = noUsulan; } public Date getTglUsulan() { return tglUsulan; } public void setTglUsulan(Date tglUsulan) { this.tglUsulan = tglUsulan; } public String getNamaUsulan() { return namaUsulan; } public void setNamaUsulan(String namaUsulan) { this.namaUsulan = namaUsulan; } public Ruangan getRuanganPembuat() { return ruanganPembuat; } public void setRuanganPembuat(Ruangan ruanganPembuat) { this.ruanganPembuat = ruanganPembuat; } public Integer getRuanganPembuatId() { return ruanganPembuatId; } public void setRuanganPembuatId(Integer ruanganPembuatId) { this.ruanganPembuatId = ruanganPembuatId; } public Pegawai getPegawaiPembuat() { return pegawaiPembuat; } public void setPegawaiPembuat(Pegawai pegawaiPembuat) { this.pegawaiPembuat = pegawaiPembuat; } public Integer getPegawaiPembuatId() { return pegawaiPembuatId; } public void setPegawaiPembuatId(Integer pegawaiPembuatId) { this.pegawaiPembuatId = pegawaiPembuatId; } public Boolean getStatus() { return status; } public void setStatus(Boolean status) { this.status = status; } public JenisEvaluasi getJenisEvaluasi() { return jenisEvaluasi; } public void setJenisEvaluasi(JenisEvaluasi jenisEvaluasi) { this.jenisEvaluasi = jenisEvaluasi; } public Integer getJenisEvaluasiFK() { return jenisEvaluasiFK; } public void setJenisEvaluasiFK(Integer jenisEvaluasiFK) { this.jenisEvaluasiFK = jenisEvaluasiFK; } public String getJenisKasus() { return jenisKasus; } public void setJenisKasus(String jenisKasus) { this.jenisKasus = jenisKasus; } public Dokumen getDokumen() { return dokumen; } public void setDokumen(Dokumen dokumen) { this.dokumen = dokumen; } public Integer getDokumenFK() { return dokumenFK; } public void setDokumenFK(Integer dokumenFK) { this.dokumenFK = dokumenFK; } }