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 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 MataUang
 * 
 * @author Generator
 */
//@Entity
//@Table(name = "MataUang_M")
public class MataUangVO extends BaseMasterVO {
	@Caption(value="Current Kurs To I D R")
	private Double currentKursToIDR;

	public void setCurrentKursToIDR(Double currentKursToIDR) {
		this.currentKursToIDR = currentKursToIDR;
	}

	@Column(name = "CurrentKursToIDR", nullable = false )
	public Double getCurrentKursToIDR(){
		return this.currentKursToIDR;
	}

	@Caption(value="Kode Mata Uang")
	private Byte kdMataUang;

	public void setKdMataUang(Byte kdMataUang) {
		this.kdMataUang = kdMataUang;
	}

	@Column(name = "KdMataUang", nullable = false )
	public Byte getKdMataUang(){
		return this.kdMataUang;
	}

	@Caption(value="Mata Uang")
	private String mataUang;

	public void setMataUang(String mataUang) {
		this.mataUang = mataUang;
	}

	@Column(name = "MataUang", nullable = false , length = 50)
	public String getMataUang(){
		return this.mataUang;
	}

	@Caption(value="QMata Uang")
	private Byte qMataUang;

	public void setqMataUang(Byte qMataUang) {
		this.qMataUang = qMataUang;
	}

	@Column(name = "QMataUang", nullable = false )
	public Byte getqMataUang(){
		return this.qMataUang;
	}


/*	//
	@OneToMany(fetch=FetchType.LAZY, cascade = CascadeType.ALL, mappedBy="kdmatauang")
	private Set<HargaNettoProdukByKelas> HargaNettoDiscPasienPulangSet = new HashSet<HargaNettoProdukByKelas>();

	public Set<HargaNettoProdukByKelas> getHargaNettoDiscPasienPulangSet() {
		return HargaNettoDiscPasienPulangSet;
	}

	public void setHargaNettoDiscPasienPulangSet(Set<HargaNettoProdukByKelas> hargaNettoDiscPasienPulangSet) {
		HargaNettoDiscPasienPulangSet = hargaNettoDiscPasienPulangSet;
	}

	

	//
	@OneToMany(fetch=FetchType.LAZY, cascade = CascadeType.ALL, mappedBy="kdmatauang")
	private Set<HargaNettoProdukByKelas> HargaNettoProdukByKelasSet = new HashSet<HargaNettoProdukByKelas>();

	public Set<HargaNettoProdukByKelas> getHargaNettoProdukByKelasSet() {
		return HargaNettoProdukByKelasSet;
	}

	public void setHargaNettoProdukByKelasSet(Set<HargaNettoProdukByKelas> hargaNettoProdukByKelasSet) {
		HargaNettoProdukByKelasSet = hargaNettoProdukByKelasSet;
	}

	

	//
	@OneToMany(fetch=FetchType.LAZY, cascade = CascadeType.ALL, mappedBy="kdmatauang")
	private Set<HargaNettoProdukByKelasD> HargaNettoProdukByKelasDSet = new HashSet<HargaNettoProdukByKelasD>();

	public Set<HargaNettoProdukByKelasD> getHargaNettoProdukByKelasDSet() {
		return HargaNettoProdukByKelasDSet;
	}

	public void setHargaNettoProdukByKelasDSet(Set<HargaNettoProdukByKelasD> hargaNettoProdukByKelasDSet) {
		HargaNettoProdukByKelasDSet = hargaNettoProdukByKelasDSet;
	}*/

	
/*	//
	@OneToMany(fetch=FetchType.LAZY, cascade = CascadeType.ALL, mappedBy="kdmatauang")
	private Set<HargaNettoProdukByTerima> HargaNettoProdukByTerimaSet = new HashSet<HargaNettoProdukByTerima>();

	public Set<HargaNettoProdukByTerima> getHargaNettoProdukByTerimaSet() {
		return HargaNettoProdukByTerimaSet;
	}

	public void setHargaNettoProdukByTerimaSet(Set<HargaNettoProdukByTerima> hargaNettoProdukByTerimaSet) {
		HargaNettoProdukByTerimaSet = hargaNettoProdukByTerimaSet;
	}
*/

/*	//
	@OneToMany(fetch=FetchType.LAZY, cascade = CascadeType.ALL, mappedBy="kdmatauang")
	private Set<HargaNettoProdukCitoD> HargaNettoProdukCitoDSet = new HashSet<HargaNettoProdukCitoD>();

	public Set<HargaNettoProdukCitoD> getHargaNettoProdukCitoDSet() {
		return HargaNettoProdukCitoDSet;
	}

	public void setHargaNettoProdukCitoDSet(Set<HargaNettoProdukCitoD> hargaNettoProdukCitoDSet) {
		HargaNettoProdukCitoDSet = hargaNettoProdukCitoDSet;
	}
*/
}

