274 lines
7.0 KiB
Java
274 lines
7.0 KiB
Java
package com.jasamedika.medifirst2000.entities;
|
|
|
|
import java.util.Date;
|
|
|
|
import javax.persistence.Column;
|
|
import javax.persistence.Entity;
|
|
import javax.persistence.FetchType;
|
|
import javax.persistence.GeneratedValue;
|
|
import javax.persistence.GenerationType;
|
|
import javax.persistence.Id;
|
|
import javax.persistence.JoinColumn;
|
|
import javax.persistence.ManyToOne;
|
|
import javax.persistence.Table;
|
|
|
|
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
|
|
import com.jasamedika.medifirst2000.base.BaseMaster;
|
|
import com.jasamedika.medifirst2000.helper.Caption;
|
|
|
|
/**
|
|
* class RekananMouPKS
|
|
* Class untuk menampung data input mou, nanti diambil dari rekanan-> masuk kesini.
|
|
* Biar gak banyak merubah data rekanan
|
|
*
|
|
* @author Lukman Hakim
|
|
* @Created 08 Feb 2016
|
|
*
|
|
*/
|
|
@Entity // @Audited
|
|
@Table(name = "rekananmoupks_t")
|
|
@JsonIgnoreProperties(ignoreUnknown = true)
|
|
public class RekananMouPKS extends BaseMaster {
|
|
|
|
public void RekananMouPKS(){
|
|
/*buffer.append(" rmpks.id as id, rmpks.statusinstitusi as statusinstitusi, rmpks.akreditasi as akreditasi, ");
|
|
buffer.append(" rmpks.tkt as tkt, rmpks.startAkreditasi as startAkreditasi,rmpks.endPKL as endPKL, ");
|
|
buffer.append("rmpks.bangunan as bangunan,rmpks.hambatan as hambatan, rmpks.saran as saran, rmpks.keterangan as keterangan, ");
|
|
buffer.append(" kj.kualifikasiJurusan as kualifikasijurusan, kj.id as kjid, ");
|
|
buffer.append(" ps.nama as namaps, ps.id as psid, ");
|
|
buffer.append(" sk.id as skid ,sk.noSK as noSK,");
|
|
buffer.append(" r.id as idRekanan ,r.namaRekanan as namaRekanan");*/
|
|
}
|
|
public void RekananMouPKS(Integer id, String statusinstitusi, String akreditasi, String tkt,String startAkreditasi,String endPKL,
|
|
String bangunan,String hambatan, String saran, String keterangan, String kualifikasiJurusan, Integer kjid, String skid, String noSk,
|
|
String idRekanan, String namaRekanan){
|
|
this.id= id;
|
|
this.statusinstitusi= statusinstitusi;
|
|
this.akreditasi = akreditasi;
|
|
this.tkt = tkt;
|
|
this.startAkreditasi = new Date(startAkreditasi);
|
|
this.endPKL = endPKL;
|
|
this.bangunan = bangunan;
|
|
this.hambatan= hambatan;
|
|
this.saran= saran;
|
|
this.keterangan= keterangan;
|
|
KualifikasiJurusan jurusan= new KualifikasiJurusan();
|
|
jurusan.setId(kjid);
|
|
jurusan.setKualifikasiJurusan(kualifikasiJurusan);
|
|
this.jurusan= jurusan;
|
|
|
|
|
|
}
|
|
@Id
|
|
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.rekananmoupks_t_id_seq")
|
|
@javax.persistence.SequenceGenerator(name = "public.rekananmoupks_t_id_seq", sequenceName = "public.rekananmoupks_t_id_seq", allocationSize = 1)
|
|
@Column(name = "id")
|
|
protected Integer id;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "kualifikasiJurusanFk", nullable = true)
|
|
@Caption(value = "kualifikasiJurusanFk")
|
|
private KualifikasiJurusan jurusan;
|
|
|
|
@Column(name = "kualifikasiJurusanFk", insertable = false, updatable = false, nullable = true)
|
|
private Integer jurusanFk;
|
|
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "programStudiFk", nullable = true)
|
|
@Caption(value = "programStudiFk")
|
|
private ProgramStudi programStudi;
|
|
|
|
@Column(name = "programStudiFk", insertable = false, updatable = false, nullable = true)
|
|
private Integer programStudiFk;
|
|
|
|
//Untuk No PKS dan Masa Berlaku PKS
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "suratKeputusanFk")
|
|
@Caption(value = "suratKeputusanFk")
|
|
private SuratKeputusan suratKeputusan;
|
|
|
|
@Column(name = "suratKeputusanFk", insertable = false, updatable = false, nullable = true)
|
|
private Integer suratKeputusanFk;
|
|
|
|
@Column(name = "statusinstitusi" , length = 150)
|
|
@Caption(value = "Status Institusi Pendidikan")
|
|
private String statusinstitusi;
|
|
|
|
@Column(name = "akreditasi" , length = 150)
|
|
@Caption(value = "Badan Akreditasi")
|
|
private String akreditasi;
|
|
|
|
@Column(name = "tkt" , length = 150)
|
|
@Caption(value = "TKT")
|
|
private String tkt;
|
|
|
|
@Column(name = "startakreditasi")
|
|
@Caption(value = "Tanggal Mulai Akreditasi")
|
|
private Date startAkreditasi;
|
|
|
|
@Column(name = "endpkl" , length = 150)
|
|
@Caption(value = "Terakhir PKL")
|
|
private String endPKL;
|
|
|
|
@Column(name = "bangunan" , length = 150)
|
|
@Caption(value = "Bangunan")
|
|
private String bangunan;
|
|
|
|
@Column(name = "hambatan" , length = 150)
|
|
@Caption(value = "Hambatan")
|
|
private String hambatan;
|
|
|
|
@Column(name = "keterangan" , length = 150)
|
|
@Caption(value = "keterangan")
|
|
private String keterangan;
|
|
|
|
@Column(name = "saran" , length = 150)
|
|
@Caption(value = "Saran")
|
|
private String saran;
|
|
|
|
//Add by lukman Hakim @02 Feb 2016
|
|
//Untuk keperluan input data mou/pks
|
|
@ManyToOne(fetch = FetchType.LAZY)
|
|
@JoinColumn(name = "rekananFk")
|
|
@Caption(value = "rekananFk")
|
|
private Rekanan rekanan;
|
|
|
|
public KualifikasiJurusan getJurusan() {
|
|
return jurusan;
|
|
}
|
|
|
|
public void setJurusan(KualifikasiJurusan jurusan) {
|
|
this.jurusan = jurusan;
|
|
}
|
|
|
|
public Integer getJurusanFk() {
|
|
return jurusanFk;
|
|
}
|
|
|
|
public void setJurusanFk(Integer jurusanFk) {
|
|
this.jurusanFk = jurusanFk;
|
|
}
|
|
|
|
public ProgramStudi getProgramStudi() {
|
|
return programStudi;
|
|
}
|
|
|
|
public void setProgramStudi(ProgramStudi programStudi) {
|
|
this.programStudi = programStudi;
|
|
}
|
|
|
|
public Integer getProgramStudiFk() {
|
|
return programStudiFk;
|
|
}
|
|
|
|
public void setProgramStudiFk(Integer programStudiFk) {
|
|
this.programStudiFk = programStudiFk;
|
|
}
|
|
|
|
public SuratKeputusan getSuratKeputusan() {
|
|
return suratKeputusan;
|
|
}
|
|
|
|
public void setSuratKeputusan(SuratKeputusan suratKeputusan) {
|
|
this.suratKeputusan = suratKeputusan;
|
|
}
|
|
|
|
public Integer getSuratKeputusanFk() {
|
|
return suratKeputusanFk;
|
|
}
|
|
|
|
public void setSuratKeputusanFk(Integer suratKeputusanFk) {
|
|
this.suratKeputusanFk = suratKeputusanFk;
|
|
}
|
|
|
|
public String getStatusinstitusi() {
|
|
return statusinstitusi;
|
|
}
|
|
|
|
public void setStatusinstitusi(String statusinstitusi) {
|
|
this.statusinstitusi = statusinstitusi;
|
|
}
|
|
|
|
public String getAkreditasi() {
|
|
return akreditasi;
|
|
}
|
|
|
|
public void setAkreditasi(String akreditasi) {
|
|
this.akreditasi = akreditasi;
|
|
}
|
|
|
|
public String getTkt() {
|
|
return tkt;
|
|
}
|
|
|
|
public void setTkt(String tkt) {
|
|
this.tkt = tkt;
|
|
}
|
|
|
|
public Date getStartAkreditasi() {
|
|
return startAkreditasi;
|
|
}
|
|
|
|
public void setStartAkreditasi(Date startAkreditasi) {
|
|
this.startAkreditasi = startAkreditasi;
|
|
}
|
|
|
|
public String getEndPKL() {
|
|
return endPKL;
|
|
}
|
|
|
|
public void setEndPKL(String endPKL) {
|
|
this.endPKL = endPKL;
|
|
}
|
|
|
|
public String getBangunan() {
|
|
return bangunan;
|
|
}
|
|
|
|
public void setBangunan(String bangunan) {
|
|
this.bangunan = bangunan;
|
|
}
|
|
|
|
public String getHambatan() {
|
|
return hambatan;
|
|
}
|
|
|
|
public void setHambatan(String hambatan) {
|
|
this.hambatan = hambatan;
|
|
}
|
|
|
|
public String getKeterangan() {
|
|
return keterangan;
|
|
}
|
|
|
|
public void setKeterangan(String keterangan) {
|
|
this.keterangan = keterangan;
|
|
}
|
|
|
|
public Integer getId() {
|
|
return id;
|
|
}
|
|
|
|
public void setId(Integer id) {
|
|
this.id = id;
|
|
}
|
|
|
|
public String getSaran() {
|
|
return saran;
|
|
}
|
|
|
|
public void setSaran(String saran) {
|
|
this.saran = saran;
|
|
}
|
|
|
|
public Rekanan getRekanan() {
|
|
return rekanan;
|
|
}
|
|
|
|
public void setRekanan(Rekanan rekanan) {
|
|
this.rekanan = rekanan;
|
|
}
|
|
|
|
|
|
|
|
} |