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.fasterxml.jackson.annotation.JsonManagedReference; import com.jasamedika.medifirst2000.base.BaseTransaction; import com.jasamedika.medifirst2000.helper.Caption;import org.hibernate.envers.Audited; /** * class Agama * * @author Generator */ @Entity //@Audited @Table(name = "Pio_T") public class Pio extends BaseTransaction { @ManyToOne @JoinColumn(name = "objectPasienFk") @Caption(value="Pegawai") @JsonBackReference private Pasien pasien; @Column(name = "objectPasienFk", insertable=false,updatable=false,nullable=true) private Integer pasienId; public Pasien getPasien() { return pasien; } public void setPasien(Pasien pasien) { this.pasien = pasien; } @ManyToOne @JoinColumn(name = "objectPegawaiFk") @Caption(value="Pegawai") @JsonBackReference private Pegawai pegawai; @Column(name = "objectPegawaiFk", insertable=false,updatable=false,nullable=true) private Integer pegawaiId; @ManyToOne @JoinColumn(name = "objectProdukFk") @Caption(value="Produk") @JsonBackReference private Produk produk; @Column(name = "objectProdukFk", insertable=false,updatable=false,nullable=true) private Integer produkId; @JsonManagedReference @OneToMany(cascade=CascadeType.ALL,fetch = FetchType.LAZY, mappedBy = "pio") private Set detailPio=new HashSet(); @Column(name = "namaPenanya") private String namaPenanya; @Column(name = "bagian") private String bagian; @Column(name = "noTelepon") private String noTelepon; @Column(name = "kategori") private String kategori; public Pegawai getPegawai() { return pegawai; } public void setPegawai(Pegawai pegawai) { this.pegawai = pegawai; } public Integer getPegawaiId() { return pegawaiId; } public void setPegawaiId(Integer pegawaiId) { this.pegawaiId = pegawaiId; } public Integer getProdukId() { return produkId; } public void setProdukId(Integer produkId) { this.produkId = produkId; } public Produk getProduk() { return produk; } public void setProduk(Produk produk) { this.produk = produk; } public String getNamaPenanya() { return namaPenanya; } public void setNamaPenanya(String namaPenanya) { this.namaPenanya = namaPenanya; } public String getBagian() { return bagian; } public void setBagian(String bagian) { this.bagian = bagian; } public String getNoTelepon() { return noTelepon; } public void setNoTelepon(String noTelepon) { this.noTelepon = noTelepon; } public Set getDetailPio() { return detailPio; } public void setDetailPio(Set detailPio) { this.detailPio = detailPio; } public String getKategori() { return kategori; } public void setKategori(String kategori) { this.kategori = kategori; } }