package org.openlca.core.model;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.JoinColumn;
import javax.persistence.OneToOne;
import javax.persistence.Table;
@Entity
@Table(name = "tbl_currencies")
public class Currency extends CategorizedEntity {
@Column(name = "code")
public String code;
@Column(name = "conversion_factor")
public double conversionFactor;
@OneToOne
@JoinColumn(name = "f_reference_currency")
public Currency referenceCurrency;
@Override
public Currency clone() {
Currency clone = new Currency();
Util.cloneRootFields(this, clone);
clone.code = code;
clone.conversionFactor = conversionFactor;
clone.referenceCurrency = referenceCurrency;
return clone;
}
}