package uk.ac.ebi.ep.base.comparison;
import uk.ac.ebi.ep.data.search.model.Disease;
/**
* Comparison for diseases. It only takes into account the disease ID and name.
*
* @author rafa
* @since 1.1.0
*/
public class DiseaseComparison extends AbstractComparison<Disease> {
public DiseaseComparison(Disease d1, Disease d2) {
compared = new Disease[] { d1, d2 };
init(d1, d2);
}
@Override
protected void getSubComparisons(Disease d1, Disease d2) {
subComparisons.put("ID", new StringComparison(d1.getId(), d2.getId()));
subComparisons.put("Name",
new StringComparison(d1.getName(), d2.getName()));
}
@Override
public String toString() {
return "Diseases";
}
}