341 lines
8.2 KiB
Java
341 lines
8.2 KiB
Java
package com.jasamedika.medifirst2000.vo;
|
|
|
|
import java.util.Date;
|
|
|
|
import javax.persistence.Column;
|
|
import javax.persistence.FetchType;
|
|
import javax.persistence.JoinColumn;
|
|
import javax.persistence.ManyToOne;
|
|
import javax.validation.constraints.NotNull;
|
|
|
|
import com.jasamedika.medifirst2000.base.vo.BaseMasterVO;
|
|
import com.jasamedika.medifirst2000.helper.Caption;
|
|
|
|
/**
|
|
* class KeluargaPegawaiVO
|
|
*
|
|
* @author Lukman Hakim (lukman.uki@gmail.com)
|
|
* @Date 31 Januari 2016
|
|
*
|
|
*/
|
|
public class KeluargaPegawaiVO extends BaseMasterVO {
|
|
/**
|
|
*
|
|
*/
|
|
private static final long serialVersionUID = 4409764203082736662L;
|
|
|
|
@Column(name = "NoUrut", nullable = true, length = 100)
|
|
@Caption(value = "NoUrut")
|
|
private String noUrut;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "objectPegawaiFk")
|
|
@Caption(value = "objectPegawaiFk")
|
|
private PegawaiVO pegawai;
|
|
|
|
@Column(name = "objectPegawaiFk", insertable = false, updatable = false, nullable = true)
|
|
private Integer objectPegawaiFk;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "objectKdHubunganFk")
|
|
@Caption(value = "objectKdHubunganFk")
|
|
private HubunganKeluargaVO hubunganKeluarga;
|
|
|
|
@Column(name = "objectKdHubunganFk", insertable = false, updatable = false, nullable = true)
|
|
private Integer objectKdHubunganFk;
|
|
|
|
@Caption(value = "Nama Lengkap")
|
|
@NotNull(message = "Nama Lengkap tidak boleh kosong")
|
|
@Column(name = "NamaLengkap", nullable = false, length = 40)
|
|
private String namaLengkap;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "ObjectJenisKelaminFk")
|
|
//@NotNull(message = "Object Jenis Kelamin Harus Diisi")
|
|
@Caption(value = "Object Jenis Kelamin")
|
|
private JenisKelaminVO jenisKelamin;
|
|
|
|
@Column(name = "ObjectJenisKelaminFk", insertable = false, updatable = false, nullable = true)
|
|
private Integer jenisKelaminId;
|
|
|
|
@Column(name = "TglLahir", nullable = false)
|
|
private Date tglLahir;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "objectPekerjaanFk")
|
|
//@NotNull(message = "Object Pekerjaan Harus Diisi")
|
|
@Caption(value = "Object Pekerjaan")
|
|
private PekerjaanVO pekerjaan;
|
|
|
|
@Column(name = "objectPekerjaanFk", insertable = false, updatable = false, nullable = true)
|
|
private Integer pekerjaanId;
|
|
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "ObjectPendidikanTerakhirFk")
|
|
@Caption(value = "Object Pendidikan Terakhir")
|
|
private PendidikanVO pendidikan;
|
|
|
|
@Column(name = "ObjectPendidikanTerakhirFk", insertable = false, updatable = false)
|
|
private Integer pendidikanId;
|
|
|
|
@Column(name = "keterangan", nullable = true)
|
|
private String keterangan;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "statusTanggunganFk")
|
|
@Caption(value = "statusTanggunganFk")
|
|
private TanggunganVO statusTanggungan;
|
|
|
|
@Column(name = "statusTanggunganFk", insertable = false, updatable = false, nullable = true)
|
|
private Integer statusTanggunganFk;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "ObjectStatusPerkawinanPegawaiFk")
|
|
@Caption(value = "Object Status Perkawinan Pegawai")
|
|
private StatusPerkawinanPegawaiVO statusPerkawinanPegawai;
|
|
|
|
@Column(name = "ObjectStatusPerkawinanPegawaiFk", insertable = false, updatable = false)
|
|
private Integer statusPerkawinanPegawaiId;
|
|
|
|
@Column(name = "NoSuratKuliah", nullable = true)
|
|
private String noSuratKuliah;
|
|
|
|
@Column(name = "TglsuratKuliah", nullable = true)
|
|
private Date tglsuratKuliah;
|
|
|
|
@Column(name = "TglNikah", nullable = true)
|
|
private Date tglNikah;
|
|
|
|
@Column(name = "TempatNikah", nullable = true)
|
|
private String tempatNikah;
|
|
|
|
@Column(name = "Namaayah", nullable = true)
|
|
private String namaAyah;
|
|
|
|
@Column(name = "NamaIbu", nullable = true)
|
|
private String namaIbu;
|
|
|
|
@Column(name = "NipIstriSuami", nullable = true)
|
|
private String nipIstriSuami;
|
|
|
|
@Column(name = "Alamat", nullable = true)
|
|
private String alamat;
|
|
|
|
|
|
public String getTempatNikah() {
|
|
return tempatNikah;
|
|
}
|
|
|
|
public void setTempatNikah(String tempatNikah) {
|
|
this.tempatNikah = tempatNikah;
|
|
}
|
|
|
|
public String getNamaAyah() {
|
|
return namaAyah;
|
|
}
|
|
|
|
public void setNamaAyah(String namaAyah) {
|
|
this.namaAyah = namaAyah;
|
|
}
|
|
|
|
public String getNamaIbu() {
|
|
return namaIbu;
|
|
}
|
|
|
|
public void setNamaIbu(String namaIbu) {
|
|
this.namaIbu = namaIbu;
|
|
}
|
|
|
|
public String getNipIstriSuami() {
|
|
return nipIstriSuami;
|
|
}
|
|
|
|
public void setNipIstriSuami(String nipIstriSuami) {
|
|
this.nipIstriSuami = nipIstriSuami;
|
|
}
|
|
|
|
public String getAlamat() {
|
|
return alamat;
|
|
}
|
|
|
|
public void setAlamat(String alamat) {
|
|
this.alamat = alamat;
|
|
}
|
|
|
|
public String getNoUrut() {
|
|
return noUrut;
|
|
}
|
|
|
|
public void setNoUrut(String noUrut) {
|
|
this.noUrut = noUrut;
|
|
}
|
|
|
|
public String getNamaLengkap() {
|
|
return namaLengkap;
|
|
}
|
|
|
|
public void setNamaLengkap(String namaLengkap) {
|
|
this.namaLengkap = namaLengkap;
|
|
}
|
|
|
|
public Date getTglLahir() {
|
|
return tglLahir;
|
|
}
|
|
|
|
public void setTglLahir(Date tglLahir) {
|
|
this.tglLahir = tglLahir;
|
|
}
|
|
|
|
public String getKeterangan() {
|
|
return keterangan;
|
|
}
|
|
|
|
public void setKeterangan(String keterangan) {
|
|
this.keterangan = keterangan;
|
|
}
|
|
|
|
|
|
public TanggunganVO getStatusTanggungan() {
|
|
return statusTanggungan;
|
|
}
|
|
|
|
public void setStatusTanggungan(TanggunganVO statusTanggungan) {
|
|
this.statusTanggungan = statusTanggungan;
|
|
}
|
|
|
|
public Integer getStatusTanggunganFk() {
|
|
return statusTanggunganFk;
|
|
}
|
|
|
|
public void setStatusTanggunganFk(Integer statusTanggunganFk) {
|
|
this.statusTanggunganFk = statusTanggunganFk;
|
|
}
|
|
|
|
public static long getSerialversionuid() {
|
|
return serialVersionUID;
|
|
}
|
|
|
|
public String getNoSuratKuliah() {
|
|
return noSuratKuliah;
|
|
}
|
|
|
|
public void setNoSuratKuliah(String noSuratKuliah) {
|
|
this.noSuratKuliah = noSuratKuliah;
|
|
}
|
|
|
|
public Date getTglsuratKuliah() {
|
|
return tglsuratKuliah;
|
|
}
|
|
|
|
public void setTglsuratKuliah(Date tglsuratKuliah) {
|
|
this.tglsuratKuliah = tglsuratKuliah;
|
|
}
|
|
|
|
public Date getTglNikah() {
|
|
return tglNikah;
|
|
}
|
|
|
|
public void setTglNikah(Date tglNikah) {
|
|
this.tglNikah = tglNikah;
|
|
}
|
|
|
|
public PegawaiVO getPegawai() {
|
|
return pegawai;
|
|
}
|
|
|
|
public void setPegawai(PegawaiVO pegawai) {
|
|
this.pegawai = pegawai;
|
|
}
|
|
|
|
public Integer getObjectPegawaiFk() {
|
|
return objectPegawaiFk;
|
|
}
|
|
|
|
public void setObjectPegawaiFk(Integer objectPegawaiFk) {
|
|
this.objectPegawaiFk = objectPegawaiFk;
|
|
}
|
|
|
|
public HubunganKeluargaVO getHubunganKeluarga() {
|
|
return hubunganKeluarga;
|
|
}
|
|
|
|
public void setHubunganKeluarga(HubunganKeluargaVO hubunganKeluarga) {
|
|
this.hubunganKeluarga = hubunganKeluarga;
|
|
}
|
|
|
|
public Integer getObjectKdHubunganFk() {
|
|
return objectKdHubunganFk;
|
|
}
|
|
|
|
public void setObjectKdHubunganFk(Integer objectKdHubunganFk) {
|
|
this.objectKdHubunganFk = objectKdHubunganFk;
|
|
}
|
|
|
|
public JenisKelaminVO getJenisKelamin() {
|
|
return jenisKelamin;
|
|
}
|
|
|
|
public void setJenisKelamin(JenisKelaminVO jenisKelamin) {
|
|
this.jenisKelamin = jenisKelamin;
|
|
}
|
|
|
|
public Integer getJenisKelaminId() {
|
|
return jenisKelaminId;
|
|
}
|
|
|
|
public void setJenisKelaminId(Integer jenisKelaminId) {
|
|
this.jenisKelaminId = jenisKelaminId;
|
|
}
|
|
|
|
public PekerjaanVO getPekerjaan() {
|
|
return pekerjaan;
|
|
}
|
|
|
|
public void setPekerjaan(PekerjaanVO pekerjaan) {
|
|
this.pekerjaan = pekerjaan;
|
|
}
|
|
|
|
public Integer getPekerjaanId() {
|
|
return pekerjaanId;
|
|
}
|
|
|
|
public void setPekerjaanId(Integer pekerjaanId) {
|
|
this.pekerjaanId = pekerjaanId;
|
|
}
|
|
|
|
public PendidikanVO getPendidikan() {
|
|
return pendidikan;
|
|
}
|
|
|
|
public void setPendidikan(PendidikanVO pendidikan) {
|
|
this.pendidikan = pendidikan;
|
|
}
|
|
|
|
public Integer getPendidikanId() {
|
|
return pendidikanId;
|
|
}
|
|
|
|
public void setPendidikanId(Integer pendidikanId) {
|
|
this.pendidikanId = pendidikanId;
|
|
}
|
|
|
|
public StatusPerkawinanPegawaiVO getStatusPerkawinanPegawai() {
|
|
return statusPerkawinanPegawai;
|
|
}
|
|
|
|
public void setStatusPerkawinanPegawai(
|
|
StatusPerkawinanPegawaiVO statusPerkawinanPegawai) {
|
|
this.statusPerkawinanPegawai = statusPerkawinanPegawai;
|
|
}
|
|
|
|
public Integer getStatusPerkawinanPegawaiId() {
|
|
return statusPerkawinanPegawaiId;
|
|
}
|
|
|
|
public void setStatusPerkawinanPegawaiId(Integer statusPerkawinanPegawaiId) {
|
|
this.statusPerkawinanPegawaiId = statusPerkawinanPegawaiId;
|
|
}
|
|
|
|
}
|