NIHVIVO-1570 3 bugfixes and license text
This commit is contained in:
parent
4848117fc9
commit
eee41c5eb6
5 changed files with 10 additions and 6 deletions
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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) {
|
||||
|
|
|
@ -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);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue