From 59f9edc53f03e28f0e7bc665c68d038f8bd1c8ec Mon Sep 17 00:00:00 2001 From: bdc34 Date: Thu, 8 Apr 2010 20:36:19 +0000 Subject: [PATCH] merging r4700 to trunk --- .../webapp/web/jsptags/InputElementFormattingTag.java | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/jsptags/InputElementFormattingTag.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/jsptags/InputElementFormattingTag.java index 3ca53ca70..b7d4d6aa1 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/web/jsptags/InputElementFormattingTag.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/web/jsptags/InputElementFormattingTag.java @@ -33,12 +33,12 @@ import com.hp.hpl.jena.datatypes.xsd.XSDDateTime; import com.hp.hpl.jena.rdf.model.Literal; import com.hp.hpl.jena.vocabulary.XSD; +import edu.cornell.mannlib.vitro.webapp.beans.Individual; import edu.cornell.mannlib.vitro.webapp.beans.ObjectProperty; import edu.cornell.mannlib.vitro.webapp.beans.VClass; import edu.cornell.mannlib.vitro.webapp.controller.Controllers; import edu.cornell.mannlib.vitro.webapp.controller.VitroRequest; import edu.cornell.mannlib.vitro.webapp.dao.WebappDaoFactory; -import edu.cornell.mannlib.vitro.webapp.edit.EditLiteral; import edu.cornell.mannlib.vitro.webapp.edit.n3editing.EditConfiguration; import edu.cornell.mannlib.vitro.webapp.edit.n3editing.EditSubmission; import edu.cornell.mannlib.vitro.webapp.edit.n3editing.Field; @@ -536,9 +536,12 @@ public class InputElementFormattingTag extends TagSupport { EditConfiguration editConfig, WebappDaoFactory wdf) { ObjectProperty op = wdf.getObjectPropertyDao().getObjectPropertyByURI(editConfig.getPredicateUri()); - + + Individual sub = + wdf.getIndividualDao().getIndividualByURI(editConfig.getSubjectUri()); + List vclasses = null; - vclasses = wdf.getVClassDao().getVClassesForProperty(op.getURI(), true); + vclasses = wdf.getVClassDao().getVClassesForProperty(sub.getVClassURI(), op.getURI()); if( vclasses == null ) vclasses = wdf.getVClassDao().getAllVclasses();