Revision 15578742
Added by Andreas Müller about 8 years ago
cdmlib-model/src/main/java/eu/etaxonomy/cdm/model/name/HomotypicalGroupComparator.java | ||
---|---|---|
15 | 15 |
import java.util.List; |
16 | 16 |
import java.util.Set; |
17 | 17 |
|
18 |
import eu.etaxonomy.cdm.model.taxon.HomotypicGroupTaxonComparator; |
|
18 | 19 |
import eu.etaxonomy.cdm.model.taxon.TaxonBase; |
19 | 20 |
import eu.etaxonomy.cdm.model.taxon.TaxonComparator; |
20 | 21 |
|
21 | 22 |
public class HomotypicalGroupComparator implements |
22 | 23 |
Comparator<HomotypicalGroup>, Serializable { |
24 |
private static final long serialVersionUID = -676465815899137107L; |
|
23 | 25 |
|
24 |
@Override
|
|
26 |
@Override
|
|
25 | 27 |
public int compare(HomotypicalGroup group1, HomotypicalGroup group2) { |
26 | 28 |
TaxonBase<?> firstTypified1 = null; |
27 | 29 |
TaxonBase<?> firstTypified2 = null; |
28 |
TaxonComparator taxComparator = new TaxonComparator();
|
|
30 |
TaxonComparator taxComparator = new HomotypicGroupTaxonComparator(null);
|
|
29 | 31 |
Set<TaxonNameBase> typifiedNames1 = group1.getTypifiedNames(); |
30 | 32 |
List<TaxonBase> taxonBasesOfTypifiedNames = new ArrayList<TaxonBase>(); |
31 | 33 |
for (TaxonNameBase<?,?> typifiedName:typifiedNames1){ |
Also available in: Unified diff
Apply HomotypicGroupTaxonComparator to all existing uses of old
TaxonComparator #3338