From 3542769a35b74a41372c9e360aa484d16bd359ee Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Thu, 15 Nov 2012 08:17:06 +0100 Subject: [PATCH] Sort timesheet entries descending by date in bound users service FEA: ItEr77S14BoundUsersWebServices --- .../libreplan/ws/boundusers/impl/BoundUserServiceREST.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/libreplan-webapp/src/main/java/org/libreplan/ws/boundusers/impl/BoundUserServiceREST.java b/libreplan-webapp/src/main/java/org/libreplan/ws/boundusers/impl/BoundUserServiceREST.java index 8848862c2..9f978ced9 100644 --- a/libreplan-webapp/src/main/java/org/libreplan/ws/boundusers/impl/BoundUserServiceREST.java +++ b/libreplan-webapp/src/main/java/org/libreplan/ws/boundusers/impl/BoundUserServiceREST.java @@ -19,6 +19,7 @@ package org.libreplan.ws.boundusers.impl; +import java.util.Collections; import java.util.List; import javax.ws.rs.GET; @@ -87,6 +88,7 @@ public class BoundUserServiceREST implements IBoundUserService { @GET @Transactional(readOnly = true) @Path("/timesheets/{task-code}/") + @SuppressWarnings("unchecked") public Response getTimesheetEntriesByTask( @PathParam("task-code") String taskCode) { try { @@ -96,7 +98,8 @@ public class BoundUserServiceREST implements IBoundUserService { .getBoundResourceFromSession()); List workReportLines = workReportLineDAO .findByOrderElementAndWorkReports(orderElement, workReports); - + Collections.sort(workReportLines); + Collections.reverse(workReportLines); PersonalTimesheetEntryListDTO dto = PersonalTimesheetEntryConverter .toDTO(workReportLines); return Response.ok(dto).build();