From d0c73a4d238db3edf22cdbe2d615998695f0330a Mon Sep 17 00:00:00 2001 From: ass92 Date: Thu, 4 Nov 2010 18:55:22 +0000 Subject: [PATCH] NIHVIVO-1210 : Code change for adding sorted properties in dropdown for sub/superproperty links. --- .../Properties2PropertiesRetryController.java | 53 +++++++++++++++++-- 1 file changed, 50 insertions(+), 3 deletions(-) diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/edit/Properties2PropertiesRetryController.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/edit/Properties2PropertiesRetryController.java index cef2b9fa0..97db38126 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/edit/Properties2PropertiesRetryController.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/edit/Properties2PropertiesRetryController.java @@ -2,9 +2,16 @@ package edu.cornell.mannlib.vitro.webapp.controller.edit; +import java.text.CollationKey; +import java.util.ArrayList; +import java.util.Collection; import java.util.Collections; +import java.util.Comparator; import java.util.HashMap; +import java.util.Iterator; import java.util.List; +import java.util.ListIterator; +import java.util.TreeMap; import javax.servlet.RequestDispatcher; import javax.servlet.http.HttpServletRequest; @@ -13,8 +20,11 @@ import javax.servlet.http.HttpServletResponse; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; +import java.text.Collator; + import edu.cornell.mannlib.vedit.beans.EditProcessObject; import edu.cornell.mannlib.vedit.beans.FormObject; +import edu.cornell.mannlib.vedit.beans.Option; import edu.cornell.mannlib.vedit.controller.BaseEditController; import edu.cornell.mannlib.vedit.util.FormUtils; import edu.cornell.mannlib.vitro.webapp.beans.Classes2Classes; @@ -66,9 +76,16 @@ public class Properties2PropertiesRetryController extends BaseEditController { String superpropertyURIstr = request.getParameter("SuperpropertyURI"); String subpropertyURIstr = request.getParameter("SubpropertyURI"); + + HashMap hashMap = new HashMap(); + List