169 lines
3.9 KiB
Java
169 lines
3.9 KiB
Java
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;
|
|
}
|
|
|
|
} |