package com.jasamedika.medifirst2000.entities; import java.util.Date; import java.util.HashSet; import java.util.Set; import javax.persistence.CascadeType; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.OneToMany; import javax.persistence.Table; import com.fasterxml.jackson.annotation.JsonManagedReference; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; @Entity @Table(name = "DetailRup_T") public class DetailRup extends BaseTransaction { @Column(name = "PelaksanaanPemilihanAwal", nullable = true ) @Caption(value="Pelaksanaan Pemilihan Awal") private Date pelaksanaanPemilihanAwal; @Column(name = "PelaksanaanPemilihanAhir", nullable = true ) @Caption(value="Pelaksanaan Pemilihan Ahir") private Date pelaksanaanPemilihanAhir; @Column(name = "PelaksanaanPekerjaanAwal", nullable = true ) @Caption(value="Pelaksanaan Pekerjaan Awal") private Date pelaksanaanPekerjaanAwal; @Column(name = "PelaksanaanPekerjaanAhir", nullable = true ) @Caption(value="Pelaksanaan Pekerjaan Ahir") private Date pelaksanaanPekerjaanAhir; @Column(name = "keterangan") @Caption(value="Keterangan") private String keterangan; @ManyToOne @JoinColumn(name = "ObjectDetailSpekAnggaran") @Caption(value="Object Detail Spek Agggaran") private DetailSpekAnggaran detailSpekAnggaran; @Column(name = "ObjectDetailSpekAnggaran", insertable=false,updatable=false) private String detailSpekAnggaranId; @ManyToOne @JoinColumn(name = "ObjectHeadRup") @Caption(value="Object Head ") private HeadRup headRup; @Column(name = "ObjectHeadRup", insertable=false,updatable=false) private String headRupId; @JsonManagedReference @OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "detailRup") private Set detailPengadaan=new HashSet(); public Date getPelaksanaanPemilihanAwal() { return pelaksanaanPemilihanAwal; } public void setPelaksanaanPemilihanAwal(Date pelaksanaanPemilihanAwal) { this.pelaksanaanPemilihanAwal = pelaksanaanPemilihanAwal; } public Date getPelaksanaanPemilihanAhir() { return pelaksanaanPemilihanAhir; } public void setPelaksanaanPemilihanAhir(Date pelaksanaanPemilihanAhir) { this.pelaksanaanPemilihanAhir = pelaksanaanPemilihanAhir; } public Date getPelaksanaanPekerjaanAwal() { return pelaksanaanPekerjaanAwal; } public void setPelaksanaanPekerjaanAwal(Date pelaksanaanPekerjaanAwal) { this.pelaksanaanPekerjaanAwal = pelaksanaanPekerjaanAwal; } public Date getPelaksanaanPekerjaanAhir() { return pelaksanaanPekerjaanAhir; } public void setPelaksanaanPekerjaanAhir(Date pelaksanaanPekerjaanAhir) { this.pelaksanaanPekerjaanAhir = pelaksanaanPekerjaanAhir; } public String getKeterangan() { return keterangan; } public void setKeterangan(String keterangan) { this.keterangan = keterangan; } public DetailSpekAnggaran getDetailSpekAnggaran() { return detailSpekAnggaran; } public void setDetailSpekAnggaran(DetailSpekAnggaran detailSpekAnggaran) { this.detailSpekAnggaran = detailSpekAnggaran; } public String getDetailSpekAnggaranId() { return detailSpekAnggaranId; } public void setDetailSpekAnggaranId(String detailSpekAnggaranId) { this.detailSpekAnggaranId = detailSpekAnggaranId; } public Set getDetailPengadaan() { return detailPengadaan; } public void setDetailPengadaan(Set detailPengadaan) { this.detailPengadaan = detailPengadaan; } public HeadRup getHeadRup() { return headRup; } public void setHeadRup(HeadRup headRup) { this.headRup = headRup; } public String getHeadRupId() { return headRupId; } public void setHeadRupId(String headRupId) { this.headRupId = headRupId; } }