package com.jasamedika.medifirst2000.vo; import java.io.Serializable; import java.util.HashSet; import java.util.Set; import javax.persistence.*; import java.util.Date; import org.hibernate.validator.constraints.NotEmpty; import com.jasamedika.medifirst2000.base.vo.BaseMasterVO; import com.jasamedika.medifirst2000.entities.SatuanStandar; 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 Range * * @author Generator */ //@Entity //@Table(name = "Range_M") public class RangeVO extends BaseMasterVO { @ManyToOne @JoinColumn(name = "ObjectJenisRangeFk") @NotNull(message="Object Jenis RangeVO Harus Diisi") @Caption(value="Object Jenis Range") private JenisRangeVO jenisRange; public void setJenisRange(JenisRangeVO jenisRange) { this.jenisRange = jenisRange; } @Column(name = "KdJenisRange", nullable = false ) public JenisRangeVO getJenisRange(){ return this.jenisRange; } @Column(name = "ObjectJenisRangeFk", insertable=false,updatable=false) private Integer jenisRangeId; @Caption(value="Kode Range") private Byte kdRange; public void setKdRange(Byte kdRange) { this.kdRange = kdRange; } @Column(name = "KdRange", nullable = false ) public Byte getKdRange(){ return this.kdRange; } @Caption(value="Nama Range") private String namaRange; public void setNamaRange(String namaRange) { this.namaRange = namaRange; } @Column(name = "NamaRange", nullable = true , length = 30) public String getNamaRange(){ return this.namaRange; } @Caption(value="QRange") private Byte qRange; public void setqRange(Byte qRange) { this.qRange = qRange; } @Column(name = "QRange", nullable = false ) public Byte getqRange(){ return this.qRange; } @Caption(value="RangeVO Max") private Double rangeMax; public void setRangeMax(Double rangeMax) { this.rangeMax = rangeMax; } @Column(name = "RangeMax", nullable = false ) public Double getRangeMax(){ return this.rangeMax; } @Caption(value="RangeVO Min") private Double rangeMin; public void setRangeMin(Double rangeMin) { this.rangeMin = rangeMin; } @Column(name = "RangeMin", nullable = false ) public Double getRangeMin(){ return this.rangeMin; } @ManyToOne(fetch=FetchType.LAZY) @Caption("Satuan Standar") private SatuanStandarVO satuanStandar; public SatuanStandarVO getSatuanStandar() { return satuanStandar; } public void setSatuanStandar(SatuanStandarVO satuanStandar) { this.satuanStandar = satuanStandar; } /*// @OneToMany(fetch=FetchType.LAZY, cascade = CascadeType.ALL, mappedBy="kdrange") private Set HargaNettoDiscPasienPulangSet = new HashSet(); public Set getHargaNettoDiscPasienPulangSet() { return HargaNettoDiscPasienPulangSet; } public void setHargaNettoDiscPasienPulangSet(Set hargaNettoDiscPasienPulangSet) { HargaNettoDiscPasienPulangSet = hargaNettoDiscPasienPulangSet; } */ }