diff --git a/api/src/main/java/edu/cornell/mannlib/vitro/webapp/dao/jena/RDFServiceDataset.java b/api/src/main/java/edu/cornell/mannlib/vitro/webapp/dao/jena/RDFServiceDataset.java index ea30dbf27..5898d1ff4 100644 --- a/api/src/main/java/edu/cornell/mannlib/vitro/webapp/dao/jena/RDFServiceDataset.java +++ b/api/src/main/java/edu/cornell/mannlib/vitro/webapp/dao/jena/RDFServiceDataset.java @@ -56,7 +56,12 @@ public class RDFServiceDataset implements Dataset { return RDFServiceGraph.createRDFServiceModel(g.getDefaultGraph()); } - @Override + @Override + public Model getUnionModel() { + return RDFServiceGraph.createRDFServiceModel(g.getUnionGraph()); + } + + @Override public Lock getLock() { return g.getLock(); } diff --git a/api/src/main/java/edu/cornell/mannlib/vitro/webapp/dao/jena/RDFServiceDatasetGraph.java b/api/src/main/java/edu/cornell/mannlib/vitro/webapp/dao/jena/RDFServiceDatasetGraph.java index fed31166c..4c9892133 100644 --- a/api/src/main/java/edu/cornell/mannlib/vitro/webapp/dao/jena/RDFServiceDatasetGraph.java +++ b/api/src/main/java/edu/cornell/mannlib/vitro/webapp/dao/jena/RDFServiceDatasetGraph.java @@ -259,7 +259,12 @@ public class RDFServiceDatasetGraph implements DatasetGraph { return graph; } } - + + @Override + public RDFServiceGraph getUnionGraph() { + return defaultGraph; + } + private boolean supportsTransactions(Graph graph) { return (graph.getTransactionHandler() != null && graph.getTransactionHandler().transactionsSupported()); diff --git a/dependencies/pom.xml b/dependencies/pom.xml index cbe488523..5583e87e9 100644 --- a/dependencies/pom.xml +++ b/dependencies/pom.xml @@ -222,22 +222,22 @@ org.apache.jena jena-arq - 3.3.0 + 3.4.0 org.apache.jena jena-core - 3.3.0 + 3.4.0 org.apache.jena jena-sdb - 3.3.0 + 3.4.0 org.apache.jena jena-tdb - 3.3.0 + 3.4.0 org.apache.solr