Author: anuzzolese
Date: Mon Jan  9 16:29:42 2012
New Revision: 1229239

URL: http://svn.apache.org/viewvc?rev=1229239&view=rev
Log:
[STANBOL-394] Removed the existing ontonet dependency in RefactorerImpl.

Modified:
    incubator/stanbol/trunk/rules/refactor/pom.xml
    
incubator/stanbol/trunk/rules/refactor/src/main/java/org/apache/stanbol/rules/refactor/impl/RefactorerImpl.java
    
incubator/stanbol/trunk/rules/refactor/src/test/java/org/apache/stanbol/rules/refactor/RefactoringTest.java

Modified: incubator/stanbol/trunk/rules/refactor/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/rules/refactor/pom.xml?rev=1229239&r1=1229238&r2=1229239&view=diff
==============================================================================
--- incubator/stanbol/trunk/rules/refactor/pom.xml (original)
+++ incubator/stanbol/trunk/rules/refactor/pom.xml Mon Jan  9 16:29:42 2012
@@ -114,10 +114,6 @@
                </dependency>
                <dependency>
                        <groupId>org.apache.stanbol</groupId>
-                       
<artifactId>org.apache.stanbol.ontologymanager.ontonet</artifactId>
-               </dependency>
-               <dependency>
-                       <groupId>org.apache.stanbol</groupId>
                        <artifactId>org.apache.stanbol.rules.base</artifactId>
                </dependency>
                <dependency>

Modified: 
incubator/stanbol/trunk/rules/refactor/src/main/java/org/apache/stanbol/rules/refactor/impl/RefactorerImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/rules/refactor/src/main/java/org/apache/stanbol/rules/refactor/impl/RefactorerImpl.java?rev=1229239&r1=1229238&r2=1229239&view=diff
==============================================================================
--- 
incubator/stanbol/trunk/rules/refactor/src/main/java/org/apache/stanbol/rules/refactor/impl/RefactorerImpl.java
 (original)
+++ 
incubator/stanbol/trunk/rules/refactor/src/main/java/org/apache/stanbol/rules/refactor/impl/RefactorerImpl.java
 Mon Jan  9 16:29:42 2012
@@ -36,18 +36,10 @@ import org.apache.clerezza.rdf.core.spar
 import org.apache.felix.scr.annotations.Activate;
 import org.apache.felix.scr.annotations.Component;
 import org.apache.felix.scr.annotations.Deactivate;
-import org.apache.felix.scr.annotations.Property;
 import org.apache.felix.scr.annotations.Reference;
 import org.apache.felix.scr.annotations.Service;
-import org.apache.stanbol.ontologymanager.ontonet.api.DuplicateIDException;
 import org.apache.stanbol.ontologymanager.ontonet.api.ONManager;
 import org.apache.stanbol.ontologymanager.ontonet.api.ontology.OntologyScope;
-import 
org.apache.stanbol.ontologymanager.ontonet.api.ontology.OntologyScopeFactory;
-import org.apache.stanbol.ontologymanager.ontonet.api.ontology.ScopeRegistry;
-import 
org.apache.stanbol.ontologymanager.ontonet.api.session.DuplicateSessionIDException;
-import org.apache.stanbol.ontologymanager.ontonet.api.session.Session;
-import 
org.apache.stanbol.ontologymanager.ontonet.api.session.SessionLimitException;
-import org.apache.stanbol.ontologymanager.ontonet.api.session.SessionManager;
 import org.apache.stanbol.owl.transformation.JenaToClerezzaConverter;
 import org.apache.stanbol.owl.transformation.JenaToOwlConvert;
 import org.apache.stanbol.owl.transformation.OWLAPIToClerezzaConverter;
