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 javax.validation.constraints.NotNull;

import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;

/**
 * class PemeriksaanTumbuhKembang
 * 
 * @author Generator
 */
@Entity // @Audited
@Table(name = "PemeriksaanTumbuhKembang_M")
public class PemeriksaanTumbuhKembang extends BaseTransaction {

	@ManyToOne
	@JoinColumn(name = "ObjectKondisiUmumFk")
	@NotNull(message = "kondisi Umum harus diisi")
	private KondisiUmum kondisiUmum;

	@Column(name = "ObjectKondisiUmumFk", insertable = false, updatable = false, nullable = false)
	private Integer kondisiUmumId;

	@ManyToOne
	@JoinColumn(name = "ObjectKontakInterpersonalFk")
	@NotNull(message = "Kontak Interpersonal harus diisi")
	private KontakInterpersonal kontakInterpersonal;

	@Column(name = "ObjectKontakInterpersonalFk", insertable = false, updatable = false, nullable = false)
	private Integer kontakInterpersonalId;

	@ManyToOne
	@JoinColumn(name = "ObjectKeaktifanFk")
	@NotNull(message = "Keaktifan harus diisi")
	private Keaktifan keaktifan;

	@Column(name = "ObjectKeaktifanFk", insertable = false, updatable = false, nullable = false)
	private Integer keaktifanId;

	@ManyToOne
	@JoinColumn(name = "ObjectKepalaUbunUbunFk")
	@NotNull(message = "Kepala ubun Ubun harus Diisi")
	private KepalaUbunUbunBesar kepalaUbunUbunBesar;

	@Column(name = "ObjectKepalaUbunUbunFk", insertable = false, updatable = false, nullable = false)
	private Integer kepalaUbunUbunBesarId;

	@ManyToOne
	@JoinColumn(name = "wajahFk")
	@NotNull(message = "Wajah")
	private Wajah wajah;

	@Column(name = "wajahFk", insertable = false, updatable = false, nullable = false)
	private Integer wajahId;

	@Caption(value = "Kelainan Tingkah Laku")
	@Column(name = "kelainanTingkahLaku")
	private String kelainanTingkahLaku;

	@Caption(value = "Motorik Kasar")
	@Column(name = "motorikKasar")
	private String motorikKasar;

	@Caption(value = "Motorik Kasar Umur")
	@Column(name = "motorikKasarUmur")
	private String motorikKasarUmur;

	@Caption(value = "Motorik Halus")
	@Column(name = "motorikHalus")
	private String motorikHalus;

	@Caption(value = "Motorik hasil Umur")
	private String motorikHalusUmur;

	@Caption(value = "Bicara Exspresif")
	@Column(name = "bicaraExspresif")
	private String bicaraExspresif;

	@Caption(value = "bicara Exspresif Umur")
	private String bicaraExspresifUmur;

	@Caption(value = "reseptif")
	@Column(name = "reseptif")
	private String reseptif;

	@Caption(value = "reseptif umur")
	private String reseptifUmur;

	@Caption(value = "kognisis")
	@Column(name = "kognisis")
	private String kognisis;

	@Caption(value = "kognisis umur")
	private String kognisisUmur;

	@Caption(value = "sosialisasi")
	@Column(name = "sosialisasi")
	private String sosialisasi;

	@Caption(value = "sosialisasi umur")
	private String sosialisasiUmur;

	@Caption(value = "perilaku")
	@Column(name = "perilaku")
	private String perilaku;

	@Caption(value = "perilaku umur")
	private String perilakuUmur;

	@Caption(value = "Organ Artikulasi Bibir")
	private String organArtikulasiBibir;

	@Caption(value = "Organ Artikulasi lidah")
	private String organArtikulasiLidah;

	@Caption(value = "Organ Artikulasi Pelatum")
	private String organArtikulasiPelatum;

	@Caption(value = "Gigi Geligi")
	private String gigiGeligi;

	@Caption(value = "Keterangan Wajah")
	private String keteranganWajah;

	public KondisiUmum getKondisiUmum() {
		return kondisiUmum;
	}

	public void setKondisiUmum(KondisiUmum kondisiUmum) {
		this.kondisiUmum = kondisiUmum;
	}

	public Integer getKondisiUmumId() {
		return kondisiUmumId;
	}

	public void setKondisiUmumId(Integer kondisiUmumId) {
		this.kondisiUmumId = kondisiUmumId;
	}

	public KontakInterpersonal getKontakInterpersonal() {
		return kontakInterpersonal;
	}

	public void setKontakInterpersonal(KontakInterpersonal kontakInterpersonal) {
		this.kontakInterpersonal = kontakInterpersonal;
	}

	public Integer getKontakInterpersonalId() {
		return kontakInterpersonalId;
	}

	public void setKontakInterpersonalId(Integer kontakInterpersonalId) {
		this.kontakInterpersonalId = kontakInterpersonalId;
	}

	public Keaktifan getKeaktifan() {
		return keaktifan;
	}

	public void setKeaktifan(Keaktifan keaktifan) {
		this.keaktifan = keaktifan;
	}

