package com.jasamedika.medifirst2000.vo; import java.io.Serializable; import javax.persistence.*; import java.util.Date; import org.hibernate.validator.constraints.NotEmpty; import com.jasamedika.medifirst2000.base.vo.BaseMasterVO; import javax.validation.constraints.NotNull; import org.hibernate.validator.constraints.Length; import org.hibernate.validator.internal.util.logging.Messages; import com.fasterxml.jackson.annotation.JsonManagedReference; import com.jasamedika.medifirst2000.base.vo.BaseMasterVO; import com.jasamedika.medifirst2000.helper.Caption; /** * class KomponenPemeriksaan * * @author Generator */ //@Entity //@Table(name = "KomponenPemeriksaan_M") public class KomponenPemeriksaanVO extends BaseMasterVO { @ManyToOne @JoinColumn(name = "ObjectDepartemenFk") @NotNull(message="Object DepartemenVO Harus Diisi") @Caption(value="Object Departemen") private DepartemenVO departemen; public void setDepartemen(DepartemenVO departemen) { this.departemen = departemen; } @Column(name = "KdDepartemen", nullable = false , length = 1) public DepartemenVO getDepartemen(){ return this.departemen; } @Column(name = "ObjectDepartemenFk", insertable=false,updatable=false) private Integer departemenId; @Caption(value="Kode Komponen Periksa") private String kdKomponenPeriksa; public void setKdKomponenPeriksa(String kdKomponenPeriksa) { this.kdKomponenPeriksa = kdKomponenPeriksa; } @Column(name = "KdKomponenPeriksa", nullable = false , length = 3) public String getKdKomponenPeriksa(){ return this.kdKomponenPeriksa; } @ManyToOne @JoinColumn(name = "ObjectProdukFk") @Caption(value="Object Produk") private ProdukVO produk; public void setProduk(ProdukVO produk) { this.produk = produk; } @Column(name = "KdProduk", nullable = true , length = 6) public ProdukVO getProduk(){ return this.produk; } @Column(name = "ObjectProdukFk", insertable=false,updatable=false) private Integer produkId; @ManyToOne @JoinColumn(name = "ObjectSatuanHasilFk") @Caption(value="Object Satuan Hasil") private SatuanHasilVO satuanHasil; public void setSatuanHasil(SatuanHasilVO satuanHasil) { this.satuanHasil = satuanHasil; } @Column(name = "KdSatuanHasil", nullable = true ) public SatuanHasilVO getSatuanHasil(){ return this.satuanHasil; } @Column(name = "ObjectSatuanHasilFk", insertable=false,updatable=false) private Integer satuanHasilId; @Caption(value="Memo Hasil Periksa") private String memoHasilPeriksa; public void setMemoHasilPeriksa(String memoHasilPeriksa) { this.memoHasilPeriksa = memoHasilPeriksa; } @Column(name = "MemoHasilPeriksa", nullable = true , length = 500) public String getMemoHasilPeriksa(){ return this.memoHasilPeriksa; } @Caption(value="Nama Komponen Periksa") private String namaKomponenPeriksa; public void setNamaKomponenPeriksa(String namaKomponenPeriksa) { this.namaKomponenPeriksa = namaKomponenPeriksa; } @Column(name = "NamaKomponenPeriksa", nullable = false , length = 100) public String getNamaKomponenPeriksa(){ return this.namaKomponenPeriksa; } @Caption(value="No Urut Komponen Periksa") private Byte noUrutKomponenPeriksa; public void setNoUrutKomponenPeriksa(Byte noUrutKomponenPeriksa) { this.noUrutKomponenPeriksa = noUrutKomponenPeriksa; } @Column(name = "NoUrutKomponenPeriksa", nullable = false ) public Byte getNoUrutKomponenPeriksa(){ return this.noUrutKomponenPeriksa; } @Caption(value="No Urut Produk") private Byte noUrutProduk; public void setNoUrutProduk(Byte noUrutProduk) { this.noUrutProduk = noUrutProduk; } @Column(name = "NoUrutProduk", nullable = false ) public Byte getNoUrutProduk(){ return this.noUrutProduk; } @Caption(value="QKomponen Periksa") private short qKomponenPeriksa; public void setqKomponenPeriksa(short qKomponenPeriksa) { this.qKomponenPeriksa = qKomponenPeriksa; } @Column(name = "QKomponenPeriksa", nullable = false ) public short getqKomponenPeriksa(){ return this.qKomponenPeriksa; } }