2021-01-07 11:34:56 +07:00

170 lines
3.9 KiB
Java

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> detailPengadaan=new HashSet<DetailPengadaan>();
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<DetailPengadaan> getDetailPengadaan() {
return detailPengadaan;
}
public void setDetailPengadaan(Set<DetailPengadaan> 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;
}
}