package com.jasamedika.medifirst2000.entities; import java.sql.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.fasterxml.jackson.annotation.JsonBackReference; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption;import org.hibernate.envers.Audited; @Entity //@Audited @Table(name = "RiwayatPelatihan_T") public class RiwayatPelatihan extends BaseTransaction { /** * @author Shakato */ @ManyToOne @JoinColumn(name = "ObjectPegawaiFk") @Caption(value = "ID Pegawai") @NotNull(message = "ID Pegawai tidak boleh kosong") @JsonBackReference private Pegawai pegawai; @Column(name = "ObjectPegawaiFk", insertable = false, updatable = false, nullable = false) private Integer pegawaiId; @Column(name = "noUrut", nullable = true) @Caption(value = "No Urut") private Integer noUrut; @Column(name = "namaPelatihan", nullable = true) @Caption(value = "Nama Pelatihan") private String namaPelatihan; @Column(name = "kedudukanPeranan", nullable = true) @Caption(value = "Kedudukan / Peranan") private String kedudukanPeranan; @Column(name = "tglMulai", nullable = true) @Caption(value = "Tanggal Mulai") private Date tglMulai; @Column(name = "tglAkhir", nullable = true) @Caption(value = "Tanggal Akhir") private Date tglAkhir; @Column(name = "lamaWaktu", nullable = true) @Caption(value = "Lama Waktu") private String lamaWaktu; @Column(name = "instansiPenyelenggara", nullable = true) @Caption(value = "Instansi Penyelenggara") private String instansiPenyelenggara; @Column(name = "alamatPenyelenggara", nullable = true) @Caption(value = "Alamat Penyelenggara") private String alamatPenyelenggara; @Column(name = "pimpinanPenyelenggara", nullable = true) @Caption(value = "Pimpinan Penyelenggara") private String pimpinanPenyelenggara; @Column(name = "keterangan", nullable = true) @Caption(value = "Keterangan") private String keterangan; public Pegawai getPegawai() { return pegawai; } public void setPegawai(Pegawai pegawai) { this.pegawai = pegawai; } public Integer getPegawaiId() { return pegawaiId; } public void setPegawaiId(Integer pegawaiId) { this.pegawaiId = pegawaiId; } public Integer getNoUrut() { return noUrut; } public void setNoUrut(Integer noUrut) { this.noUrut = noUrut; } public String getNamaPelatihan() { return namaPelatihan; } public void setNamaPelatihan(String namaPelatihan) { this.namaPelatihan = namaPelatihan; } public String getKedudukanPeranan() { return kedudukanPeranan; } public void setKedudukanPeranan(String kedudukanPeranan) { this.kedudukanPeranan = kedudukanPeranan; } public Date getTglMulai() { return tglMulai; } public void setTglMulai(Date tglMulai) { this.tglMulai = tglMulai; } public Date getTglAkhir() { return tglAkhir; } public void setTglAkhir(Date tglAkhir) { this.tglAkhir = tglAkhir; } public String getLamaWaktu() { return lamaWaktu; } public void setLamaWaktu(String lamaWaktu) { this.lamaWaktu = lamaWaktu; } public String getInstansiPenyelenggara() { return instansiPenyelenggara; } public void setInstansiPenyelenggara(String instansiPenyelenggara) { this.instansiPenyelenggara = instansiPenyelenggara; } public String getAlamatPenyelenggara() { return alamatPenyelenggara; } public void setAlamatPenyelenggara(String alamatPenyelenggara) { this.alamatPenyelenggara = alamatPenyelenggara; } public String getPimpinanPenyelenggara() { return pimpinanPenyelenggara; } public void setPimpinanPenyelenggara(String pimpinanPenyelenggara) { this.pimpinanPenyelenggara = pimpinanPenyelenggara; } public String getKeterangan() { return keterangan; } public void setKeterangan(String keterangan) { this.keterangan = keterangan; } }