301 lines
7.1 KiB
Java
301 lines
7.1 KiB
Java
package com.jasamedika.medifirst2000.entities;
|
|
|
|
import java.util.Date;
|
|
import java.util.HashSet;
|
|
import java.util.Set;
|
|
import javax.persistence.*;
|
|
import com.jasamedika.medifirst2000.entities.JenisKelamin;
|
|
import com.jasamedika.medifirst2000.entities.Agama;
|
|
import com.jasamedika.medifirst2000.entities.StatusKawin;
|
|
import com.jasamedika.medifirst2000.entities.PosisiLamaran;
|
|
|
|
import com.fasterxml.jackson.annotation.JsonBackReference;
|
|
import com.jasamedika.medifirst2000.base.BaseTransaction;
|
|
|
|
|
|
import javax.validation.constraints.NotNull;
|
|
import com.jasamedika.medifirst2000.helper.Caption;
|
|
|
|
/**
|
|
* class IsianPelamar
|
|
*
|
|
* @author Generator
|
|
*/
|
|
@Entity
|
|
@Table(name = "sdm_IsianPelamar_T")
|
|
public class IsianPelamar extends BaseTransaction{
|
|
|
|
@Column(name = "NilaiTertulis",nullable=true)
|
|
private Double nilaiTertulis;
|
|
|
|
@Column(name = "NilaiWawancara",nullable=true)
|
|
private Double nilaiWawancara;
|
|
|
|
@Column(name = "NilaiPsikotes",nullable=true)
|
|
private Double nilaiPsikotes;
|
|
|
|
@Column(name = "NilaiKesehatan",nullable=true)
|
|
private Double nilaiKesehatan;
|
|
|
|
|
|
public Double getNilaiTertulis() {
|
|
return nilaiTertulis;
|
|
}
|
|
|
|
public void setNilaiTertulis(Double nilaiTertulis) {
|
|
this.nilaiTertulis = nilaiTertulis;
|
|
}
|
|
|
|
public Double getNilaiWawancara() {
|
|
return nilaiWawancara;
|
|
}
|
|
|
|
public void setNilaiWawancara(Double nilaiWawancara) {
|
|
this.nilaiWawancara = nilaiWawancara;
|
|
}
|
|
|
|
public Double getNilaiPsikotes() {
|
|
return nilaiPsikotes;
|
|
}
|
|
|
|
public void setNilaiPsikotes(Double nilaiPsikotes) {
|
|
this.nilaiPsikotes = nilaiPsikotes;
|
|
}
|
|
|
|
public Double getNilaiKesehatan() {
|
|
return nilaiKesehatan;
|
|
}
|
|
|
|
public void setNilaiKesehatan(Double nilaiKesehatan) {
|
|
this.nilaiKesehatan = nilaiKesehatan;
|
|
}
|
|
|
|
@Column(name = "Hasil",nullable=true)
|
|
private Boolean hasil;
|
|
|
|
|
|
@Column(name = "HasilTest",nullable=true)
|
|
private Boolean hasilTest;
|
|
|
|
|
|
|
|
public Boolean getHasilTest() {
|
|
return hasilTest;
|
|
}
|
|
|
|
public void setHasilTest(Boolean hasilTest) {
|
|
this.hasilTest = hasilTest;
|
|
}
|
|
|
|
public Boolean getHasil() {
|
|
return hasil;
|
|
}
|
|
|
|
public void setHasil(Boolean hasil) {
|
|
this.hasil = hasil;
|
|
}
|
|
|
|
@Column(name = "NamaLengkap", nullable = false , length = 100)
|
|
@Caption(value = "NamaLengkap")
|
|
private String namaLengkap ;
|
|
public String getNamaLengkap() {
|
|
return namaLengkap ;
|
|
}
|
|
public void setNamaLengkap(String namaLengkap ) {
|
|
this.namaLengkap = namaLengkap ;
|
|
}
|
|
|
|
@ManyToOne(fetch=FetchType.LAZY)
|
|
@JoinColumn(name = "JenisKelaminFk")
|
|
@NotNull(message = "Jenis Kelamin Harus Diisi")
|
|
@Caption(value = "Jenis Kelamin")
|
|
private JenisKelamin jenisKelamin;
|
|
public JenisKelamin getJenisKelamin() {
|
|
return jenisKelamin;
|
|
}
|
|
public void setJenisKelamin(JenisKelamin jenisKelamin) {
|
|
this.jenisKelamin = jenisKelamin;
|
|
}
|
|
@Column(name = "JenisKelaminFk", insertable=false,updatable=false)
|
|
private Integer jenisKelaminId;
|
|
|
|
@Column(name = "NoPendaftaran", nullable = true , length = 100)
|
|
@Caption(value = "NoPendaftaran")
|
|
private String noPendaftaran ;
|
|
|
|
|
|
public String getNoPendaftaran() {
|
|
return noPendaftaran;
|
|
}
|
|
public void setNoPendaftaran(String noPendaftaran) {
|
|
this.noPendaftaran = noPendaftaran;
|
|
}
|
|
|
|
@Column(name = "NoKTP", nullable = false , length = 100)
|
|
@Caption(value = "NoKTP")
|
|
private String noKTP ;
|
|
public String getNoKTP() {
|
|
return noKTP ;
|
|
}@Column(name = "Picture", nullable = true , length = 100000)
|
|
@Caption(value = "Picture")
|
|
private String picture ;
|
|
|
|
public String getPicture() {
|
|
return picture;
|
|
}
|
|
public void setPicture(String picture) {
|
|
this.picture = picture;
|
|
}
|
|
public void setNoKTP(String noKTP ) {
|
|
this.noKTP = noKTP ;
|
|
}
|
|
|
|
@Column(name = "TempatLahir", nullable = false , length = 100)
|
|
@Caption(value = "TempatLahir")
|
|
private String tempatLahir ;
|
|
public String getTempatLahir() {
|
|
return tempatLahir ;
|
|
}
|
|
public void setTempatLahir(String tempatLahir ) {
|
|
this.tempatLahir = tempatLahir ;
|
|
}
|
|
|
|
@Column(name = "TanggalLahir", nullable = false , length = 100)
|
|
@Caption(value = "TanggalLahir")
|
|
private String tanggalLahir ;
|
|
public String getTanggalLahir() {
|
|
return tanggalLahir ;
|
|
}
|
|
public void setTanggalLahir(String tanggalLahir ) {
|
|
this.tanggalLahir = tanggalLahir ;
|
|
}
|
|
|
|
@ManyToOne(fetch=FetchType.LAZY)
|
|
@JoinColumn(name = "AgamaFk")
|
|
@NotNull(message = "Agama Harus Diisi")
|
|
@Caption(value = "Agama")
|
|
private Agama agama;
|
|
public Agama getAgama() {
|
|
return agama;
|
|
}
|
|
public void setAgama(Agama agama) {
|
|
this.agama = agama;
|
|
}
|
|
@Column(name = "AgamaFk", insertable=false,updatable=false)
|
|
private Integer agamaId;
|
|
|
|
@ManyToOne(fetch=FetchType.LAZY)
|
|
@JoinColumn(name = "StatusFk")
|
|
@NotNull(message = "Status Harus Diisi")
|
|
@Caption(value = "Status")
|
|
private StatusKawin status;
|
|
public StatusKawin getStatus() {
|
|
return status;
|
|
}
|
|
public void setStatus(StatusKawin status) {
|
|
this.status = status;
|
|
}
|
|
@Column(name = "StatusFk", insertable=false,updatable=false)
|
|
private Integer statusId;
|
|
|
|
@Column(name = "Alamat", nullable = false , length = 100)
|
|
@Caption(value = "Alamat")
|
|
private String alamat ;
|
|
public String getAlamat() {
|
|
return alamat ;
|
|
}
|
|
public void setAlamat(String alamat ) {
|
|
this.alamat = alamat ;
|
|
}
|
|
|
|
@ManyToOne(fetch=FetchType.LAZY)
|
|
@JoinColumn(name = "PosisiLamaranFk")
|
|
@NotNull(message = "Posisi Lamaran Harus Diisi")
|
|
@Caption(value = "Posisi Lamaran")
|
|
private PosisiLamaran posisiLamaran;
|
|
public PosisiLamaran getPosisiLamaran() {
|
|
return posisiLamaran;
|
|
}
|
|
public void setPosisiLamaran(PosisiLamaran posisiLamaran) {
|
|
this.posisiLamaran = posisiLamaran;
|
|
}
|
|
@Column(name = "PosisiLamaranFk", insertable=false,updatable=false)
|
|
private Integer posisiLamaranId;
|
|
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "Degree")
|
|
@Caption(value = "Degree")
|
|
private Degree degree;
|
|
|
|
@Column(name = "Degree", columnDefinition = "CHAR(32)", insertable = false, updatable = false, nullable = true)
|
|
private String degreeId;
|
|
|
|
@Column(name = "Sekolah", nullable = true, length = 100)
|
|
@Caption(value = "Sekolah")
|
|
private String sekolah;
|
|
|
|
@Column(name = "Jurusan", nullable = true, length = 100)
|
|
@Caption(value = "Jurusan")
|
|
private String jurusan;
|
|
|
|
@Column(name = "TahunMasuk", nullable = true, length = 100)
|
|
@Caption(value = "TahunMasuk")
|
|
private Integer tahunMasuk;
|
|
|
|
@Column(name = "TahunLulus", nullable = true, length = 100)
|
|
@Caption(value = "TahunLulus")
|
|
private Integer tahunLulus;
|
|
|
|
@Column(name = "nilai", nullable = true, length = 100)
|
|
@Caption(value = "nilai")
|
|
private double nilai;
|
|
|
|
public Degree getDegree() {
|
|
return degree;
|
|
}
|
|
|
|
public void setDegree(Degree degree) {
|
|
this.degree = degree;
|
|
}
|
|
|
|
public String getSekolah() {
|
|
return sekolah;
|
|
}
|
|
|
|
public void setSekolah(String sekolah) {
|
|
this.sekolah = sekolah;
|
|
}
|
|
|
|
public String getJurusan() {
|
|
return jurusan;
|
|
}
|
|
|
|
public void setJurusan(String jurusan) {
|
|
this.jurusan = jurusan;
|
|
}
|
|
|
|
public Integer getTahunMasuk() {
|
|
return tahunMasuk;
|
|
}
|
|
|
|
public void setTahunMasuk(Integer tahunMasuk) {
|
|
this.tahunMasuk = tahunMasuk;
|
|
}
|
|
|
|
public Integer getTahunLulus() {
|
|
return tahunLulus;
|
|
}
|
|
|
|
public void setTahunLulus(Integer tahunLulus) {
|
|
this.tahunLulus = tahunLulus;
|
|
}
|
|
|
|
public double getNilai() {
|
|
return nilai;
|
|
}
|
|
|
|
public void setNilai(double nilai) {
|
|
this.nilai = nilai;
|
|
}
|
|
} |