Project

General

Profile

« Previous | Next » 

Revision 572d3814

Added by Andreas Kohlbecker about 5 years ago

fix #7978 registrationDTOs ordered by registration date

View differences:

cdmlib-remote/src/main/java/eu/etaxonomy/cdm/remote/controller/RegistrationDTOController.java
61 61
{
62 62

  
63 63

  
64
    private static final List<OrderHint> ORDER_BY_IDENTIFIER = Arrays.asList(new OrderHint("specificIdentifier", SortOrder.DESCENDING));
64
    private static final List<OrderHint> ORDER_BY_DATE_AND_ID = Arrays.asList(
65
            new OrderHint("registrationDate", SortOrder.DESCENDING),
66
            new OrderHint("specificIdentifier", SortOrder.DESCENDING)
67
            );
65 68

  
66 69
    private static final List<OrderHint> ORDER_BY_SUMMARY = Arrays.asList(new OrderHint("summary", SortOrder.ASCENDING));
67 70

  
......
166 169
        }
167 170
        Pager<RegistrationDTO> pager = registrationWorkingSetService.pageDTOs(submitterUuid, statusSet,
168 171
                identifierFilterPattern, taxonNameFilterPattern, typeDesignationStatusUuids,
169
                pageSize, pageIndex, ORDER_BY_IDENTIFIER);
172
                pageSize, pageIndex, ORDER_BY_DATE_AND_ID);
170 173
        return pager;
171 174
    }
172 175

  
......
200 203

  
201 204
        Pager<RegistrationDTO> regPager = registrationWorkingSetService.findInTaxonGraph(null, includedStatus,
202 205
                taxonNameFilterPattern, matchMode,
203
                pageSize, pageIndex, ORDER_BY_IDENTIFIER);
206
                pageSize, pageIndex, ORDER_BY_DATE_AND_ID);
204 207

  
205 208
        return regPager;
206 209
    }

Also available in: Unified diff