From deb362f59927b9168729e4d120ae17f47478ce75 Mon Sep 17 00:00:00 2001 From: bjl23 Date: Mon, 20 Dec 2010 21:23:49 +0000 Subject: [PATCH] simple change to permit setting RDB/SDB in deploy.properties --- .../webapp/servlet/setup/JenaDataSourceSetup.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/servlet/setup/JenaDataSourceSetup.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/servlet/setup/JenaDataSourceSetup.java index e93ea5067..d6ecae371 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/servlet/setup/JenaDataSourceSetup.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/servlet/setup/JenaDataSourceSetup.java @@ -44,6 +44,17 @@ public class JenaDataSourceSetup extends JenaDataSourceSetupBase implements java public void contextInitialized(ServletContextEvent sce) { try { + + String tripleStoreTypeStr = + ConfigurationProperties.getProperty( + "VitroConnection.DataSource.tripleStoreType", "RDB"); + + //FIXME improve + if ("SDB".equals(tripleStoreTypeStr)) { + (new JenaDataSourceSetupSDB()).contextInitialized(sce); + return; + } + OntModel memModel = (OntModel) sce.getServletContext().getAttribute("jenaOntModel"); if (memModel == null) { memModel = ModelFactory.createOntologyModel(MEM_ONT_MODEL_SPEC);