From e4bff0a09088ae65df9ab8e17b2f0bbffa9798a4 Mon Sep 17 00:00:00 2001
From: Tor-Einar Skog <tor-einar.skog@bioforsk.no>
Date: Mon, 2 May 2016 14:45:51 +0200
Subject: [PATCH] Sorting models by model id

---
 .../java/no/nibio/vips/core/service/ModelResourceImpl.java  | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/main/java/no/nibio/vips/core/service/ModelResourceImpl.java b/src/main/java/no/nibio/vips/core/service/ModelResourceImpl.java
index cd51810..6bc7f0c 100644
--- a/src/main/java/no/nibio/vips/core/service/ModelResourceImpl.java
+++ b/src/main/java/no/nibio/vips/core/service/ModelResourceImpl.java
@@ -19,6 +19,8 @@
 
 package no.nibio.vips.core.service;
 
+import java.util.ArrayList;
+import java.util.Collections;
 import java.util.List;
 import java.util.logging.Level;
 import java.util.logging.Logger;
@@ -141,7 +143,9 @@ public class ModelResourceImpl implements ModelResource{
         // test comment
         StringBuilder retVal = new StringBuilder();
         ModelFactory mF = ModelFactory.getInstance();
-        for(String key : mF.getModelList().keySet())
+        List<String> keySet = new ArrayList(mF.getModelList().keySet());
+        Collections.sort(keySet);
+        for(String key : keySet)
         {
             try {
                 retVal.append(key).append(" ").append(mF.getModelInstance(key).getModelName(language)).append("\n");
-- 
GitLab