package org.openlca.core.model;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;
@Entity
@Table(name = "tbl_units")
public class Unit extends RootEntity {
@Column(name = "conversion_factor")
private double conversionFactor = 1d;
@Column(name = "synonyms")
private String synonyms;
public double getConversionFactor() {
return conversionFactor;
}
@Override
public Unit clone() {
Unit unit = new Unit();
Util.cloneRootFields(this, unit);
unit.setConversionFactor(getConversionFactor());
unit.setSynonyms(getSynonyms());
return unit;
}
public String getSynonyms() {
return synonyms;
}
public void setSynonyms(String synonyms) {
this.synonyms = synonyms;
}
public void setConversionFactor(double conversionFactor) {
this.conversionFactor = conversionFactor;
}
@Override
public String toString() {
return "Unit [id=" + getId() + ", name=" + getName() + "]";
}
}