Repository: incubator-taverna-language
Updated Branches:
  refs/heads/wfdesc-jena [created] a0c10e624


less Sesame


Project: http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/repo
Commit: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/commit/a0c10e62
Tree: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/tree/a0c10e62
Diff: 
http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/diff/a0c10e62

Branch: refs/heads/wfdesc-jena
Commit: a0c10e624bce477d2c17ebfe87d40204ea57f86c
Parents: a64c2d2
Author: Stian Soiland-Reyes <st...@apache.org>
Authored: Thu Feb 26 23:13:03 2015 +0000
Committer: Stian Soiland-Reyes <st...@apache.org>
Committed: Fri Jun 5 22:52:22 2015 +0100

----------------------------------------------------------------------
 .../taverna/scufl2/wfdesc/WfdescSerialiser.java | 29 ++------------------
 1 file changed, 3 insertions(+), 26 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-taverna-language/blob/a0c10e62/taverna-scufl2-wfdesc/src/main/java/org/apache/taverna/scufl2/wfdesc/WfdescSerialiser.java
----------------------------------------------------------------------
diff --git 
a/taverna-scufl2-wfdesc/src/main/java/org/apache/taverna/scufl2/wfdesc/WfdescSerialiser.java
 
b/taverna-scufl2-wfdesc/src/main/java/org/apache/taverna/scufl2/wfdesc/WfdescSerialiser.java
index 28a2c1b..ee541ff 100644
--- 
a/taverna-scufl2-wfdesc/src/main/java/org/apache/taverna/scufl2/wfdesc/WfdescSerialiser.java
+++ 
b/taverna-scufl2-wfdesc/src/main/java/org/apache/taverna/scufl2/wfdesc/WfdescSerialiser.java
@@ -76,7 +76,6 @@ import org.purl.wf4ever.wfdesc.Output;
 import org.purl.wf4ever.wfdesc.Process;
 import org.w3.prov.Entity;
 
-
 import com.fasterxml.jackson.databind.JsonNode;
 
 public class WfdescSerialiser {
@@ -97,42 +96,20 @@ public class WfdescSerialiser {
        .create("http://ns.taverna.org.uk/2010/activity/tool";);
        
        private Scufl2Tools scufl2Tools = new Scufl2Tools();
-       private SesameManager sesameManager;
        private URITools uriTools = new URITools();
        private WorkflowBundle wfBundle;
 
-       public Repository getRepository() {
-               return getSesameManager().getConnection().getRepository();
-       }
 
        public Scufl2Tools getScufl2Tools() {
                return scufl2Tools;
        }
 
-       public SesameManager getSesameManager() {
-               if (sesameManager == null) {
-                   
-                   // Raven workaround - register SPARQLParserFactory
-                   QueryParserRegistry.getInstance().add(new 
SPARQLParserFactory());
-                   
-                       ElmoModule module = new ElmoModule();
-                       module.addConcept(Labelled.class);
-                       SesameManagerFactory factory = new 
SesameManagerFactory(module);
-                       factory.setInferencingEnabled(true);
-                       sesameManager = factory.createElmoManager();
-               }
-               return sesameManager;
-       }
-
        public URITools getUriTools() {
                return uriTools;
        }
 
-       private QName qnameForBean(WorkflowBean bean) {
-               URI uri = uriTools.uriForBean(bean);
-               org.openrdf.model.URI sesameUri = 
getRepository().getValueFactory()
-                               .createURI(uri.toASCIIString());
-               return new QName(sesameUri.getNamespace(), 
sesameUri.getLocalName());
+       private String uriForBean(WorkflowBean bean) {
+               return uriTools.uriForBean(bean).toASCIIString();
        }
        
        protected void save(final WorkflowBundle bundle) {
@@ -319,7 +296,7 @@ public class WfdescSerialiser {
             }
 
             private <T> T entityForBean(WorkflowBean bean, Class<T> type) {
-                return getSesameManager().create(qnameForBean(bean), type);
+                return getSesameManager().create(uriForBean(bean), type);
             }
 
 //                     @Override

Reply via email to