diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/edit/RefactorRetryController.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/edit/RefactorRetryController.java index 6d375c34a..4c9086bea 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/edit/RefactorRetryController.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/edit/RefactorRetryController.java @@ -2,9 +2,14 @@ package edu.cornell.mannlib.vitro.webapp.controller.edit; +import java.text.Collator; +import java.util.ArrayList; 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 javax.servlet.RequestDispatcher; import javax.servlet.http.HttpServletRequest; @@ -64,6 +69,8 @@ public class RefactorRetryController extends BaseEditController { Collections.sort(dpList); newPropertyOpts = FormUtils.makeOptionListFromBeans(dpList,"URI","Name", null, null); } + HashMap hashMap = new HashMap(); + newPropertyOpts = getSortedList(hashMap,newPropertyOpts); newPropertyOpts.add(new Option("","(move to trash)")); optMap.put("NewPropertyURI", newPropertyOpts); @@ -135,5 +142,35 @@ public class RefactorRetryController extends BaseEditController { } + + public List