Revision cd19940f
Added by Katja Luther about 7 years ago
eu.etaxonomy.taxeditor.navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/navigator/TaxonNodeNavigatorComparator.java | ||
---|---|---|
11 | 11 |
|
12 | 12 |
public class TaxonNodeNavigatorComparator extends ViewerComparator{ |
13 | 13 |
|
14 |
Comparator<TaxonNode> comparator; |
|
14 | 15 |
|
15 | 16 |
public TaxonNodeNavigatorComparator(Comparator<TaxonNode> comparator){ |
16 |
super(comparator); |
|
17 |
super(); |
|
18 |
this.comparator = comparator; |
|
17 | 19 |
} |
18 | 20 |
|
19 | 21 |
|
... | ... | |
23 | 25 |
if (e1 instanceof Classification && e2 instanceof Classification){ |
24 | 26 |
return ((Classification)e1).getTitleCache().compareTo(((Classification)e2).getTitleCache()); |
25 | 27 |
} else{ |
26 |
if (this.getComparator() instanceof TaxonNaturalComparator){ |
|
27 |
return this.getComparator().compare((TaxonNode)e1, (TaxonNode)e2); |
|
28 |
}else{ |
|
29 |
return this.getComparator().compare(e1,e2); |
|
30 |
} |
|
28 |
return comparator.compare((TaxonNode)e1, (TaxonNode)e2); |
|
29 |
|
|
31 | 30 |
} |
32 | 31 |
} |
33 | 32 |
} |
Also available in: Unified diff
fix details view for authorship cache and referencing objects view