package com.jasamedika.medifirst2000.vo;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;
import com.jasamedika.medifirst2000.helper.Caption;

public class RencanaDiseminasiVO extends BaseTransactionVO {
	
	@Caption(value="Deskripsi Planning")
	private String deskripsiplanning;

	@Caption(value="Object Kelompok Transaksi")
	private KelompokTransaksiVO kdkelompoktransaksi;

	@Caption(value="Object Pegawai P Jawab")
	private PegawaiVO pegawaiPenanggungJawab;

	@Caption(value="Object Rekanan")
	private RekananVO rekanan; 
	
	@Caption(value="Object Ruangan")
	private RuanganVO kdruangan;

	private Integer ObjectRuanganId;

	@Caption(value="Object Ruangan Asal")
	private RuanganVO kdruanganasal;

	@Caption(value="Keterangan Lainnya")
	private String keteranganlainnya;

	@Caption(value="Nama Planning")
	private String namaplanning;

	@Caption(value="Nama Rekanan")
	private String namarekanan;

	@Caption(value="No Planning")
	private String noplanning;

	@Caption(value="Tanggal Planning")
	private Date tglplanning;
	
	@Caption(value="Tanggal Pengajuan")
	private Date tglpegajuan;


	private PlanningDiklatHumasMarketVO planningDiklatHumasMarket;
	
	private Set<PlanningDiklatHumasMarketBiayaVO> planningDHM = new HashSet<PlanningDiklatHumasMarketBiayaVO>();

	//Peserta	
	private Set<PlanningDiklatHumasMarketPesertaVO> pesertaDHM = new HashSet<PlanningDiklatHumasMarketPesertaVO>();

	//Registrasi Peserta diseminasi
	private Set<RegistrasiPesertaDiseminasiVO> savePesertaDHM = new HashSet<RegistrasiPesertaDiseminasiVO>();
	
	private Set<RegistrasiPesertaDiseminasiVO> deletePesertaDHM = new HashSet<RegistrasiPesertaDiseminasiVO>();
	public String getDeskripsiplanning() {
		return deskripsiplanning;
	}

	public void setDeskripsiplanning(String deskripsiplanning) {
		this.deskripsiplanning = deskripsiplanning;
	}

	public KelompokTransaksiVO getKdkelompoktransaksi() {
		return kdkelompoktransaksi;
	}

	public void setKdkelompoktransaksi(KelompokTransaksiVO kdkelompoktransaksi) {
		this.kdkelompoktransaksi = kdkelompoktransaksi;
	}

	public PegawaiVO getPegawaiPenanggungJawab() {
		return pegawaiPenanggungJawab;
	}

	public void setPegawaiPenanggungJawab(PegawaiVO pegawaiPenanggungJawab) {
		this.pegawaiPenanggungJawab = pegawaiPenanggungJawab;
	}

	public RekananVO getRekanan() {
		return rekanan;
	}

	public void setRekanan(RekananVO rekanan) {
		this.rekanan = rekanan;
	}

	public RuanganVO getKdruangan() {
		return kdruangan;
	}

	public void setKdruangan(RuanganVO kdruangan) {
		this.kdruangan = kdruangan;
	}

	public Integer getObjectRuanganId() {
		return ObjectRuanganId;
	}

	public void setObjectRuanganId(Integer objectRuanganId) {
		ObjectRuanganId = objectRuanganId;
	}

	public RuanganVO getKdruanganasal() {
		return kdruanganasal;
	}

	public void setKdruanganasal(RuanganVO kdruanganasal) {
		this.kdruanganasal = kdruanganasal;
	}

	public String getKeteranganlainnya() {
		return keteranganlainnya;
	}

	public void setKeteranganlainnya(String keteranganlainnya) {
		this.keteranganlainnya = keteranganlainnya;
	}

	public String getNamaplanning() {
		return namaplanning;
	}

	public void setNamaplanning(String namaplanning) {
		this.namaplanning = namaplanning;
	}

	public String getNamarekanan() {
		return namarekanan;
	}

	public void setNamarekanan(String namarekanan) {
		this.namarekanan = namarekanan;
	}

	public String getNoplanning() {
		return noplanning;
	}

	public void setNoplanning(String noplanning) {
		this.noplanning = noplanning;
	}

	public Date getTglplanning() {
		return tglplanning;
	}

	public void setTglplanning(Date tglplanning) {
		this.tglplanning = tglplanning;
	}

	public Date getTglpegajuan() {
		return tglpegajuan;
	}

	public void setTglpegajuan(Date tglpegajuan) {
		this.tglpegajuan = tglpegajuan;
	}

	public PlanningDiklatHumasMarketVO getPlanningDiklatHumasMarket() {
		return planningDiklatHumasMarket;
	}

	public void setPlanningDiklatHumasMarket(PlanningDiklatHumasMarketVO planningDiklatHumasMarket) {
		this.planningDiklatHumasMarket = planningDiklatHumasMarket;
	}

	public Set<PlanningDiklatHumasMarketBiayaVO> getPlanningDHM() {
		return planningDHM;
	}

	public void setPlanningDHM(Set<PlanningDiklatHumasMarketBiayaVO> planningDHM) {
		this.planningDHM = planningDHM;
	}

	public Set<PlanningDiklatHumasMarketPesertaVO> getPesertaDHM() {
		return pesertaDHM;
	}

	public void setPesertaDHM(Set<PlanningDiklatHumasMarketPesertaVO> pesertaDHM) {
		this.pesertaDHM = pesertaDHM;
	}

	public Set<RegistrasiPesertaDiseminasiVO> getSavePesertaDHM() {
		return savePesertaDHM;
	}

	public void setSavePesertaDHM(Set<RegistrasiPesertaDiseminasiVO> savePesertaDHM) {
		this.savePesertaDHM = savePesertaDHM;
	}

	public Set<RegistrasiPesertaDiseminasiVO> getDeletePesertaDHM() {
		return deletePesertaDHM;
	}

	public void setDeletePesertaDHM(Set<RegistrasiPesertaDiseminasiVO> deletePesertaDHM) {
		this.deletePesertaDHM = deletePesertaDHM;
	}
 
	 
	
}

