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 javax.validation.constraints.NotNull; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; @Entity @Table(name="DataVaksin_T") public class DataVaksin extends BaseTransaction { @ManyToOne @JoinColumn(name = "ObjectVaksinFk") @NotNull(message="Vaksin tidak boleh kosong") @Caption(value="Vaksin") private Vaksin vaksin; @Column(name = "ObjectDokterPemeriksaFk", insertable=false,updatable=false,nullable=false) private Integer vaksinId; @Caption(value="tglPeriksa") @Column(name = "tglPeriksa", nullable = true) private Date tglPeriksa; @Caption(value="namaVaksin") @Column(name = "namaVaksin", nullable = true) private String namaVaksin; @ManyToOne @JoinColumn(name = "ObjectDokterPemeriksaFk") @NotNull(message="Dokter Pemeriksa tidak boleh kosong") @Caption(value="Dokter Pemeriksa") private Pegawai dokterPemeriksa; @Column(name = "ObjectDokterPemeriksaFk", insertable=false,updatable=false) private Integer dokterPemeriksaId; public Pegawai getDokterPemeriksa() { return dokterPemeriksa; } public void setDokterPemeriksa(Pegawai dokterPemeriksa) { this.dokterPemeriksa = dokterPemeriksa; } public Vaksin getVaksin() { return vaksin; } public void setVaksin(Vaksin vaksin) { this.vaksin = vaksin; } public Integer getVaksinId() { return vaksinId; } public void setVaksinId(Integer vaksinId) { this.vaksinId = vaksinId; } public Date getTglPeriksa() { return tglPeriksa; } public void setTglPeriksa(Date tglPeriksa) { this.tglPeriksa = tglPeriksa; } public String getNamaVaksin() { return namaVaksin; } public void setNamaVaksin(String namaVaksin) { this.namaVaksin = namaVaksin; } }