package com.jasamedika.medifirst2000.vo; import java.util.Date; import java.util.HashSet; import java.util.Set; import javax.persistence.CascadeType; import javax.persistence.Column; import javax.persistence.FetchType; import javax.persistence.ManyToOne; import javax.persistence.OneToMany; import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO; import com.jasamedika.medifirst2000.helper.Caption; public class KartuPengendaliCustomVO extends BaseTransactionVO{ @OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "kartuPengendali") private Set kartuPengendaliDetail = new HashSet(); @Caption(value="tanggal") private Date tanggal; @Column(name="TanggalDibutuhkan", nullable = true) @Caption(value="TanggalDibtuhkan") private Date tanggalDibutuhkan; @Caption(value="paketPengadaan") private String paketPengadaan; @ManyToOne @Caption(value = "Object Asal Produk") private AsalProdukVO asalProduk; @ManyToOne @Caption(value = "Object Mata Anggaran") private MataAnggaranVO mataAnggaran; public Set getKartuPengendaliDetail() { return kartuPengendaliDetail; } public void setKartuPengendaliDetail(Set kartuPengendaliDetail) { this.kartuPengendaliDetail = kartuPengendaliDetail; } public Date getTanggal() { return tanggal; } public void setTanggal(Date tanggal) { this.tanggal = tanggal; } public String getPaketPengadaan() { return paketPengadaan; } public void setPaketPengadaan(String paketPengadaan) { this.paketPengadaan = paketPengadaan; } public AsalProdukVO getAsalProduk() { return asalProduk; } public void setAsalProduk(AsalProdukVO asalProduk) { this.asalProduk = asalProduk; } public Date getTanggalDibutuhkan() { return tanggalDibutuhkan; } public void setTanggalDibutuhkan(Date tanggalDibutuhkan) { this.tanggalDibutuhkan = tanggalDibutuhkan; } public MataAnggaranVO getMataAnggaran() { return mataAnggaran; } public void setMataAnggaran(MataAnggaranVO mataAnggaran) { this.mataAnggaran = mataAnggaran; } }