package com.jasamedika.medifirst2000.entities;

import java.util.Date;

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

import org.hibernate.annotations.DynamicInsert;
import org.hibernate.annotations.DynamicUpdate;

import com.jasamedika.medifirst2000.base.BaseTransaction;

@Entity
@DynamicInsert
@DynamicUpdate
@Table(name="MonitoringTestEthylenOxide_T")
public class MonitoringTestEthylenOxide extends BaseTransaction {
	@Column(name="TanggalMulai")
	private Date tanggalMulai;
	
	@Column(name="TanggalSelesai")
	private Date tanggalSelesai;
	
	@Column(name="JamMulai")
	private String jamMulai;
	
	@Column(name="JamSelesai")
	private String jamSelesai;
	
	@Column(name="Pemeriksaan")
	private String pemeriksaan;

	@ManyToOne
	@JoinColumn(name="ObjectPetugasFk")
	private Pegawai petugas;
	
	@Column(name="ObjectPetugasFk", insertable= false, updatable=false, nullable=true)
	private Integer petugasId;

	public Date getTanggalMulai() {
		return tanggalMulai;
	}

	public void setTanggalMulai(Date tanggalMulai) {
		this.tanggalMulai = tanggalMulai;
	}

	public Date getTanggalSelesai() {
		return tanggalSelesai;
	}

	public void setTanggalSelesai(Date tanggalSelesai) {
		this.tanggalSelesai = tanggalSelesai;
	}

	public String getJamMulai() {
		return jamMulai;
	}

	public void setJamMulai(String jamMulai) {
		this.jamMulai = jamMulai;
	}

	public String getJamSelesai() {
		return jamSelesai;
	}

	public void setJamSelesai(String jamSelesai) {
		this.jamSelesai = jamSelesai;
	}

	public String getPemeriksaan() {
		return pemeriksaan;
	}

	public void setPemeriksaan(String pemeriksaan) {
		this.pemeriksaan = pemeriksaan;
	}

	public Pegawai getPetugas() {
		return petugas;
	}

	public void setPetugas(Pegawai petugas) {
		this.petugas = petugas;
	}

	public Integer getPetugasId() {
		return petugasId;
	}

	public void setPetugasId(Integer petugasId) {
		this.petugasId = petugasId;
	}
	
	

}
