From 7b18bbe8d630da3512b4f1b90aa938a02168a40c Mon Sep 17 00:00:00 2001 From: rjy7 Date: Tue, 1 Feb 2011 18:31:31 +0000 Subject: [PATCH] NIHVIVO-1968 Removed unused methods isPerson(), isOrganization(), getVisualizationUrl(), and isVClass() from IndividualTemplateModel. --- .../individual/IndividualTemplateModel.java | 51 +++++++------------ 1 file changed, 18 insertions(+), 33 deletions(-) diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/individual/IndividualTemplateModel.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/individual/IndividualTemplateModel.java index 0d4eafd09..99ef73ae7 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/individual/IndividualTemplateModel.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/templatemodels/individual/IndividualTemplateModel.java @@ -49,24 +49,24 @@ public class IndividualTemplateModel extends BaseTemplateModel { } } - private boolean isVClass(String vClassUri) { - boolean isVClass = individual.isVClass(vClassUri); - // If reasoning is asynchronous (under RDB), this inference may not have been made yet. - // Check the superclasses of the individual's vclass. - if (!isVClass && SimpleReasoner.isABoxReasoningAsynchronous(getServletContext())) { - log.debug("Checking superclasses to see if individual is a " + vClassUri + " because reasoning is asynchronous"); - List directVClasses = individual.getVClasses(true); - for (VClass directVClass : directVClasses) { - VClassDao vcDao = vreq.getWebappDaoFactory().getVClassDao(); - List superClassUris = vcDao.getAllSuperClassURIs(directVClass.getURI()); - if (superClassUris.contains(vClassUri)) { - isVClass = true; - break; - } - } - } - return isVClass; - } +// private boolean isVClass(String vClassUri) { +// boolean isVClass = individual.isVClass(vClassUri); +// // If reasoning is asynchronous (under RDB), this inference may not have been made yet. +// // Check the superclasses of the individual's vclass. +// if (!isVClass && SimpleReasoner.isABoxReasoningAsynchronous(getServletContext())) { +// log.debug("Checking superclasses to see if individual is a " + vClassUri + " because reasoning is asynchronous"); +// List directVClasses = individual.getVClasses(true); +// for (VClass directVClass : directVClasses) { +// VClassDao vcDao = vreq.getWebappDaoFactory().getVClassDao(); +// List superClassUris = vcDao.getAllSuperClassURIs(directVClass.getURI()); +// if (superClassUris.contains(vClassUri)) { +// isVClass = true; +// break; +// } +// } +// } +// return isVClass; +// } /* These methods perform some manipulation of the data returned by the Individual methods */ @@ -74,10 +74,6 @@ public class IndividualTemplateModel extends BaseTemplateModel { public String getProfileUrl() { return UrlBuilder.getIndividualProfileUrl(individual, vreq.getWebappDaoFactory()); } - - public String getVisualizationUrl() { - return isPerson() ? getUrl(Route.VISUALIZATION_AJAX.path(), "uri", getUri()) : null; - } // This remains as a convenience method for getting the image url. We could instead use a custom list // view for mainImage which would provide this data in the query results. @@ -131,17 +127,6 @@ public class IndividualTemplateModel extends BaseTemplateModel { return urlBuilder.getPortalUrl(Route.INDIVIDUAL_EDIT, "uri", getUri()); } - // RY We should not have references to a specific ontology in the vitro code. - // We should subclass IndividualTemplateModel in the VIVO code and add the isPerson() - // and getVisualizationUrl() methods there. - public boolean isPerson() { - return isVClass("http://xmlns.com/foaf/0.1/Person"); - } - - public boolean isOrganization() { - return isVClass("http://xmlns.com/foaf/0.1/Organization"); - } - public GroupedPropertyList getPropertyList() { if (propertyList == null) { propertyList = new GroupedPropertyList(individual, vreq, policyHelper);