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.OneToOne; import javax.persistence.Table; import com.fasterxml.jackson.annotation.JsonManagedReference; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption;import org.hibernate.envers.Audited; import com.jasamedika.medifirst2000.vo.AlatKhususVO; @Entity //@Audited @Table(name = "PerencanaanAnestesi_T") public class PerencanaanAnestesi extends BaseTransaction{ @Column(name = "Catatan") @Caption(value="Catatan") private String catatan; @ManyToOne @JoinColumn(name = "ObjectPraAnestesiDokterFk") @Caption(value="PraAnestesiDokter") private PraAnestesiDokter praAnestesiDokter; @Column(name = "ObjectPraAnestesiDokterFk", insertable=false,updatable=false) private String praAnestesiDokterId; @Column(name = "RawatInap") @Caption(value="RawatInap") private String rawatInap; @Column(name = "RawatJalan") @Caption(value="RawatJalan") private String rawatJalan; @Column(name = "Sedasi") @Caption(value="Sedasi") private String sedasi; @Column(name = "GA") @Caption(value="GA") private String ga; @OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "perencanaanAnestesi") private Set monitoring=new HashSet(); @OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "perencanaanAnestesi") private Set teknikKhusus=new HashSet(); @OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "perencanaanAnestesi") private Set alatKhusus=new HashSet(); @OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "perencanaanAnestesi") private Set rawatKhusus=new HashSet(); @OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "perencanaanAnestesi") private Set persiapanPraAnestesi=new HashSet(); @OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "perencanaanAnestesi") private Set regional=new HashSet(); public String getCatatan() { return catatan; } public void setCatatan(String catatan) { this.catatan = catatan; } public Set getMonitoring() { return monitoring; } public void setMonitoring(Set monitoring) { this.monitoring = monitoring; } public PraAnestesiDokter getPraAnestesiDokter() { return praAnestesiDokter; } public void setPraAnestesiDokter(PraAnestesiDokter praAnestesiDokter) { this.praAnestesiDokter = praAnestesiDokter; } public Set getTeknikKhusus() { return teknikKhusus; } public void setTeknikKhusus(Set teknikKhusus) { this.teknikKhusus = teknikKhusus; } public Set getAlatKhusus() { return alatKhusus; } public void setAlatKhusus(Set alatKhusus) { this.alatKhusus = alatKhusus; } public String getPraAnestesiDokterId() { return praAnestesiDokterId; } public void setPraAnestesiDokterId(String praAnestesiDokterId) { this.praAnestesiDokterId = praAnestesiDokterId; } public String getRawatInap() { return rawatInap; } public Set getPersiapanPraAnestesi() { return persiapanPraAnestesi; } public void setPersiapanPraAnestesi(Set persiapanPraAnestesi) { this.persiapanPraAnestesi = persiapanPraAnestesi; } public void setRawatInap(String rawatInap) { this.rawatInap = rawatInap; } public String getRawatJalan() { return rawatJalan; } public void setRawatJalan(String rawatJalan) { this.rawatJalan = rawatJalan; } public Set getRawatKhusus() { return rawatKhusus; } public void setRawatKhusus(Set rawatKhusus) { this.rawatKhusus = rawatKhusus; } public Set getRegional() { return regional; } public void setRegional(Set regional) { this.regional = regional; } public String getSedasi() { return sedasi; } public void setSedasi(String sedasi) { this.sedasi = sedasi; } public String getGa() { return ga; } public void setGa(String ga) { this.ga = ga; } }