package com.jasamedika.medifirst2000.entities;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.Table;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;

@Entity
@Table(name = "ProfileHistoriLowonganKJ_T")
public class ProfileHistoriLowonganKJ extends BaseTransaction{
	@ManyToOne
	@JoinColumn(name = "noHistoriFk")
	@Caption(value="noHistoriFk")
	private StrukHistori strukHistori;

	@Column(name = "noHistoriFk", insertable=false,updatable=false,nullable=false)
	private String strukHistoriId;

	@ManyToOne
	@JoinColumn(name = "jabatanFk")
	@Caption(value="jabatanFk")
	private Jabatan jabatan;

	@Column(name = "jabatanFk", insertable=false,updatable=false,nullable=false)
	private Integer jabatanId;
	
	@ManyToOne
	@JoinColumn(name = "kualifikasiJurusanFk")
	@Caption(value="kualifikasiJurusanFk")
	private KualifikasiJurusan kualifikasiJurusan;

	@Column(name = "kualifikasiJurusanFk", insertable=false,updatable=false,nullable=false)
	private Integer kualifikasiJurusanId;
	
	@Caption(value="Keterangan Lainnya")
	@Column(name = "keteranganLainnya", nullable = true)
	private String keteranganLainnya;

	public StrukHistori getStrukHistori() {
		return strukHistori;
	}

	public void setStrukHistori(StrukHistori strukHistori) {
		this.strukHistori = strukHistori;
	}

	public String getStrukHistoriId() {
		return strukHistoriId;
	}

	public void setStrukHistoriId(String strukHistoriId) {
		this.strukHistoriId = strukHistoriId;
	}

	public Jabatan getJabatan() {
		return jabatan;
	}

	public void setJabatan(Jabatan jabatan) {
		this.jabatan = jabatan;
	}

	public Integer getJabatanId() {
		return jabatanId;
	}

	public void setJabatanId(Integer jabatanId) {
		this.jabatanId = jabatanId;
	}

	public KualifikasiJurusan getKualifikasiJurusan() {
		return kualifikasiJurusan;
	}

	public void setKualifikasiJurusan(KualifikasiJurusan kualifikasiJurusan) {
		this.kualifikasiJurusan = kualifikasiJurusan;
	}

	public Integer getKualifikasiJurusanId() {
		return kualifikasiJurusanId;
	}

	public void setKualifikasiJurusanId(Integer kualifikasiJurusanId) {
		this.kualifikasiJurusanId = kualifikasiJurusanId;
	}

	public String getKeteranganLainnya() {
		return keteranganLainnya;
	}

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