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

83 lines
2.5 KiB
Java

package com.jasamedika.medifirst2000.entities;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.FetchType;
import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.Table;
import com.fasterxml.jackson.annotation.JsonBackReference;
import com.jasamedika.medifirst2000.base.BaseTransaction;
import com.jasamedika.medifirst2000.helper.Caption;
@Entity
@Table(name="PengkajianAwalTransaksi_T")
public class PengkajianAwalTransaksi extends BaseTransaction{
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value = "pengkajianAwalBaru")
@JoinColumn(name = "ObjectPengkajianAwalBaruFk")
private PengkajianAwalBaru pengkajianAwalBaru;
@Column(name = "ObjectPengkajianAwalBaruFk", insertable=false, updatable=false, nullable=true)
private String pengkajianAwalBaruId;
@JsonBackReference
@OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "pengkajianAwalTransaksi")
Set<DetailPengkajianAwal> detailPengkajianAwal = new HashSet<>();
@ManyToOne(fetch=FetchType.LAZY)
@Caption(value = "pengkajianLanjutan")
@JoinColumn(name = "ObjectPengkajianLanjutanFk")
private PengkajianAwalBaru pengkajianLanjutan;
@Column(name = "ObjectPengkajianLanjutanFk", insertable=false, updatable=false, nullable=true)
private String pengkajianLanjutanId;
public PengkajianAwalBaru getPengkajianAwalBaru() {
return pengkajianAwalBaru;
}
public void setPengkajianAwalBaru(PengkajianAwalBaru pengkajianAwalBaru) {
this.pengkajianAwalBaru = pengkajianAwalBaru;
}
public String getPengkajianAwalBaruId() {
return pengkajianAwalBaruId;
}
public void setPengkajianAwalBaruId(String pengkajianAwalBaruId) {
this.pengkajianAwalBaruId = pengkajianAwalBaruId;
}
public Set<DetailPengkajianAwal> getDetailPengkajianAwal() {
return detailPengkajianAwal;
}
public void setDetailPengkajianAwal(Set<DetailPengkajianAwal> detailPengkajianAwal) {
this.detailPengkajianAwal = detailPengkajianAwal;
}
public PengkajianAwalBaru getPengkajianLanjutan() {
return pengkajianLanjutan;
}
public void setPengkajianLanjutan(PengkajianAwalBaru pengkajianLanjutan) {
this.pengkajianLanjutan = pengkajianLanjutan;
}
public String getPengkajianLanjutanId() {
return pengkajianLanjutanId;
}
public void setPengkajianLanjutanId(String pengkajianLanjutanId) {
this.pengkajianLanjutanId = pengkajianLanjutanId;
}
}