You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@clerezza.apache.org by re...@apache.org on 2013/12/04 15:50:21 UTC

[3/3] git commit: CLEREZZA-846:simplification as suggested by Andy Seaborne

CLEREZZA-846:simplification as suggested by Andy Seaborne

Project: http://git-wip-us.apache.org/repos/asf/clerezza/repo
Commit: http://git-wip-us.apache.org/repos/asf/clerezza/commit/a7d9d0fc
Tree: http://git-wip-us.apache.org/repos/asf/clerezza/tree/a7d9d0fc
Diff: http://git-wip-us.apache.org/repos/asf/clerezza/diff/a7d9d0fc

Branch: refs/heads/master
Commit: a7d9d0fc3928541c4a17bb391ce94ed9034155dd
Parents: 8447814
Author: retobg <re...@apache.org>
Authored: Wed Dec 4 15:50:05 2013 +0100
Committer: retobg <re...@apache.org>
Committed: Wed Dec 4 15:50:05 2013 +0100

----------------------------------------------------------------------
 rdf.jena.sparql/nbactions.xml                   |  11 ++
 .../rdf/jena/sparql/JenaSparqlEngine.java       |   5 +-
 .../clerezza/rdf/jena/sparql/TcDataset.java     | 168 -------------------
 3 files changed, 15 insertions(+), 169 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/clerezza/blob/a7d9d0fc/rdf.jena.sparql/nbactions.xml
----------------------------------------------------------------------
diff --git a/rdf.jena.sparql/nbactions.xml b/rdf.jena.sparql/nbactions.xml
new file mode 100644
index 0000000..49e8307
--- /dev/null
+++ b/rdf.jena.sparql/nbactions.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<actions>
+    <action>
+        <actionName>CUSTOM-deploy to localhost:8080</actionName>
+        <displayName>deploy to localhost:8080</displayName>
+        <goals>
+            <goal>install</goal>
+            <goal>org.apache.sling:maven-sling-plugin:install</goal>
+        </goals>
+    </action>
+</actions>

http://git-wip-us.apache.org/repos/asf/clerezza/blob/a7d9d0fc/rdf.jena.sparql/src/main/java/org/apache/clerezza/rdf/jena/sparql/JenaSparqlEngine.java
----------------------------------------------------------------------
diff --git a/rdf.jena.sparql/src/main/java/org/apache/clerezza/rdf/jena/sparql/JenaSparqlEngine.java b/rdf.jena.sparql/src/main/java/org/apache/clerezza/rdf/jena/sparql/JenaSparqlEngine.java
index 8d9da34..f7f39d0 100644
--- a/rdf.jena.sparql/src/main/java/org/apache/clerezza/rdf/jena/sparql/JenaSparqlEngine.java
+++ b/rdf.jena.sparql/src/main/java/org/apache/clerezza/rdf/jena/sparql/JenaSparqlEngine.java
@@ -28,11 +28,13 @@ import org.apache.clerezza.rdf.core.sparql.query.Query;
 import org.apache.clerezza.rdf.jena.storage.JenaGraphAdaptor;
 
 import com.hp.hpl.jena.query.Dataset;
+import com.hp.hpl.jena.query.DatasetFactory;
 import com.hp.hpl.jena.query.QueryException;
 import com.hp.hpl.jena.query.QueryExecException;
 import com.hp.hpl.jena.query.QueryExecution;
 import com.hp.hpl.jena.query.QueryExecutionFactory;
 import com.hp.hpl.jena.query.QueryFactory;
+import com.hp.hpl.jena.sparql.core.DatasetGraph;
 import com.hp.hpl.jena.update.GraphStore;
 import com.hp.hpl.jena.update.GraphStoreFactory;
 import com.hp.hpl.jena.update.UpdateAction;
