package com.jasamedika.medifirst2000.entities; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; import javax.persistence.Table; import javax.validation.constraints.NotNull; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption; @Entity @Table(name = "Pelaksana_T") public class Pelaksana extends BaseTransaction { private static final long serialVersionUID = -8377317057074367613L; @ManyToOne @JoinColumn(name = "ObjectTimeOutControlFk") private TimeOutControl timeOutControl; @Column(name = "ObjectTimeOutControlFk", columnDefinition = "CHAR(32)", insertable = false, updatable = false, nullable = false) private String timeOutControlId; @ManyToOne @NotNull(message = "Jenis Pegawai tidak boleh kosong") @JoinColumn(name = "JenisPegawaiFk") @Caption(value = "Jenis Pegawai") private JenisPegawai jenisPegawai; @Column(name = "JenisPegawaiFk", insertable = false, updatable = false, nullable = false) private Integer jenisPegawaiId; @ManyToOne @NotNull(message = "Nama Pelaksana tidak boleh kosong") @JoinColumn(name = "NamaPelaksanaFk") @Caption(value = "Nama Pelaksana") private Pegawai namaPelaksana; @Column(name = "NamaPelaksanaFk", insertable = false, updatable = false, nullable = false) private Integer namaPelaksanaId; public Pegawai getNamaPelaksana() { return namaPelaksana; } public void setNamaPelaksana(Pegawai namaPelaksana) { this.namaPelaksana = namaPelaksana; } public TimeOutControl getTimeOutControl() { return timeOutControl; } public void setTimeOutControl(TimeOutControl timeOutControl) { this.timeOutControl = timeOutControl; } public String getTimeOutControlId() { return timeOutControlId; } public void setTimeOutControlId(String timeOutControlId) { this.timeOutControlId = timeOutControlId; } public JenisPegawai getJenisPegawai() { return jenisPegawai; } public void setJenisPegawai(JenisPegawai jenisPegawai) { this.jenisPegawai = jenisPegawai; } public Integer getJenisPegawaiId() { return jenisPegawaiId; } public void setJenisPegawaiId(Integer jenisPegawaiId) { this.jenisPegawaiId = jenisPegawaiId; } public Integer getNamaPelaksanaId() { return namaPelaksanaId; } public void setNamaPelaksanaId(Integer namaPelaksanaId) { this.namaPelaksanaId = namaPelaksanaId; } }