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.BaseMasterVO; import com.jasamedika.medifirst2000.entities.SasaranStrategis; import com.jasamedika.medifirst2000.helper.Caption; public class ProgramKerjaStrategisVO extends BaseMasterVO{ @Column(name="periode") @Caption(value="Periode") private Integer periode; @ManyToOne @JoinColumn(name = "sasaranStrategisFk") @NotNull(message="Sasaran Strategis Harus Diisi") @Caption(value="Sasaran Strategis") private SasaranStrategisVO sasaranStrategis; @ManyToOne @JoinColumn(name = "programKerjaFk") @NotNull(message="Program Kerja Strategis Harus Diisi") @Caption(value="Program Kerja Strategis") private MasterProgramKerjaStrategisVO programKerja; @Column(name="programKerjaFk",insertable=false,updatable=false) private Integer programKerjaId; public Integer getPeriode() { return periode; } public void setPeriode(Integer periode) { this.periode = periode; } public SasaranStrategisVO getSasaranStrategis() { return sasaranStrategis; } public void setSasaranStrategis(SasaranStrategisVO sasaranStrategis) { this.sasaranStrategis = sasaranStrategis; } public MasterProgramKerjaStrategisVO getProgramKerja() { return programKerja; } public void setProgramKerja(MasterProgramKerjaStrategisVO programKerja) { this.programKerja = programKerja; } public Integer getProgramKerjaId() { return programKerjaId; } public void setProgramKerjaId(Integer programKerjaId) { this.programKerjaId = programKerjaId; } }