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 com.google.gson.annotations.Expose; import com.jasamedika.medifirst2000.base.BaseMaster; import com.jasamedika.medifirst2000.helper.Caption; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; /** * * @author:Teguh */ @Entity @Table(name = "BakuMutu_M") public class BakuMutu extends BaseMaster { @Column(name = "KdBakuMutu", nullable = true) @Caption(value = "Kode Baku Mutu") private String kdBakuMutu; @Column(name = "namaBakuMutu", nullable = true) @Caption(value = "nama baku Mutu") private String namaBakuMutu; @ManyToOne @JoinColumn(name = "ObjectSatuanStandar") @Caption(value = "Object Satuan Standar") private SatuanStandar satuanStandar; @Column(name = "ObjectSatuanStandar", insertable = false, updatable = false) private Integer satuanStandarId; @ManyToOne @JoinColumn(name = "ObjectJenisBakuMutu") @Caption(value = "Object Jenis Baku Mutu") private JenisBakuMutu jenisBakuMutu; @Column(name = "ObjectSatuanStandar", insertable = false, updatable = false) private Integer jenisBakuMutuId; @Column(name = "KadarMaksimum", nullable = true) @Caption(value = "Kadar Maksimum") private Double kadarMaksimum; @ManyToOne @JoinColumn(name = "ObjectBakuMutu") @Caption(value = "Object Jenis Baku Mutu") private BakuMutu bakuMutu; @Column(name = "ObjectBakuMutu", insertable = false, updatable = false) private Integer bakuMutuId; public String getKdBakuMutu() { return kdBakuMutu; } public void setKdBakuMutu(String kdBakuMutu) { this.kdBakuMutu = kdBakuMutu; } public String getNamaBakuMutu() { return namaBakuMutu; } public void setNamaBakuMutu(String namaBakuMutu) { this.namaBakuMutu = namaBakuMutu; } public SatuanStandar getSatuanStandar() { return satuanStandar; } public void setSatuanStandar(SatuanStandar satuanStandar) { this.satuanStandar = satuanStandar; } public Integer getSatuanStandarId() { return satuanStandarId; } public void setSatuanStandarId(Integer satuanStandarId) { this.satuanStandarId = satuanStandarId; } public JenisBakuMutu getJenisBakuMutu() { return jenisBakuMutu; } public void setJenisBakuMutu(JenisBakuMutu jenisBakuMutu) { this.jenisBakuMutu = jenisBakuMutu; } public Integer getJenisBakuMutuId() { return jenisBakuMutuId; } public void setJenisBakuMutuId(Integer jenisBakuMutuId) { this.jenisBakuMutuId = jenisBakuMutuId; } public Double getKadarMaksimum() { return kadarMaksimum; } public void setKadarMaksimum(Double kadarMaksimum) { this.kadarMaksimum = kadarMaksimum; } public BakuMutu getBakuMutu() { return bakuMutu; } public void setBakuMutu(BakuMutu bakuMutu) { this.bakuMutu = bakuMutu; } public Integer getBakuMutuId() { return bakuMutuId; } public void setBakuMutuId(Integer bakuMutuId) { this.bakuMutuId = bakuMutuId; } @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.bakumutu_m_id_seq") @javax.persistence.SequenceGenerator(name = "public.bakumutu_m_id_seq", sequenceName = "public.bakumutu_m_id_seq", allocationSize = 1) @Column(name = "id") protected Integer id; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } }