Revision f5f64287
Added by Patrick Plitzner almost 6 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/workingSet/matrix/MatrixRowComparator.java | ||
---|---|---|
10 | 10 |
|
11 | 11 |
import java.util.Comparator; |
12 | 12 |
|
13 |
import eu.etaxonomy.cdm.api.service.dto.RowWrapperDTO; |
|
13 | 14 |
import eu.etaxonomy.cdm.model.taxon.TaxonNaturalComparator; |
14 | 15 |
import eu.etaxonomy.cdm.model.taxon.TaxonNode; |
15 | 16 |
import eu.etaxonomy.cdm.model.taxon.TaxonNodeByNameComparator; |
... | ... | |
40 | 41 |
if(o1 instanceof TaxonNode && o2 instanceof TaxonNode){ |
41 | 42 |
return comparator.compare((TaxonNode)o1, (TaxonNode)o2); |
42 | 43 |
} |
43 |
if(o1 instanceof RowWrapper && o2 instanceof RowWrapper){
|
|
44 |
RowWrapper rowWrapper1 = (RowWrapper)o1;
|
|
45 |
RowWrapper rowWrapper2 = (RowWrapper)o2;
|
|
44 |
if(o1 instanceof RowWrapperDTO && o2 instanceof RowWrapperDTO){
|
|
45 |
RowWrapperDTO rowWrapper1 = (RowWrapperDTO)o1;
|
|
46 |
RowWrapperDTO rowWrapper2 = (RowWrapperDTO)o2;
|
|
46 | 47 |
TaxonNode node1 = rowWrapper1.getTaxonNode().getParent(); |
47 | 48 |
TaxonNode node2 = rowWrapper2.getTaxonNode().getParent(); |
48 | 49 |
if(node1!=null && node2!=null){ |
Also available in: Unified diff
ref #7095 Move specimen and description loading to service layer