Revision 1fb5686d
Added by Katja Luther about 6 years ago
eu.etaxonomy.taxeditor.navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/navigator/TaxonNodeNavigatorComparator.java | ||
---|---|---|
6 | 6 |
import org.eclipse.jface.viewers.ViewerComparator; |
7 | 7 |
|
8 | 8 |
import eu.etaxonomy.cdm.model.taxon.Classification; |
9 |
import eu.etaxonomy.cdm.model.taxon.TaxonNode; |
|
10 | 9 |
import eu.etaxonomy.cdm.persistence.dto.TaxonNodeDto; |
11 | 10 |
|
12 | 11 |
public class TaxonNodeNavigatorComparator extends ViewerComparator{ |
... | ... | |
28 | 27 |
if (((TaxonNodeDto)e1).getTaxonUuid() == null && ((TaxonNodeDto)e2).getTaxonUuid() == null){ |
29 | 28 |
String title1 = ((TaxonNodeDto)e1).getTitleCache(); |
30 | 29 |
title1 = title1 == null ? "" : title1; |
31 |
return title1.compareTo(((TaxonNode)e2).getClassification().getTitleCache());
|
|
30 |
return title1.compareTo(((TaxonNodeDto)e2).getTitleCache());
|
|
32 | 31 |
}else{ |
33 | 32 |
return comparator.compare((TaxonNodeDto)e1, (TaxonNodeDto)e2); |
34 | 33 |
} |
Also available in: Unified diff
fix update for new classification in taxonnavigator