Revision 4ce7e0da
Added by Patrick Plitzner almost 6 years ago
cdmlib-services/src/main/java/eu/etaxonomy/cdm/api/service/name/TypeDesignationStatusComparator.java | ||
---|---|---|
18 | 18 |
* @since May 3, 2018 |
19 | 19 |
* |
20 | 20 |
*/ |
21 |
public class TypeDesignationStatusComparator implements Comparator<TypeDesignationStatusBase> { |
|
22 |
@SuppressWarnings("unchecked") |
|
21 |
public class TypeDesignationStatusComparator <T extends TypeDesignationStatusBase<T>> implements Comparator<T> { |
|
23 | 22 |
@Override |
24 |
public int compare(TypeDesignationStatusBase o1, TypeDesignationStatusBase o2) {
|
|
23 |
public int compare(T o1, T o2) {
|
|
25 | 24 |
// fix inverted order of cdm terms by -1* |
26 | 25 |
if(o1 == null && o2 == null || o1 instanceof NullTypeDesignationStatus && o2 instanceof NullTypeDesignationStatus){ |
27 | 26 |
return 0; |
Also available in: Unified diff
ref #6526 Fix generics of comparator