package com.jasamedika.medifirst2000.entities; import java.io.Serializable; import org.hibernate.envers.Audited; import java.util.HashSet; import java.util.Set; import javax.persistence.*; import org.hibernate.validator.constraints.NotEmpty; import com.jasamedika.medifirst2000.base.BaseMaster; 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.BaseMaster; import com.jasamedika.medifirst2000.helper.Caption; import org.hibernate.envers.Audited; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; /** * class MataUang * * @author Generator */ @Entity // @Audited @Table(name = "MataUang_M") public class MataUang extends BaseMaster { @NotNull(message = "Current Kurs To I D R tidak boleh kosong") @Column(name = "CurrentKursToIDR", nullable = false) @Caption(value = "Current Kurs To I D R") private Double currentKursToIDR; public void setCurrentKursToIDR(Double currentKursToIDR) { this.currentKursToIDR = currentKursToIDR; } public Double getCurrentKursToIDR() { return this.currentKursToIDR; } @NotNull(message = "Kd Mata Uang tidak boleh kosong") @Column(name = "KdMataUang", nullable = false) @Caption(value = "Kode Mata Uang") private Byte kdMataUang; public void setKdMataUang(Byte kdMataUang) { this.kdMataUang = kdMataUang; } public Byte getKdMataUang() { return this.kdMataUang; } @NotNull(message = "Mata Uang tidak boleh kosong") @Column(name = "MataUang", nullable = false, length = 50) @Caption(value = "Mata Uang") private String mataUang; public void setMataUang(String mataUang) { this.mataUang = mataUang; } public String getMataUang() { return this.mataUang; } @NotNull(message = "QMata Uang tidak boleh kosong") @Column(name = "QMataUang", nullable = false) @Caption(value = "QMata Uang") private Byte qMataUang; public void setqMataUang(Byte qMataUang) { this.qMataUang = qMataUang; } public Byte getqMataUang() { return this.qMataUang; } /* * @JsonManagedReference * * @OneToMany(fetch=FetchType.LAZY, cascade = CascadeType.ALL, * mappedBy="kdmatauang") private Set * HargaNettoDiscPasienPulangSet = new HashSet(); * * public Set getHargaNettoDiscPasienPulangSet() { * return HargaNettoDiscPasienPulangSet; } * * public void setHargaNettoDiscPasienPulangSet(Set * hargaNettoDiscPasienPulangSet) { HargaNettoDiscPasienPulangSet = * hargaNettoDiscPasienPulangSet; } * * * * @JsonManagedReference * * @OneToMany(fetch=FetchType.LAZY, cascade = CascadeType.ALL, * mappedBy="kdmatauang") private Set * HargaNettoProdukByKelasSet = new HashSet(); * * public Set getHargaNettoProdukByKelasSet() { * return HargaNettoProdukByKelasSet; } * * public void setHargaNettoProdukByKelasSet(Set * hargaNettoProdukByKelasSet) { HargaNettoProdukByKelasSet = * hargaNettoProdukByKelasSet; } * * * * @JsonManagedReference * * @OneToMany(fetch=FetchType.LAZY, cascade = CascadeType.ALL, * mappedBy="kdmatauang") private Set * HargaNettoProdukByKelasDSet = new HashSet(); * * public Set getHargaNettoProdukByKelasDSet() { * return HargaNettoProdukByKelasDSet; } * * public void setHargaNettoProdukByKelasDSet(Set * hargaNettoProdukByKelasDSet) { HargaNettoProdukByKelasDSet = * hargaNettoProdukByKelasDSet; } */ /* * @JsonManagedReference * * @OneToMany(fetch=FetchType.LAZY, cascade = CascadeType.ALL, * mappedBy="kdmatauang") private Set * HargaNettoProdukByTerimaSet = new HashSet(); * * public Set getHargaNettoProdukByTerimaSet() { * return HargaNettoProdukByTerimaSet; } * * public void setHargaNettoProdukByTerimaSet(Set * hargaNettoProdukByTerimaSet) { HargaNettoProdukByTerimaSet = * hargaNettoProdukByTerimaSet; } */ /* * @JsonManagedReference * * @OneToMany(fetch=FetchType.LAZY, cascade = CascadeType.ALL, * mappedBy="kdmatauang") private Set * HargaNettoProdukCitoDSet = new HashSet(); * * public Set getHargaNettoProdukCitoDSet() { return * HargaNettoProdukCitoDSet; } * * public void setHargaNettoProdukCitoDSet(Set * hargaNettoProdukCitoDSet) { HargaNettoProdukCitoDSet = * hargaNettoProdukCitoDSet; } */ @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "public.matauang_m_id_seq") @javax.persistence.SequenceGenerator(name = "public.matauang_m_id_seq", sequenceName = "public.matauang_m_id_seq", allocationSize = 1) @Column(name = "id") protected Integer id; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } }