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

139 lines
3.6 KiB
Java

package com.jasamedika.medifirst2000.vo;
import javax.persistence.Column;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.validation.constraints.NotNull;
import com.jasamedika.medifirst2000.base.vo.BaseTransactionVO;
import com.jasamedika.medifirst2000.entities.DampakResiko;
import com.jasamedika.medifirst2000.entities.Jabatan;
import com.jasamedika.medifirst2000.entities.KemungkinanResikoTerjadi;
import com.jasamedika.medifirst2000.entities.Risiko;
import com.jasamedika.medifirst2000.entities.SasaranStrategis;
import com.jasamedika.medifirst2000.entities.TingkatResiko;
import com.jasamedika.medifirst2000.helper.Caption;
public class RencanaMitigasiRisikoVO extends BaseTransactionVO{
@ManyToOne
@JoinColumn(name = "sasaranStrategisFk")
@NotNull(message="Sasaran Strategis Harus Diisi")
@Caption(value="Sasaran Strategis")
private SasaranStrategisVO sasaranStrategis;
@ManyToOne
@JoinColumn(name = "risikoFk")
@NotNull(message="Risiko Harus Diisi")
@Caption(value="Risiko")
private RisikoVO risiko;
@ManyToOne
@JoinColumn(name = "kemungkinanRisikoTerjadiFk")
@NotNull(message="Kemungkinan Risiko Terjadi Harus Diisi")
@Caption(value="Kemungkinan Risiko Terjadi")
private KemungkinanResikoTerjadiVO kemungkinanResiko;
@Column(name="periode",nullable= false)
@Caption(value="Periode")
private Integer periode;
@ManyToOne
@JoinColumn(name = "dampakRisikoFk")
@NotNull(message="Dampak Risiko Harus Diisi")
@Caption(value="Dampak Risiko")
private DampakResikoVO dampakRisiko;
@ManyToOne
@JoinColumn(name = "tingkatRisikoFk")
@NotNull(message="Tingkat Risiko Harus Diisi")
@Caption(value="Tingkat Risiko")
private TingkatResikoVO tingkatRisiko;
// @Column(name="warna",nullable=false)
// @Caption(value="Warna")
// private String warna;
@Column(name="rencanaMitigasiRisiko")
@Caption(value="Rencana Mitigasi Risiko")
private String rencanaMitigasiRisiko;
@ManyToOne
@JoinColumn(name = "penanggungJawabFk")
@NotNull(message="Penanggung Jawab Harus Diisi")
@Caption(value="Penanggung Jawab")
private JabatanVO penanggungJawab;
public SasaranStrategisVO getSasaranStrategis() {
return sasaranStrategis;
}
public void setSasaranStrategis(SasaranStrategisVO sasaranStrategis) {
this.sasaranStrategis = sasaranStrategis;
}
public RisikoVO getRisiko() {
return risiko;
}
public void setRisiko(RisikoVO risiko) {
this.risiko = risiko;
}
public KemungkinanResikoTerjadiVO getKemungkinanResiko() {
return kemungkinanResiko;
}
public void setKemungkinanResiko(KemungkinanResikoTerjadiVO kemungkinanResiko) {
this.kemungkinanResiko = kemungkinanResiko;
}
public Integer getPeriode() {
return periode;
}
public void setPeriode(Integer periode) {
this.periode = periode;
}
public DampakResikoVO getDampakRisiko() {
return dampakRisiko;
}
public void setDampakRisiko(DampakResikoVO dampakRisiko) {
this.dampakRisiko = dampakRisiko;
}
public TingkatResikoVO getTingkatRisiko() {
return tingkatRisiko;
}
public void setTingkatRisiko(TingkatResikoVO tingkatRisiko) {
this.tingkatRisiko = tingkatRisiko;
}
// public String getWarna() {
// return warna;
// }
//
// public void setWarna(String warna) {
// this.warna = warna;
// }
public String getRencanaMitigasiRisiko() {
return rencanaMitigasiRisiko;
}
public void setRencanaMitigasiRisiko(String rencanaMitigasiRisiko) {
this.rencanaMitigasiRisiko = rencanaMitigasiRisiko;
}
public JabatanVO getPenanggungJawab() {
return penanggungJawab;
}
public void setPenanggungJawab(JabatanVO penanggungJawab) {
this.penanggungJawab = penanggungJawab;
}
}