package org.openlca.core.model;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Lob;
import javax.persistence.Table;
@Entity
@Table(name = "tbl_dq_scores")
public class DQScore extends AbstractEntity implements Comparable<DQScore> {
@Column(name = "position")
public int position;
@Column(name = "label")
public String label;
@Lob
@Column(name = "description")
public String description;
@Column(name = "uncertainty")
public double uncertainty;
@Override
public int compareTo(DQScore o) {
if (o == null)
return 1;
return Integer.compare(position, o.position);
}
@Override
public DQScore clone() {
DQScore clone = new DQScore();
clone.position = position;
clone.label = label;
clone.description = description;
clone.uncertainty = uncertainty;
return clone;
}
}