package com.jasamedika.medifirst2000.vo;

import javax.persistence.Column;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.validation.constraints.NotNull;

import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
import com.jasamedika.medifirst2000.entities.DetailJenisProduk;
import com.jasamedika.medifirst2000.helper.Caption;

public class JenisLimbahB3MasukVO extends BaseMasterVO {
	
	@Column(name = "KdJenisLimbah", nullable = true)
	@Caption(value = "Kode Jenis Limbah")
	private String kdJenisLimbah;
	
	@Column(name = "JenisLimbahB3Masuk", nullable = true)
	@Caption(value = "Jenis Limbah B3 Masuk")
	private String jenisLimbahB3masuk;
	
	@ManyToOne
	@JoinColumn(name = "ObjectDetailJenisProdukFk")
	//@NotNull(message = "Object Detail Jenis Produk Harus Diisi")
	@Caption(value = "Object Detail Jenis Produk")
	private DetailJenisProdukVO detailJenisProduk;
	
	@Column(name = "kategori", nullable = true)
	@Caption(value = "kategori")
	private String kategori;

	@Column(name = "ObjectDetailJenisProdukFk", insertable = false, updatable = false)
	private Integer detailJenisProdukId;

	public String getKdJenisLimbah() {
		return kdJenisLimbah;
	}

	public void setKdJenisLimbah(String kdJenisLimbah) {
		this.kdJenisLimbah = kdJenisLimbah;
	}

	public String getJenisLimbahB3masuk() {
		return jenisLimbahB3masuk;
	}

	public void setJenisLimbahB3masuk(String jenisLimbahB3masuk) {
		this.jenisLimbahB3masuk = jenisLimbahB3masuk;
	}

	public DetailJenisProdukVO getDetailJenisProduk() {
		return detailJenisProduk;
	}

	public void setDetailJenisProduk(DetailJenisProdukVO detailJenisProduk) {
		this.detailJenisProduk = detailJenisProduk;
	}

	public String getKategori() {
		return kategori;
	}

	public void setKategori(String kategori) {
		this.kategori = kategori;
	}

	public Integer getDetailJenisProdukId() {
		return detailJenisProdukId;
	}

	public void setDetailJenisProdukId(Integer detailJenisProdukId) {
		this.detailJenisProdukId = detailJenisProdukId;
	}

	
}
