package com.jasamedika.medifirst2000.vo;

import javax.persistence.Column;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;

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

public class KelompokEvaluasiVO extends BaseMasterVO{
	
	@Caption(value = "kdKelompokEvaluasi")
	@Column(name = "kdKelompokEvaluasi", nullable = false)
	private Integer kdKelompokEvaluasi;
	
	@Caption(value = "kelompokEvaluasi")
	@Column(name = "kelompokEvaluasi", nullable = false)
	private String kelompokEvaluasi;
	
	@ManyToOne
	@JoinColumn(name = "kdKelompokEvaluasiHeadFK")
	@Caption(value = "kdKelompokEvaluasiHead")
	private KelompokEvaluasiVO kdKelompokEvaluasiHead;
	
	@Column(name = "kdKelompokEvaluasiHeadFK", insertable = false, updatable = false,nullable = true)
	private Integer kdKelompokEvaluasiHeadId;
	
	@ManyToOne
	@JoinColumn(name = "PendidikanFK")
	@Caption(value = "Pendidikan")
	private PendidikanVO pendidikan;
	
	@Column(name = "PendidikanFK", insertable = false, updatable = false,nullable = true)
	private Integer pendidikanId;
	
	@Caption(value = "descPengalaman")
	@Column(name = "descPengalaman", nullable = true,length = 90000)
	private String descPengalaman;
	
	@Caption(value = "descPelatihan")
	@Column(name = "descPelatihan", nullable = true, length = 90000)
	private String descPelatihan;
	
	@Caption(value = "noUrut")
	@Column(name = "noUrut", nullable = false)
	private Integer noUrut;
	
	@Caption(value = "keteranganLainnya")
	@Column(name = "keteranganLainnya", nullable = true, length = 300)
	private String keteranganLainnya;
	
	@ManyToOne
	@JoinColumn(name = "DepartemenFK")
	@Caption(value = "Departemen")
	private DepartemenVO departemen;
	
	@Column(name = "DepartemenFK", insertable = false, updatable = false,nullable = false)
	private Integer departemenId;
	
	@Caption(value = "qKelompokEvaluasi")
	@Column(name = "qKelompokEvaluasi", nullable = false)
	private Integer qKelompokEvaluasi;

	public Integer getKdKelompokEvaluasi() {
		return kdKelompokEvaluasi;
	}

	public void setKdKelompokEvaluasi(Integer kdKelompokEvaluasi) {
		this.kdKelompokEvaluasi = kdKelompokEvaluasi;
	}

	public String getKelompokEvaluasi() {
		return kelompokEvaluasi;
	}

	public void setKelompokEvaluasi(String kelompokEvaluasi) {
		this.kelompokEvaluasi = kelompokEvaluasi;
	}

	public KelompokEvaluasiVO getKdKelompokEvaluasiHead() {
		return kdKelompokEvaluasiHead;
	}

	public void setKdKelompokEvaluasiHead(KelompokEvaluasiVO kdKelompokEvaluasiHead) {
		this.kdKelompokEvaluasiHead = kdKelompokEvaluasiHead;
	}

	public Integer getKdKelompokEvaluasiHeadId() {
		return kdKelompokEvaluasiHeadId;
	}

	public void setKdKelompokEvaluasiHeadId(Integer kdKelompokEvaluasiHeadId) {
		this.kdKelompokEvaluasiHeadId = kdKelompokEvaluasiHeadId;
	}

	public PendidikanVO getPendidikan() {
		return pendidikan;
	}

	public void setPendidikan(PendidikanVO pendidikan) {
		this.pendidikan = pendidikan;
	}

	public Integer getPendidikanId() {
		return pendidikanId;
	}

	public void setPendidikanId(Integer pendidikanId) {
		this.pendidikanId = pendidikanId;
	}

	public String getDescPengalaman() {
		return descPengalaman;
	}

	public void setDescPengalaman(String descPengalaman) {
		this.descPengalaman = descPengalaman;
	}

	public String getDescPelatihan() {
		return descPelatihan;
	}

	public void setDescPelatihan(String descPelatihan) {
		this.descPelatihan = descPelatihan;
	}

	public Integer getNoUrut() {
		return noUrut;
	}

	public void setNoUrut(Integer noUrut) {
		this.noUrut = noUrut;
	}

	public String getKeteranganLainnya() {
		return keteranganLainnya;
	}

	public void setKeteranganLainnya(String keteranganLainnya) {
		this.keteranganLainnya = keteranganLainnya;
	}

	public DepartemenVO getDepartemen() {
		return departemen;
	}

	public void setDepartemen(DepartemenVO departemen) {
		this.departemen = departemen;
	}

	public Integer getDepartemenId() {
		return departemenId;
	}

	public void setDepartemenId(Integer departemenId) {
		this.departemenId = departemenId;
	}

	public Integer getqKelompokEvaluasi() {
		return qKelompokEvaluasi;
	}

	public void setqKelompokEvaluasi(Integer qKelompokEvaluasi) {
		this.qKelompokEvaluasi = qKelompokEvaluasi;
	}

}
