From 104db9fa8da087fee94d16ec078ded0b2bd98fad Mon Sep 17 00:00:00 2001 From: Diego Pino Garcia Date: Thu, 11 Nov 2010 18:42:17 +0100 Subject: [PATCH] Fix bug sort MonterCarloGraph by date FEA: ItEr63OTS06MonteCarlo --- .../web/montecarlo/MonteCarloGraphController.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/navalplanner-webapp/src/main/java/org/navalplanner/web/montecarlo/MonteCarloGraphController.java b/navalplanner-webapp/src/main/java/org/navalplanner/web/montecarlo/MonteCarloGraphController.java index 4e4577f7c..23dfee694 100644 --- a/navalplanner-webapp/src/main/java/org/navalplanner/web/montecarlo/MonteCarloGraphController.java +++ b/navalplanner-webapp/src/main/java/org/navalplanner/web/montecarlo/MonteCarloGraphController.java @@ -1,7 +1,13 @@ package org.navalplanner.web.montecarlo; import java.math.BigDecimal; +import java.util.ArrayList; +import java.util.Collections; +import java.util.Comparator; +import java.util.HashMap; +import java.util.List; import java.util.Map; +import java.util.Set; import org.joda.time.LocalDate; import org.springframework.beans.factory.config.BeanDefinition; @@ -44,7 +50,9 @@ public class MonteCarloGraphController extends GenericForwardComposer { public void generateMonteCarloGraph(String orderName, Map data) { CategoryModel xymodel = new SimpleCategoryModel(); - for (LocalDate each: data.keySet()) { + List dates = new ArrayList(data.keySet()); + Collections.sort(dates); + for (LocalDate each: dates) { String labelDate = each.toString(); xymodel.setValue(orderName, labelDate, data.get(each)); }