@@ -118,48 +110,12 @@ class ForwardChainingRefactoringGraph {
 @Service(Refactorer.class)
 public class RefactorerImpl implements Refactorer {
 
-    public static final String _AUTO_GENERATED_ONTOLOGY_IRI_DEFAULT = 
"http://kres.iksproject.eu/semion/autoGeneratedOntology";;
-    public static final String _HOST_NAME_AND_PORT_DEFAULT = "localhost:8080";
-    public static final String _REFACTORING_SCOPE_DEFAULT = "refactoring";
-    public static final String _REFACTORING_SESSION_ID_DEFAULT = /* 
"http://kres.iksproject.eu/session/refactoring"; */"refactoring";
-    // public static final String _REFACTORING_SPACE_DEFAULT = 
"http://kres.iksproject.eu/space/refactoring";;
+       private final Logger log = LoggerFactory.getLogger(getClass());
 
-    @Property(value = _AUTO_GENERATED_ONTOLOGY_IRI_DEFAULT)
-    public static final String AUTO_GENERATED_ONTOLOGY_IRI = 
"org.apache.stanbol.reengineer.default";
-
-    @Property(value = _HOST_NAME_AND_PORT_DEFAULT)
-    public static final String HOST_NAME_AND_PORT = "host.name.port";
-
-    @Property(_REFACTORING_SCOPE_DEFAULT)
-    public static final String REFACTORING_SCOPE = 
"org.apache.stanbol.ontologymanager.scope.refactoring";
-
-    @Property(value = _REFACTORING_SESSION_ID_DEFAULT)
-    public static final String REFACTORING_SESSION_ID = 
"org.apache.stanbol.ontlogymanager.session.refactoring";
-
-    // @Property(value = _REFACTORING_SPACE_DEFAULT)
-    // public static final String REFACTORING_SPACE = 
"org.apache.stanbol.reengineer.space.refactoring";
-
-    private IRI defaultRefactoringIRI;
-
-    private String sessionId;
-
-    private final Logger log = LoggerFactory.getLogger(getClass());
-
-    @Reference
-    protected ONManager onManager;
-
-    @Reference
-    protected SessionManager sessionManager;
-
-    private String refactoringScopeID;
-
-    // private IRI refactoringSpaceIRI;
-
-    @Reference
+       @Reference
     protected RuleStore ruleStore;
 
-    private OntologyScope scope;
-
+    
     @Reference
     protected Serializer serializer;
 
@@ -198,17 +154,12 @@ public class RefactorerImpl implements R
     public RefactorerImpl(WeightedTcProvider weightedTcProvider,
                           Serializer serializer,
                           TcManager tcManager,
-                          ONManager onManager, /* SemionManager semionManager, 
*/
-                          SessionManager sessionManager,
                           RuleStore ruleStore,
                           Dictionary<String,Object> configuration) {
         this();
         this.weightedTcProvider = weightedTcProvider;
         this.serializer = serializer;
         this.tcManager = tcManager;
-        this.onManager = onManager;
-        this.sessionManager = sessionManager;
-        // this.semionManager = semionManager;
         this.ruleStore = ruleStore;
         activate(configuration);
     }
@@ -229,67 +180,6 @@ public class RefactorerImpl implements R
     }
 
     protected void activate(Dictionary<String,Object> configuration) {
-        String refactoringSessionID = (String) 
configuration.get(REFACTORING_SESSION_ID);
-        if (refactoringSessionID == null) refactoringSessionID = 
_REFACTORING_SESSION_ID_DEFAULT;
-        String refactoringScopeID = (String) 
configuration.get(REFACTORING_SCOPE);
-        if (refactoringScopeID == null) refactoringScopeID = 
_REFACTORING_SCOPE_DEFAULT;
-        // String refactoringSpaceID = (String) 
configuration.get(REFACTORING_SPACE);
-        // if (refactoringSpaceID == null) refactoringSpaceID = 
_REFACTORING_SPACE_DEFAULT;
-        String defaultRefactoringID = (String) 
configuration.get(AUTO_GENERATED_ONTOLOGY_IRI);
-        if (defaultRefactoringID == null) defaultRefactoringID = 
_AUTO_GENERATED_ONTOLOGY_IRI_DEFAULT;
-        String hostPort = (String) configuration.get(HOST_NAME_AND_PORT);
-        if (hostPort == null) hostPort = _HOST_NAME_AND_PORT_DEFAULT;
-
-        sessionId = refactoringSessionID;
-        // refactoringScopeID = IRI.create("http://"; + hostPort + 
"/kres/ontology/" + refactoringScopeID);
-        // refactoringSpaceIRI = IRI.create(refactoringSpaceID);
-        defaultRefactoringIRI = IRI.create(defaultRefactoringID);
-
-        // SessionManager kReSSessionManager = onManager.getSessionManager();
-
-        Session session = sessionManager.getSession(sessionId);
-
-        if (session == null) {
-            try {
-                session = sessionManager.createSession(sessionId);
-            } catch (DuplicateSessionIDException e) {
-                log.warn("Session {} already active, will use that one for 
refactoring.", sessionId);
-                session = sessionManager.getSession(sessionId);
-            } catch (SessionLimitException e) {
-                log.error("Cannot create session {}. Limit of {} already 
reached.", sessionId,
-                    e.getSessionLimit());
-            }
-        }
-
-        sessionId = session.getID();
-
-        OntologyScopeFactory ontologyScopeFactory = 
onManager.getOntologyScopeFactory();
-
-        ScopeRegistry scopeRegistry = onManager.getScopeRegistry();
-
-        // OntologySpaceFactory ontologySpaceFactory = 
onManager.getOntologySpaceFactory();
-
-        scope = null;
-        try {
-            scope = 
ontologyScopeFactory.createOntologyScope(refactoringScopeID);
-            log.info("Created scope with IRI " + REFACTORING_SCOPE);
-            scopeRegistry.registerScope(scope);
-        } catch (DuplicateIDException e) {
-            log.info("Reusing already existing scope for IRI " + 
REFACTORING_SCOPE);
-            scope = onManager.getScopeRegistry().getScope(refactoringScopeID);
-        }
-        //
-        // try {
-        // 
scope.addSessionSpace(ontologySpaceFactory.createSessionOntologySpace(refactoringScopeID),
-        // kReSSession.getID());
-        // } catch (UnmodifiableOntologySpaceException e) {
-        // log.error("Failed to create session space", e);
-        // }
-
-        scopeRegistry.setScopeActive(refactoringScopeID, true);
-
-        // semionManager.registerRefactorer(this);
-
         
PropertyFunctionRegistry.get().put("http://www.stlab.istc.cnr.it/semion/function#createURI";,
             CreateURI.class);
         
FunctionRegistry.get().put("http://www.stlab.istc.cnr.it/semion/function#createLabel";,
@@ -304,14 +194,9 @@ public class RefactorerImpl implements R
     protected void deactivate(ComponentContext context) {
         log.info("in " + getClass() + " deactivate with context " + context);
 
-        // SessionManager kReSSessionManager = onManager.getSessionManager();
-        sessionManager.destroySession(sessionId);
-        // semionManager.unregisterRefactorer();
         this.weightedTcProvider = null;
         this.serializer = null;
         this.tcManager = null;
-        this.onManager = null;
-        this.sessionManager = null;
         this.ruleStore = null;
     }
 

Modified: 
incubator/stanbol/trunk/rules/refactor/src/test/java/org/apache/stanbol/rules/refactor/RefactoringTest.java
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/rules/refactor/src/test/java/org/apache/stanbol/rules/refactor/RefactoringTest.java?rev=1229239&r1=1229238&r2=1229239&view=diff
==============================================================================
--- 
incubator/stanbol/trunk/rules/refactor/src/test/java/org/apache/stanbol/rules/refactor/RefactoringTest.java
 (original)
+++ 
incubator/stanbol/trunk/rules/refactor/src/test/java/org/apache/stanbol/rules/refactor/RefactoringTest.java
 Mon Jan  9 16:29:42 2012
@@ -27,17 +27,10 @@ import java.util.Set;
 
 import org.apache.clerezza.rdf.core.access.TcManager;
 import org.apache.clerezza.rdf.core.access.WeightedTcProvider;
-import org.apache.clerezza.rdf.core.serializedform.Parser;
 import org.apache.clerezza.rdf.core.serializedform.Serializer;
 import org.apache.clerezza.rdf.core.sparql.QueryEngine;
 import org.apache.clerezza.rdf.jena.sparql.JenaSparqlEngine;
 import org.apache.clerezza.rdf.simple.storage.SimpleTcProvider;
-import org.apache.stanbol.ontologymanager.ontonet.api.ONManager;
-import org.apache.stanbol.ontologymanager.ontonet.api.session.SessionManager;
-import org.apache.stanbol.ontologymanager.ontonet.impl.ONManagerImpl;
-import 
org.apache.stanbol.ontologymanager.ontonet.impl.OfflineConfigurationImpl;
-import 
org.apache.stanbol.ontologymanager.ontonet.impl.clerezza.ClerezzaOntologyProvider;
-import 
org.apache.stanbol.ontologymanager.ontonet.impl.session.SessionManagerImpl;
 import org.apache.stanbol.rules.base.api.NoSuchRecipeException;
 import org.apache.stanbol.rules.base.api.Recipe;
 import org.apache.stanbol.rules.base.api.Rule;
@@ -273,11 +266,8 @@ public class RefactoringTest {
         WeightedTcProvider wtcp = new SimpleTcProvider();
         TcManager tcm = new SpecialTcManager(qe, wtcp);
 
-        ONManager onm = new ONManagerImpl(tcm, wtcp, emptyConfig);
-        SessionManager sesMgr = new SessionManagerImpl(new 
ClerezzaOntologyProvider(wtcp,
-                new OfflineConfigurationImpl(emptyConfig), new Parser()), 
emptyConfig);
 
-        Refactorer refactorer = new RefactorerImpl(null, new Serializer(), 
tcm, onm, sesMgr, ruleStore,
+        Refactorer refactorer = new RefactorerImpl(null, new Serializer(), 
tcm, ruleStore,
                 emptyConfig);
         try {
             refactorer.ontologyRefactoring(ontology, recipeIRI);
@@ -310,10 +300,7 @@ public class RefactoringTest {
         RuleList ruleList = kb.getkReSRuleList();
         Recipe actualRecipe = new RecipeImpl(null, null, ruleList);
 
-        ONManager onm = new ONManagerImpl(tcm, wtcp, emptyConfig);
-        SessionManager sesMgr = new SessionManagerImpl(new 
ClerezzaOntologyProvider(wtcp,
-                new OfflineConfigurationImpl(emptyConfig), new Parser()), 
emptyConfig);
-        Refactorer refactorer = new RefactorerImpl(null, new Serializer(), 
tcm, onm, sesMgr, ruleStore,
+        Refactorer refactorer = new RefactorerImpl(null, new Serializer(), 
tcm, ruleStore,
                 emptyConfig);
         try {
             refactorer.ontologyRefactoring(ontology, actualRecipe);


Reply via email to