From a2451984c27f318379d1b6c531e68337c203d6ed Mon Sep 17 00:00:00 2001 From: brianjlowe Date: Wed, 16 Oct 2013 16:16:34 -0400 Subject: [PATCH] VIVO-376 picklist sorting --- .../edit/DatapropEditController.java | 2 +- .../controller/edit/EntityEditController.java | 7 +++-- .../edit/IndividualTypeRetryController.java | 30 +++++++++---------- .../edit/PropertyEditController.java | 2 +- .../controller/edit/VclassEditController.java | 2 +- .../web/templates/edit/specific/ents_edit.jsp | 2 +- 6 files changed, 23 insertions(+), 22 deletions(-) diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/edit/DatapropEditController.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/edit/DatapropEditController.java index 732b62be8..a86532174 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/edit/DatapropEditController.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/edit/DatapropEditController.java @@ -70,7 +70,7 @@ public class DatapropEditController extends BaseEditController { RequestDispatcher rd = request.getRequestDispatcher(Controllers.BASIC_JSP); - results.add(dp.getLocalNameWithPrefix()); // column 1 + results.add(dp.getPickListName()); // column 1 results.add(dp.getPublicName() == null ? "(no public label)" : dp.getPublicName()); // column 2 if (dp.getGroupURI() != null) { diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/edit/EntityEditController.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/edit/EntityEditController.java index 41d42f77e..ac1728648 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/edit/EntityEditController.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/controller/edit/EntityEditController.java @@ -96,6 +96,7 @@ public class EntityEditController extends BaseEditController { String classStr = ""; List classList = inferredEnt.getVClasses(false); + sortForPickList(classList, vreq); if (classList != null) { for (Iterator classIt = classList.iterator(); classIt.hasNext();) { VClass vc = classIt.next(); @@ -103,7 +104,7 @@ public class EntityEditController extends BaseEditController { try { rClassName = "" + - vc.getLocalNameWithPrefix()+""; + vc.getPickListName()+""; } catch (Exception e) { rClassName = vc.getLocalNameWithPrefix(); } @@ -131,7 +132,9 @@ public class EntityEditController extends BaseEditController { FormObject foo = new FormObject(); HashMap> OptionMap = new HashMap>(); - request.setAttribute("types",ent.getVClasses(false)); // we're displaying all assertions, including indirect types + List types = ent.getVClasses(false); + sortForPickList(types, vreq); + request.setAttribute("types", types); // we're displaying all assertions, including indirect types try { List