378 lines
8.3 KiB
Java
378 lines
8.3 KiB
Java
package com.jasamedika.medifirst2000.vo;
|
|
|
|
import java.util.Date;
|
|
import java.util.HashSet;
|
|
import java.util.Set;
|
|
|
|
import javax.persistence.CascadeType;
|
|
import javax.persistence.FetchType;
|
|
import javax.persistence.ManyToOne;
|
|
import javax.persistence.OneToMany;
|
|
|
|
import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;
|
|
import com.jasamedika.medifirst2000.helper.Caption;
|
|
|
|
public class PlanningPegawaiStatusVO extends BaseTransactionVO{
|
|
|
|
@Caption(value="No Planning")
|
|
private String noPlanning;
|
|
|
|
@ManyToOne(fetch=FetchType.LAZY)
|
|
@Caption(value="Object Pegawai")
|
|
private PegawaiVO pegawai;
|
|
|
|
@ManyToOne(fetch=FetchType.LAZY)
|
|
@Caption(value="Object Status Pegawai Plan")
|
|
private StatusPegawaiVO statusPegawaiPlan;
|
|
|
|
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "planningPegawaiStatus")
|
|
private Set<ListTanggalCutiVO> listTanggal = new HashSet<ListTanggalCutiVO>();
|
|
|
|
@ManyToOne(fetch=FetchType.LAZY)
|
|
@Caption(value="Object Departemen")
|
|
private DepartemenVO departemen;
|
|
|
|
@Caption(value="Deskripsi Status Pegawai Plan")
|
|
private String deskripsiStatusPegawaiPlan;
|
|
|
|
@Caption(value="Keterangan Lainya Plan")
|
|
private String keteranganLainyaPlan;
|
|
|
|
private Integer jumlahHari;
|
|
|
|
@ManyToOne(fetch=FetchType.LAZY)
|
|
@Caption(value="Object No SK")
|
|
private SuratKeputusanVO noSk;
|
|
|
|
@ManyToOne(fetch=FetchType.LAZY)
|
|
@Caption(value="Object Status Pegawai Exec")
|
|
private StatusPegawaiVO statusPegawaiExec;
|
|
|
|
@Caption(value="Deskripsi Status Pegawai Exec")
|
|
private String deskripsiStatusPegawaiExec;
|
|
|
|
@Caption(value="Keterangan Lainya Exec")
|
|
private String keteranganLainyaExec;
|
|
|
|
@Caption(value="Tgl Pengajuan")
|
|
private Date tglPengajuan;
|
|
|
|
@Caption(value="Approval Status")
|
|
private Integer approvalStatus;
|
|
|
|
@Caption(value="Jenis Perawatan")
|
|
private Integer jenisPerawatan; //Add field untuk permohonan perubahan kehadiran karena sakit
|
|
|
|
@Caption(value="Alamat Selama Cuti")
|
|
private String alamatCuti; //Add field untuk input di menu pengajuan cuti
|
|
|
|
@Caption(value="Nomor Telepon")
|
|
private String nomorTelepon;
|
|
|
|
@Caption(value="Nomor Surat Tugas")
|
|
private String noSuratTugas;
|
|
|
|
@Caption(value="Nomor Nota Dinas")
|
|
private String noNotaDinas;
|
|
|
|
@Caption(value="Tgl Nota Dinas")
|
|
private Date tglNotaDinas;
|
|
|
|
@Caption(value="Alamat Tugas Dinas")
|
|
private String alamatTugas;
|
|
|
|
@ManyToOne(fetch=FetchType.LAZY)
|
|
@Caption(value="Object Jabatan Pemberi Nota Dinas")
|
|
private JabatanVO jabatanPemberiNotaDinas;
|
|
|
|
@Caption(value="is Cuti Luar Negeri")
|
|
private Boolean isCutiLuarNegeri;
|
|
|
|
@Caption(value="is Cuti Luar Kota")
|
|
private Boolean isCutiLuarKota;
|
|
|
|
//---------------------------------------- SURAT KEPUTUSAN ------------------------------------------
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@Caption(value = "Object Keputusan")
|
|
private JenisKeputusanVO jenisKeputusan;
|
|
|
|
@Caption(value="Tgl SK/SPMT")
|
|
private Date tglSkSpmt;
|
|
|
|
@Caption(value="No SK Temp")
|
|
private String noSkTemp;
|
|
|
|
@Caption(value="Uraian")
|
|
private String uraian;
|
|
|
|
@Caption(value="SK Dari")
|
|
private String skDari;
|
|
|
|
@Caption(value="Tgl TMT/SPMT")
|
|
private Date tglTmtSpmt;
|
|
|
|
@Caption(value="Tgl Berlaku Akhir")
|
|
private Date tglBerlakuAkhir;
|
|
|
|
@Caption(value="Tgl Keputusan")
|
|
private Date tglKeputusan;
|
|
|
|
public Integer getJumlahHari() {
|
|
return jumlahHari;
|
|
}
|
|
|
|
public void setJumlahHari(Integer jumlahHari) {
|
|
this.jumlahHari = jumlahHari;
|
|
}
|
|
|
|
public String getNoPlanning() {
|
|
return noPlanning;
|
|
}
|
|
|
|
public void setNoPlanning(String noPlanning) {
|
|
this.noPlanning = noPlanning;
|
|
}
|
|
|
|
public PegawaiVO getPegawai() {
|
|
return pegawai;
|
|
}
|
|
|
|
public void setPegawai(PegawaiVO pegawai) {
|
|
this.pegawai = pegawai;
|
|
}
|
|
|
|
public StatusPegawaiVO getStatusPegawaiPlan() {
|
|
return statusPegawaiPlan;
|
|
}
|
|
|
|
public void setStatusPegawaiPlan(StatusPegawaiVO statusPegawaiPlan) {
|
|
this.statusPegawaiPlan = statusPegawaiPlan;
|
|
}
|
|
|
|
public DepartemenVO getDepartemen() {
|
|
return departemen;
|
|
}
|
|
|
|
public void setDepartemen(DepartemenVO departemen) {
|
|
this.departemen = departemen;
|
|
}
|
|
|
|
public String getDeskripsiStatusPegawaiPlan() {
|
|
return deskripsiStatusPegawaiPlan;
|
|
}
|
|
|
|
public void setDeskripsiStatusPegawaiPlan(String deskripsiStatusPegawaiPlan) {
|
|
this.deskripsiStatusPegawaiPlan = deskripsiStatusPegawaiPlan;
|
|
}
|
|
|
|
public String getKeteranganLainyaPlan() {
|
|
return keteranganLainyaPlan;
|
|
}
|
|
|
|
public void setKeteranganLainyaPlan(String keteranganLainyaPlan) {
|
|
this.keteranganLainyaPlan = keteranganLainyaPlan;
|
|
}
|
|
|
|
public SuratKeputusanVO getNoSk() {
|
|
return noSk;
|
|
}
|
|
|
|
public void setNoSk(SuratKeputusanVO noSk) {
|
|
this.noSk = noSk;
|
|
}
|
|
|
|
public StatusPegawaiVO getStatusPegawaiExec() {
|
|
return statusPegawaiExec;
|
|
}
|
|
|
|
public void setStatusPegawaiExec(StatusPegawaiVO statusPegawaiExec) {
|
|
this.statusPegawaiExec = statusPegawaiExec;
|
|
}
|
|
|
|
public String getDeskripsiStatusPegawaiExec() {
|
|
return deskripsiStatusPegawaiExec;
|
|
}
|
|
|
|
public void setDeskripsiStatusPegawaiExec(String deskripsiStatusPegawaiExec) {
|
|
this.deskripsiStatusPegawaiExec = deskripsiStatusPegawaiExec;
|
|
}
|
|
|
|
public String getKeteranganLainyaExec() {
|
|
return keteranganLainyaExec;
|
|
}
|
|
|
|
public void setKeteranganLainyaExec(String keteranganLainyaExec) {
|
|
this.keteranganLainyaExec = keteranganLainyaExec;
|
|
}
|
|
|
|
public JenisKeputusanVO getJenisKeputusan() {
|
|
return jenisKeputusan;
|
|
}
|
|
|
|
public void setJenisKeputusan(JenisKeputusanVO jenisKeputusan) {
|
|
this.jenisKeputusan = jenisKeputusan;
|
|
}
|
|
|
|
public Date getTglSkSpmt() {
|
|
return tglSkSpmt;
|
|
}
|
|
|
|
public void setTglSkSpmt(Date tglSkSpmt) {
|
|
this.tglSkSpmt = tglSkSpmt;
|
|
}
|
|
|
|
public String getNoSkTemp() {
|
|
return noSkTemp;
|
|
}
|
|
|
|
public void setNoSkTemp(String noSkTemp) {
|
|
this.noSkTemp = noSkTemp;
|
|
}
|
|
|
|
public String getUraian() {
|
|
return uraian;
|
|
}
|
|
|
|
public void setUraian(String uraian) {
|
|
this.uraian = uraian;
|
|
}
|
|
|
|
public String getSkDari() {
|
|
return skDari;
|
|
}
|
|
|
|
public void setSkDari(String skDari) {
|
|
this.skDari = skDari;
|
|
}
|
|
|
|
public Date getTglTmtSpmt() {
|
|
return tglTmtSpmt;
|
|
}
|
|
|
|
public void setTglTmtSpmt(Date tglTmtSpmt) {
|
|
this.tglTmtSpmt = tglTmtSpmt;
|
|
}
|
|
|
|
public Date getTglBerlakuAkhir() {
|
|
return tglBerlakuAkhir;
|
|
}
|
|
|
|
public void setTglBerlakuAkhir(Date tglBerlakuAkhir) {
|
|
this.tglBerlakuAkhir = tglBerlakuAkhir;
|
|
}
|
|
|
|
public Date getTglKeputusan() {
|
|
return tglKeputusan;
|
|
}
|
|
|
|
public void setTglKeputusan(Date tglKeputusan) {
|
|
this.tglKeputusan = tglKeputusan;
|
|
}
|
|
|
|
public Date getTglPengajuan() {
|
|
return tglPengajuan;
|
|
}
|
|
|
|
public void setTglPengajuan(Date tglPengajuan) {
|
|
this.tglPengajuan = tglPengajuan;
|
|
}
|
|
|
|
public Integer getApprovalStatus() {
|
|
return approvalStatus;
|
|
}
|
|
|
|
public void setApprovalStatus(Integer approvalStatus) {
|
|
this.approvalStatus = approvalStatus;
|
|
}
|
|
|
|
public Set<ListTanggalCutiVO> getListTanggal() {
|
|
return listTanggal;
|
|
}
|
|
|
|
public void setListTanggal(Set<ListTanggalCutiVO> listTanggal) {
|
|
this.listTanggal = listTanggal;
|
|
}
|
|
|
|
public Integer getJenisPerawatan() {
|
|
return jenisPerawatan;
|
|
}
|
|
|
|
public void setJenisPerawatan(Integer jenisPerawatan) {
|
|
this.jenisPerawatan = jenisPerawatan;
|
|
}
|
|
|
|
public String getAlamatCuti() {
|
|
return alamatCuti;
|
|
}
|
|
|
|
public void setAlamatCuti(String alamatCuti) {
|
|
this.alamatCuti = alamatCuti;
|
|
}
|
|
|
|
public String getNomorTelepon() {
|
|
return nomorTelepon;
|
|
}
|
|
|
|
public void setNomorTelepon(String nomorTelepon) {
|
|
this.nomorTelepon = nomorTelepon;
|
|
}
|
|
|
|
public String getNoSuratTugas() {
|
|
return noSuratTugas;
|
|
}
|
|
|
|
public void setNoSuratTugas(String noSuratTugas) {
|
|
this.noSuratTugas = noSuratTugas;
|
|
}
|
|
|
|
public String getNoNotaDinas() {
|
|
return noNotaDinas;
|
|
}
|
|
|
|
public void setNoNotaDinas(String noNotaDinas) {
|
|
this.noNotaDinas = noNotaDinas;
|
|
}
|
|
|
|
public Date getTglNotaDinas() {
|
|
return tglNotaDinas;
|
|
}
|
|
|
|
public void setTglNotaDinas(Date tglNotaDinas) {
|
|
this.tglNotaDinas = tglNotaDinas;
|
|
}
|
|
|
|
public String getAlamatTugas() {
|
|
return alamatTugas;
|
|
}
|
|
|
|
public void setAlamatTugas(String alamatTugas) {
|
|
this.alamatTugas = alamatTugas;
|
|
}
|
|
|
|
public JabatanVO getJabatanPemberiNotaDinas() {
|
|
return jabatanPemberiNotaDinas;
|
|
}
|
|
|
|
public void setJabatanPemberiNotaDinas(JabatanVO jabatanPemberiNotaDinas) {
|
|
this.jabatanPemberiNotaDinas = jabatanPemberiNotaDinas;
|
|
}
|
|
|
|
public Boolean getIsCutiLuarNegeri() {
|
|
return isCutiLuarNegeri;
|
|
}
|
|
|
|
public void setIsCutiLuarNegeri(Boolean isCutiLuarNegeri) {
|
|
this.isCutiLuarNegeri = isCutiLuarNegeri;
|
|
}
|
|
|
|
public Boolean getIsCutiLuarKota() {
|
|
return isCutiLuarKota;
|
|
}
|
|
|
|
public void setIsCutiLuarKota(Boolean isCutiLuarKota) {
|
|
this.isCutiLuarKota = isCutiLuarKota;
|
|
}
|
|
|
|
}
|