import org.eclipse.jface.viewers.ViewerComparator;
import eu.etaxonomy.cdm.model.taxon.Classification;
-import eu.etaxonomy.cdm.model.taxon.TaxonNode;
import eu.etaxonomy.cdm.persistence.dto.TaxonNodeDto;
public class TaxonNodeNavigatorComparator extends ViewerComparator{
if (((TaxonNodeDto)e1).getTaxonUuid() == null && ((TaxonNodeDto)e2).getTaxonUuid() == null){
String title1 = ((TaxonNodeDto)e1).getTitleCache();
title1 = title1 == null ? "" : title1;
- return title1.compareTo(((TaxonNode)e2).getClassification().getTitleCache());
+ return title1.compareTo(((TaxonNodeDto)e2).getTitleCache());
}else{
return comparator.compare((TaxonNodeDto)e1, (TaxonNodeDto)e2);
}