@@ -57,7 +59,8 @@ public class JenaSparqlEngine implements QueryEngine {
     @Override
     public Object execute(TcManager tcManager, TripleCollection defaultGraph,
             final String query) {
-        final Dataset dataset = new TcDataset(tcManager, defaultGraph);
+        final DatasetGraph datasetGraph = new TcDatasetGraph(tcManager, defaultGraph);
+        final Dataset dataset = DatasetFactory.create(datasetGraph);
 
         // Missing permission (java.lang.RuntimePermission getClassLoader)
         // when calling QueryFactory.create causes ExceptionInInitializerError

http://git-wip-us.apache.org/repos/asf/clerezza/blob/a7d9d0fc/rdf.jena.sparql/src/main/java/org/apache/clerezza/rdf/jena/sparql/TcDataset.java
----------------------------------------------------------------------
diff --git a/rdf.jena.sparql/src/main/java/org/apache/clerezza/rdf/jena/sparql/TcDataset.java b/rdf.jena.sparql/src/main/java/org/apache/clerezza/rdf/jena/sparql/TcDataset.java
deleted file mode 100644
index 48b70a3..0000000
--- a/rdf.jena.sparql/src/main/java/org/apache/clerezza/rdf/jena/sparql/TcDataset.java
+++ /dev/null
@@ -1,168 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements.  See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership.  The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License.  You may obtain a copy of the License at
- *
- *   http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing,
- * software distributed under the License is distributed on an
- * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- * KIND, either express or implied.  See the License for the
- * specific language governing permissions and limitations
- * under the License.
- */
-package org.apache.clerezza.rdf.jena.sparql;
-
-import com.hp.hpl.jena.query.Dataset;
-import com.hp.hpl.jena.query.LabelExistsException;
-import com.hp.hpl.jena.query.ReadWrite;
-import com.hp.hpl.jena.rdf.model.Model;
-import com.hp.hpl.jena.rdf.model.ModelFactory;
-import com.hp.hpl.jena.shared.Lock;
-import com.hp.hpl.jena.sparql.core.DatasetGraph;
-import com.hp.hpl.jena.sparql.util.Context;
-
-import java.util.Iterator;
-import org.apache.clerezza.rdf.core.TripleCollection;
-import org.apache.clerezza.rdf.core.UriRef;
-import org.apache.clerezza.rdf.core.access.NoSuchEntityException;
-import org.apache.clerezza.rdf.core.access.TcManager;
-import org.apache.clerezza.rdf.jena.facade.JenaGraph;
-
-/**
- *
- * @author rbn
- */
-public class TcDataset implements Dataset {
-
-    private TcManager tcManager;
-    private TripleCollection defaultGraph;
-
-    TcDataset(TcManager tcManager, TripleCollection defaultGraph) {
-        this.tcManager = tcManager;
-        this.defaultGraph = defaultGraph;
-    }
-
-    @Override
-    public Model getDefaultModel() {
-        final JenaGraph jenaGraph = new JenaGraph(defaultGraph);
-        final Model model = ModelFactory.createModelForGraph(jenaGraph);
-        return model;
-    }
-
-    @Override
-    public Model getNamedModel(String name) {
-        final JenaGraph jenaGraph = new JenaGraph(
-                tcManager.getTriples(new UriRef(name)));
-        final Model model = ModelFactory.createModelForGraph(jenaGraph);
-        return model;
-    }
-
-    @Override
-    public boolean containsNamedModel(String name) {
-        try {
-            tcManager.getTriples(new UriRef(name));
-            return true;
-        } catch (NoSuchEntityException e) {
-            return false;
-        }
-    }
-
-    @Override
-    public Iterator<String> listNames() {
-        final Iterator<UriRef> tcs = tcManager.listTripleCollections().iterator();
-        return new Iterator<String>() {
-
-            @Override
-            public boolean hasNext() {
-                return tcs.hasNext();
-            }
-
-            @Override
-            public String next() {
-                UriRef next = tcs.next();
-                return next != null ? next.getUnicodeString() : null;
-            }
-
-            @Override
-            public void remove() {
-                throw new UnsupportedOperationException("Not supported yet.");
-            }
-        };
-
-    }
-
-    @Override
-    public Lock getLock() {
-        throw new UnsupportedOperationException("Not supported yet.");
-    }
-
-    @Override
-    public DatasetGraph asDatasetGraph() {
-        return new TcDatasetGraph(tcManager, defaultGraph);
-    }
-
-    @Override
-    public void close() {
-    }
-
-    @Override
-    public void setDefaultModel( Model model ) {
-      throw new UnsupportedOperationException("Not supported yet.");
-    }
-  
-    @Override
-    public void addNamedModel( String uri, Model model ) throws LabelExistsException {
-      throw new UnsupportedOperationException("Not supported yet.");
-    }
-  
-    @Override
-    public void removeNamedModel( String uri ) {
-      throw new UnsupportedOperationException("Not supported yet.");
-    }
-  
-    @Override
-    public void replaceNamedModel( String uri, Model model ) {
-      throw new UnsupportedOperationException("Not supported yet.");
-    }
-  
-    @Override
-    public Context getContext() {
-      return null;
-    }
-  
-    @Override
-    public boolean supportsTransactions() {
-      return false;
-    }
-  
-    @Override
-    public void begin( ReadWrite readWrite ) {
-      throw new UnsupportedOperationException("Not supported yet.");
-    }
-  
-    @Override
-    public void commit() {
-      throw new UnsupportedOperationException("Not supported yet.");
-    }
-  
-    @Override
-    public void abort() {
-      throw new UnsupportedOperationException("Not supported yet.");
-    }
-  
-    @Override
-    public boolean isInTransaction() {
-      return false;
-    }
-  
-    @Override
-    public void end() {
-      throw new UnsupportedOperationException("Not supported yet.");
-    }
-}