NIHVIVO-1570 3 bugfixes and license text

This commit is contained in:
bjl23 2010-12-22 20:23:58 +00:00
parent 4848117fc9
commit eee41c5eb6
5 changed files with 10 additions and 6 deletions

View file

@ -67,7 +67,6 @@ public class DataPropertyDaoJena extends PropertyDaoJena implements
" GRAPH ?g { ?subject ?property ?object } \n" +
" GRAPH ?h { ?property rdf:type owl:DatatypeProperty } \n" +
propertyFilters +
" }\n" +
"}";
static protected Query dataPropertyQuery;

View file

@ -58,7 +58,6 @@ public class ObjectPropertyDaoJena extends PropertyDaoJena implements ObjectProp
" GRAPH ?g { ?subject ?property ?object } \n" +
" GRAPH ?h { ?property rdf:type owl:ObjectProperty } \n" +
propertyFilters +
" }\n" +
"}";
static protected Query objectPropertyQuery;

View file

@ -1,3 +1,5 @@
/* $This file is distributed under the terms of the license in /doc/license.txt$ */
package edu.cornell.mannlib.vitro.webapp.dao.jena;
import com.hp.hpl.jena.query.Dataset;

View file

@ -121,6 +121,7 @@ public class WebappDaoFactoryJena implements WebappDaoFactory {
}
public WebappDaoFactoryJena(OntModelSelector ontModelSelector,
OntModelSelector baseOntModelSelector,
OntModelSelector inferenceOntModelSelector,
String defaultNamespace,
HashSet<String> nonuserNamespaces,
@ -176,7 +177,9 @@ public class WebappDaoFactoryJena implements WebappDaoFactory {
DataSource dataset = DatasetFactory.create();
dataset.addNamedModel(JenaDataSourceSetupBase.JENA_DB_MODEL,
ontModelSelector.getFullModel());
(baseOntModelSelector != null)
? baseOntModelSelector.getFullModel()
: ontModelSelector.getFullModel());
if (inferenceOntModelSelector != null) {
dataset.addNamedModel(JenaDataSourceSetupBase.JENA_INF_MODEL,
inferenceOntModelSelector.getFullModel());
@ -193,6 +196,7 @@ public class WebappDaoFactoryJena implements WebappDaoFactory {
String[] preferredLanguages,
String userURI){
this(ontModelSelector,
null,
null,
defaultNamespace,
nonuserNamespaces,
@ -204,8 +208,8 @@ public class WebappDaoFactoryJena implements WebappDaoFactory {
this(ontModelSelector, defaultNamespace, nonuserNamespaces, preferredLanguages, null);
}
public WebappDaoFactoryJena(OntModelSelector ontModelSelector, OntModelSelector inferenceOntModelSelector, String defaultNamespace, HashSet<String> nonuserNamespaces, String[] preferredLanguages){
this(ontModelSelector, inferenceOntModelSelector, defaultNamespace, nonuserNamespaces, preferredLanguages, null);
public WebappDaoFactoryJena(OntModelSelector ontModelSelector, OntModelSelector baseOntModelSelector, OntModelSelector inferenceOntModelSelector, String defaultNamespace, HashSet<String> nonuserNamespaces, String[] preferredLanguages){
this(ontModelSelector, baseOntModelSelector, inferenceOntModelSelector, defaultNamespace, nonuserNamespaces, preferredLanguages, null);
}
public WebappDaoFactoryJena(OntModelSelector ontModelSelector) {

View file

@ -100,7 +100,7 @@ public class JenaDataSourceSetup extends JenaDataSourceSetupBase implements java
sce.getServletContext().setAttribute("jenaOntModel", unionModel);
WebappDaoFactory wadf = new WebappDaoFactoryJena(
baseOms, inferenceOms, defaultNamespace, null, null);
unionOms, baseOms, inferenceOms, defaultNamespace, null, null);
sce.getServletContext().setAttribute("webappDaoFactory",wadf);
sce.getServletContext().setAttribute("unionOntModelSelector", unionOms);