2021-01-07 11:34:56 +07:00

302 lines
6.6 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 com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
@Entity //@Audited
@Table(name = "RiwayatPendidikan_T")
public class RiwayatPendidikan extends BaseTransaction {
/**
* @author Shakato
*/
@ManyToOne
@JoinColumn(name = "ObjectPegawaiFk")
@Caption(value = "ID Pegawai")
// @NotNull(message = "ID Pegawai tidak boleh kosong")
private Pegawai pegawai;
@Column(name = "ObjectPegawaiFk", insertable = false, updatable = false, nullable = true)
private Integer pegawaiId;
@Column(name = "noUrut", nullable = true)
@Caption(value = "No Urut")
private Integer noUrut;
@ManyToOne
@JoinColumn(name = "ObjectPendidikanFk")
@Caption(value = "ID Pendidikan")
// @NotNull(message = "Pendidikan tidak boleh kosong")
private Pendidikan pendidikan;
@Column(name = "ObjectPendidikanFk", insertable = false, updatable = false, nullable = true)
private Integer pendidikanId;
@Column(name = "namaTempatPendidikan", nullable = true)
@Caption(value = "Nama Tempat Pendidikan")
private String namaTempatPendidikan;
@Column(name = "jurusan", nullable = true)
@Caption(value = "Jurusan")
private String jurusan;
@Column(name = "tglMasuk", nullable = true)
@Caption(value = "Tanggal Masuk")
private Date tglMasuk;
@Column(name = "tglLulus", nullable = true)
@Caption(value = "Tanggal Lulus")
private Date tglLulus;
@Column(name = "nilaiIPK", nullable = true)
@Caption(value = "Nilai IPK")
private Double nilaiIPK;
// @ManyToOne
// @JoinColumn(name = "ObjectTingkatKelulusanFk")
// @Caption(value = "ID Tingkat Kelulusan")
// private TingkatKelulusan tingkatKelulusan;
// @Column(name = "ObjectTingkatKelulusanFk", insertable = false, updatable = false, nullable = true)
// private short tingkatKelulusanId;
@Column(name = "noIjazah", nullable = true)
@Caption(value = "Nomor Ijazah")
private String noIjazah;
@Column(name = "tglIjazah", nullable = true)
@Caption(value = "Tanggal Ijazah")
private Date tglIjazah;
@Column(name = "ttdIjazah", nullable = true)
@Caption(value = "Tanda Tangan Ijazah")
private String ttdIjazah;
@Column(name = "pimpinanPendidikan", nullable = true)
@Caption(value = "Pimpinan Pendidikan")
private String pimpinanPendidikan;
@Column(name = "alamatTempatPendidikan", nullable = true)
@Caption(value = "Alamat Tempat Pendidikan")
private String alamatTempatPendidikan;
@Column(name = "keterangan", nullable = true)
@Caption(value = "Keterangan")
private String keterangan;
@Column(name = "NoSk", nullable = true)
@Caption(value = "No SK")
private String noSk;
@Column(name = "tglSk", nullable = true)
@Caption(value = "Tanggal SK")
private Date tglSk;
@Column(name = "TtdSk", nullable = true)
@Caption(value = "Ttd SK")
private String ttdSk;
// @ManyToOne
// @JoinColumn(name = "ObjectPegawaiTtdFk")
// @Caption(value = "ID Ttd Pegawai")
// @NotNull(message = "ID Ttd Pegawai tidak boleh kosong")
// private Pegawai pegawaiTtd;
// @Column(name = "ObjectPegawaiTtdFk", insertable = false, updatable = false, nullable = false)
// private Integer pegawaiTtdId;
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 Pendidikan getPendidikan() {
return pendidikan;
}
public void setPendidikan(Pendidikan pendidikan) {
this.pendidikan = pendidikan;
}
public Integer getPendidikanId() {
return pendidikanId;
}
public void setPendidikanId(Integer pendidikanId) {
this.pendidikanId = pendidikanId;
}
public String getNamaTempatPendidikan() {
return namaTempatPendidikan;
}
public void setNamaTempatPendidikan(String namaTempatPendidikan) {
this.namaTempatPendidikan = namaTempatPendidikan;
}
public String getJurusan() {
return jurusan;
}
public void setJurusan(String jurusan) {
this.jurusan = jurusan;
}
public Date getTglMasuk() {
return tglMasuk;
}
public void setTglMasuk(Date tglMasuk) {
this.tglMasuk = tglMasuk;
}
public Date getTglLulus() {
return tglLulus;
}
public void setTglLulus(Date tglLulus) {
this.tglLulus = tglLulus;
}
public Double getNilaiIPK() {
return nilaiIPK;
}
public void setNilaiIPK(Double nilaiIPK) {
this.nilaiIPK = nilaiIPK;
}
// public TingkatKelulusan getTingkatKelulusan() {
// return tingkatKelulusan;
// }
//
// public void setTingkatKelulusan(TingkatKelulusan tingkatKelulusan) {
// this.tingkatKelulusan = tingkatKelulusan;
// }
//
// public short getTingkatKelulusanId() {
// return tingkatKelulusanId;
// }
//
// public void setTingkatKelulusanId(short tingkatKelulusanId) {
// this.tingkatKelulusanId = tingkatKelulusanId;
// }
public String getNoIjazah() {
return noIjazah;
}
public void setNoIjazah(String noIjazah) {
this.noIjazah = noIjazah;
}
public Date getTglIjazah() {
return tglIjazah;
}
public void setTglIjazah(Date tglIjazah) {
this.tglIjazah = tglIjazah;
}
public String getTtdIjazah() {
return ttdIjazah;
}
public void setTtdIjazah(String ttdIjazah) {
this.ttdIjazah = ttdIjazah;
}
public String getPimpinanPendidikan() {
return pimpinanPendidikan;
}
public void setPimpinanPendidikan(String pimpinanPendidikan) {
this.pimpinanPendidikan = pimpinanPendidikan;
}
public String getAlamatTempatPendidikan() {
return alamatTempatPendidikan;
}
public void setAlamatTempatPendidikan(String alamatTempatPendidikan) {
this.alamatTempatPendidikan = alamatTempatPendidikan;
}
public String getKeterangan() {
return keterangan;
}
public void setKeterangan(String keterangan) {
this.keterangan = keterangan;
}
public String getNoSk() {
return noSk;
}
public Date getTglSk() {
return tglSk;
}
public String getTtdSk() {
return ttdSk;
}
// public Pegawai getPegawaiTtd() {
// return pegawaiTtd;
// }
// public Integer getPegawaiTtdId() {
// return pegawaiTtdId;
// }
public void setNoSk(String noSk) {
this.noSk = noSk;
}
public void setTglSk(Date tglSk) {
this.tglSk = tglSk;
}
public void setTtdSk(String ttdSk) {
this.ttdSk = ttdSk;
}
// public void setPegawaiTtd(Pegawai pegawaiTtd) {
// this.pegawaiTtd = pegawaiTtd;
// }
// public void setPegawaiTtdId(Integer pegawaiTtdId) {
// this.pegawaiTtdId = pegawaiTtdId;
// }
}