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 = "DataPesertaPerusahanYangBekerjaSama_T")
public class DataPesertaPerusahanYangBekerjaSama extends BaseTransaction{
	
	@ManyToOne
	@JoinColumn(name = "ObjectDataPerusahaanYangBekerjaSamaFk")
	@Caption(value="Data Perusahaan Yang Bekerja Sama")
	private DataPerusahaanYangBekerjaSama dataPerusahaanYangBekerjaSama;
	
	@Column(name = "ObjectDataPerusahaanYangBekerjaSamaFk", insertable=false,updatable=false, nullable = false)
	private String dataPerusahaanYangBekerjaSamaId;
	
	@Column(name = "NamaPeserta", nullable = true , length = 200)
	@Caption(value="Nama Peserta")
	private String namaPeserta;
	
	@ManyToOne
	@JoinColumn(name = "ObjectJenisKelaminFk")
	@Caption(value="Jenis Kelamin")
	private JenisKelamin jenisKelamin;
	
	@Column(name = "ObjectJenisKelaminFk", insertable=false,updatable=false, nullable = false)
	private Integer jenisKelaminId;
	
	@Column(name = "JumlahKeluarga", nullable = true)
	@Caption(value="Jumlah Keluarga")
	private Integer jumlahKeluarga;
	
	@Column(name = "PlafonYangDijamin", nullable = true , length = 200)
	@Caption(value="Plafon Yang Dijamin")
	private String plafonYangDijamin;
	
	@Column(name = "alamat", nullable = true , length = 200)
	@Caption(value="Alamat")
	private String alamat;
	
	@Column(name = "NoTlp", nullable = true , length = 200)
	@Caption(value="No Tlp")
	private String noTlp;

	public String getNamaPeserta() {
		return namaPeserta;
	}

	public void setNamaPeserta(String namaPeserta) {
		this.namaPeserta = namaPeserta;
	}

	public JenisKelamin getJenisKelamin() {
		return jenisKelamin;
	}

	public void setJenisKelamin(JenisKelamin jenisKelamin) {
		this.jenisKelamin = jenisKelamin;
	}

	public Integer getJumlahKeluarga() {
		return jumlahKeluarga;
	}

	public void setJumlahKeluarga(Integer jumlahKeluarga) {
		this.jumlahKeluarga = jumlahKeluarga;
	}

	public String getPlafonYangDijamin() {
		return plafonYangDijamin;
	}

	public void setPlafonYangDijamin(String plafonYangDijamin) {
		this.plafonYangDijamin = plafonYangDijamin;
	}

	public String getAlamat() {
		return alamat;
	}

	public void setAlamat(String alamat) {
		this.alamat = alamat;
	}

	public String getNoTlp() {
		return noTlp;
	}

	public void setNoTlp(String noTlp) {
		this.noTlp = noTlp;
	}

	public DataPerusahaanYangBekerjaSama getDataPerusahaanYangBekerjaSama() {
		return dataPerusahaanYangBekerjaSama;
	}

	public void setDataPerusahaanYangBekerjaSama(DataPerusahaanYangBekerjaSama dataPerusahaanYangBekerjaSama) {
		this.dataPerusahaanYangBekerjaSama = dataPerusahaanYangBekerjaSama;
	}
	
	
}