	public Integer getKeaktifanId() {
		return keaktifanId;
	}

	public void setKeaktifanId(Integer keaktifanId) {
		this.keaktifanId = keaktifanId;
	}

	public KepalaUbunUbunBesar getKepalaUbunUbunBesar() {
		return kepalaUbunUbunBesar;
	}

	public void setKepalaUbunUbunBesar(KepalaUbunUbunBesar kepalaUbunUbunBesar) {
		this.kepalaUbunUbunBesar = kepalaUbunUbunBesar;
	}

	public Integer getKepalaUbunUbunBesarId() {
		return kepalaUbunUbunBesarId;
	}

	public void setKepalaUbunUbunBesarId(Integer kepalaUbunUbunBesarId) {
		this.kepalaUbunUbunBesarId = kepalaUbunUbunBesarId;
	}

	public Wajah getWajah() {
		return wajah;
	}

	public void setWajah(Wajah wajah) {
		this.wajah = wajah;
	}

	public Integer getWajahId() {
		return wajahId;
	}

	public void setWajahId(Integer wajahId) {
		this.wajahId = wajahId;
	}

	public String getKelainanTingkahLaku() {
		return kelainanTingkahLaku;
	}

	public void setKelainanTingkahLaku(String kelainanTingkahLaku) {
		this.kelainanTingkahLaku = kelainanTingkahLaku;
	}

	public String getMotorikKasar() {
		return motorikKasar;
	}

	public void setMotorikKasar(String motorikKasar) {
		this.motorikKasar = motorikKasar;
	}

	public String getMotorikKasarUmur() {
		return motorikKasarUmur;
	}

	public void setMotorikKasarUmur(String motorikKasarUmur) {
		this.motorikKasarUmur = motorikKasarUmur;
	}

	public String getMotorikHalus() {
		return motorikHalus;
	}

	public void setMotorikHalus(String motorikHalus) {
		this.motorikHalus = motorikHalus;
	}

	public String getMotorikHalusUmur() {
		return motorikHalusUmur;
	}

	public void setMotorikHalusUmur(String motorikHalusUmur) {
		this.motorikHalusUmur = motorikHalusUmur;
	}

	public String getBicaraExspresif() {
		return bicaraExspresif;
	}

	public void setBicaraExspresif(String bicaraExspresif) {
		this.bicaraExspresif = bicaraExspresif;
	}

	public String getBicaraExspresifUmur() {
		return bicaraExspresifUmur;
	}

	public void setBicaraExspresifUmur(String bicaraExspresifUmur) {
		this.bicaraExspresifUmur = bicaraExspresifUmur;
	}

	public String getReseptif() {
		return reseptif;
	}

	public void setReseptif(String reseptif) {
		this.reseptif = reseptif;
	}

	public String getReseptifUmur() {
		return reseptifUmur;
	}

	public void setReseptifUmur(String reseptifUmur) {
		this.reseptifUmur = reseptifUmur;
	}

	public String getKognisis() {
		return kognisis;
	}

	public void setKognisis(String kognisis) {
		this.kognisis = kognisis;
	}

	public String getKognisisUmur() {
		return kognisisUmur;
	}

	public void setKognisisUmur(String kognisisUmur) {
		this.kognisisUmur = kognisisUmur;
	}

	public String getSosialisasi() {
		return sosialisasi;
	}

	public void setSosialisasi(String sosialisasi) {
		this.sosialisasi = sosialisasi;
	}

	public String getSosialisasiUmur() {
		return sosialisasiUmur;
	}

	public void setSosialisasiUmur(String sosialisasiUmur) {
		this.sosialisasiUmur = sosialisasiUmur;
	}

	public String getPerilaku() {
		return perilaku;
	}

	public void setPerilaku(String perilaku) {
		this.perilaku = perilaku;
	}

	public String getPerilakuUmur() {
		return perilakuUmur;
	}

	public void setPerilakuUmur(String perilakuUmur) {
		this.perilakuUmur = perilakuUmur;
	}

	public String getOrganArtikulasiBibir() {
		return organArtikulasiBibir;
	}

	public void setOrganArtikulasiBibir(String organArtikulasiBibir) {
		this.organArtikulasiBibir = organArtikulasiBibir;
	}

	public String getOrganArtikulasiLidah() {
		return organArtikulasiLidah;
	}

	public void setOrganArtikulasiLidah(String organArtikulasiLidah) {
		this.organArtikulasiLidah = organArtikulasiLidah;
	}

	public String getOrganArtikulasiPelatum() {
		return organArtikulasiPelatum;
	}

	public void setOrganArtikulasiPelatum(String organArtikulasiPelatum) {
		this.organArtikulasiPelatum = organArtikulasiPelatum;
	}

	public String getGigiGeligi() {
		return gigiGeligi;
	}

	public void setGigiGeligi(String gigiGeligi) {
		this.gigiGeligi = gigiGeligi;
	}

	public String getKeteranganWajah() {
		return keteranganWajah;
	}

	public void setKeteranganWajah(String keteranganWajah) {
		this.keteranganWajah = keteranganWajah;
	}

}