From 5293824fa2708f5267a1e5686d5d2310cc96b6ba Mon Sep 17 00:00:00 2001 From: brianjlowe Date: Tue, 8 Oct 2013 09:40:57 -0400 Subject: [PATCH] work on VIVO-303 picklist sorting and display --- .../vedit/controller/BaseEditController.java | 42 ++++++++++++++++ .../vitro/webapp/beans/BaseResourceBean.java | 4 ++ .../vitro/webapp/beans/DataProperty.java | 6 ++- .../vitro/webapp/beans/ObjectProperty.java | 6 ++- .../mannlib/vitro/webapp/beans/Property.java | 2 +- .../vitro/webapp/beans/ResourceBean.java | 19 +++---- .../webapp/controller/VitroHttpServlet.java | 24 +++++++++ .../vitro/webapp/controller/VitroRequest.java | 11 +++- .../edit/IndividualTypeRetryController.java | 23 +-------- ...bjectPropertyStatementRetryController.java | 10 +--- .../Properties2PropertiesRetryController.java | 38 ++------------ .../edit/PropertyRetryController.java | 50 ++----------------- .../edit/RefactorRetryController.java | 36 ++----------- .../edit/RestrictionRetryController.java | 18 ++----- ...ataPropertyHierarchyListingController.java | 6 --- .../DatatypePropertiesListingController.java | 15 ------ ...ectPropertyHierarchyListingController.java | 11 +++- .../PropertyGroupsListingController.java | 10 ++-- .../PropertyWebappsListingController.java | 4 +- ...sWebappWithInstancesListingController.java | 7 --- .../ListPropertyGroupsController.java | 34 +------------ .../ListPropertyWebappsController.java | 2 +- ...ShowObjectPropertyHierarchyController.java | 11 +++- .../controller/jena/JenaIngestController.java | 8 ++- .../dao/filtering/IndividualFiltering.java | 10 ++++ .../webapp/dao/jena/DataPropertyDaoJena.java | 14 +----- .../vitro/webapp/dao/jena/IndividualJena.java | 4 ++ .../dao/jena/ObjectPropertyDaoJena.java | 16 +----- .../vitro/webapp/dao/jena/VClassJena.java | 43 ++++------------ .../webapp/dao/jena/WebappDaoFactoryJena.java | 49 ++++++++++++++++-- .../VTwo/fields/SelectListGeneratorVTwo.java | 14 ++++-- .../webapp/filters/RequestModelsPrep.java | 30 ++++++++++- .../vitro/webapp/sparql/GetAllPrefix.java | 2 +- .../edit/EditConfigurationTemplateModel.java | 2 +- .../IndividualTypeRetryControllerTest.java | 23 --------- .../vitro/webapp/dao/jena/VClassJenaTest.java | 15 +----- .../vitro/webapp/beans/IndividualStub.java | 10 ++++ 37 files changed, 280 insertions(+), 349 deletions(-) delete mode 100644 webapp/test/edu/cornell/mannlib/vitro/webapp/controller/edit/IndividualTypeRetryControllerTest.java diff --git a/webapp/src/edu/cornell/mannlib/vedit/controller/BaseEditController.java b/webapp/src/edu/cornell/mannlib/vedit/controller/BaseEditController.java index 01b707451..710ef186c 100644 --- a/webapp/src/edu/cornell/mannlib/vedit/controller/BaseEditController.java +++ b/webapp/src/edu/cornell/mannlib/vedit/controller/BaseEditController.java @@ -2,13 +2,19 @@ package edu.cornell.mannlib.vedit.controller; +import java.text.Collator; import java.text.DateFormat; import java.text.SimpleDateFormat; +import java.util.ArrayList; import java.util.Calendar; +import java.util.Collections; +import java.util.Comparator; import java.util.Enumeration; import java.util.HashMap; import java.util.Iterator; import java.util.LinkedList; +import java.util.List; +import java.util.ListIterator; import java.util.Map; import java.util.Random; @@ -21,6 +27,7 @@ import org.apache.commons.logging.LogFactory; import com.hp.hpl.jena.ontology.OntModel; import edu.cornell.mannlib.vedit.beans.EditProcessObject; +import edu.cornell.mannlib.vedit.beans.Option; import edu.cornell.mannlib.vedit.util.FormUtils; import edu.cornell.mannlib.vitro.webapp.controller.Controllers; import edu.cornell.mannlib.vitro.webapp.controller.VitroHttpServlet; @@ -155,6 +162,41 @@ public class BaseEditController extends VitroHttpServlet { } } + public List