Project

General

Profile

« Previous | Next » 

Revision 6f943bcd

Added by Andreas Kohlbecker about 6 years ago

null save sorting of type desgnation status types

View differences:

src/main/java/eu/etaxonomy/cdm/vaadin/util/converter/TypeDesignationSetManager.java
251 251
                @Override
252 252
                public int compare(TypeDesignationStatusBase o1, TypeDesignationStatusBase o2) {
253 253
                    // fix inverted order of cdm terms by -1*
254
                    if(o1 == null && o2 == null || o1 instanceof NullTypeDesignationStatus && o2 instanceof NullTypeDesignationStatus){
255
                        return 0;
256
                    }
257
                    if(o1 == null || o1 instanceof NullTypeDesignationStatus){
258
                        return -1;
259
                    }
260

  
261
                    if(o2 == null || o2 instanceof NullTypeDesignationStatus){
262
                        return 1;
263
                    }
254 264
                    return -1 * o1.compareTo(o2);
255 265
                }
256 266
            });

Also available in: Unified diff