Author: anuzzolese
Date: Wed Apr  6 14:43:02 2011
New Revision: 1089471

URL: http://svn.apache.org/viewvc?rev=1089471&view=rev
Log:
STANBOL-145 Reverted to the version without persistence store.

Modified:
    incubator/stanbol/trunk/ontologymanager/ontonet/pom.xml
    
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/api/ONManager.java
    
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ontology/AbstractOntologySpaceImpl.java
    
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ontology/CoreOntologySpaceImpl.java
    
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ontology/CustomOntologySpaceImpl.java
    
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ontology/OntologySpaceFactoryImpl.java
    
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/session/SessionManagerImpl.java

Modified: incubator/stanbol/trunk/ontologymanager/ontonet/pom.xml
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/ontonet/pom.xml?rev=1089471&r1=1089470&r2=1089471&view=diff
==============================================================================
--- incubator/stanbol/trunk/ontologymanager/ontonet/pom.xml (original)
+++ incubator/stanbol/trunk/ontologymanager/ontonet/pom.xml Wed Apr  6 14:43:02 
2011
@@ -14,6 +14,7 @@
                the specific language governing permissions and limitations 
under the
                License.
        -->
+       
 <project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
 

Modified: 
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/api/ONManager.java
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/api/ONManager.java?rev=1089471&r1=1089470&r2=1089471&view=diff
==============================================================================
--- 
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/api/ONManager.java
 (original)
+++ 
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/api/ONManager.java
 Wed Apr  6 14:43:02 2011
@@ -6,7 +6,7 @@ import org.apache.stanbol.ontologymanage
 import org.apache.stanbol.ontologymanager.ontonet.api.ontology.ScopeRegistry;
 import org.apache.stanbol.ontologymanager.ontonet.api.registry.RegistryLoader;
 import org.apache.stanbol.ontologymanager.ontonet.api.session.SessionManager;
-import org.apache.stanbol.ontologymanager.store.api.PersistenceStore;
+import 
org.apache.stanbol.ontologymanager.ontonet.impl.io.ClerezzaOntologyStorage;
 import org.semanticweb.owlapi.model.OWLDataFactory;
 import org.semanticweb.owlapi.model.OWLOntologyAlreadyExistsException;
 import org.semanticweb.owlapi.model.OWLOntologyManager;
@@ -26,7 +26,7 @@ public interface ONManager {
         * 
         * @return the default ontology index.
         */
-    OntologyIndex getOntologyIndex();
+       public OntologyIndex getOntologyIndex();
 
        /**
         * Returns the ontology scope factory that was created along with the
@@ -34,7 +34,7 @@ public interface ONManager {
         * 
         * @return the default ontology scope factory
         */
-    OntologyScopeFactory getOntologyScopeFactory();
+       public OntologyScopeFactory getOntologyScopeFactory();
 
        /**
         * Returns the ontology space factory that was created along with the
@@ -42,14 +42,16 @@ public interface ONManager {
         * 
         * @return the default ontology space factory.
         */
-    OntologySpaceFactory getOntologySpaceFactory();
+       public OntologySpaceFactory getOntologySpaceFactory();
 
        /**
         * Returns the default ontology storage system for this KReS instance.
         * 
         * @return the default ontology store.
         */
-       public PersistenceStore getOntologyStore();
+
+
+       public ClerezzaOntologyStorage getOntologyStore();
 
        /**
         * Returns an OWL Ontology Manager that is never cleared of its 
ontologies,
@@ -60,35 +62,35 @@ public interface ONManager {
         * 
         * @return the OWL Ontology Manager used for caching ontologies.
         */
-    OWLOntologyManager getOwlCacheManager();
+       public OWLOntologyManager getOwlCacheManager();
 
        /**
         * Returns a factory object that can be used for obtaining OWL API 
objects.
         * 
         * @return the default OWL data factory
         */
-    OWLDataFactory getOwlFactory();
+       public OWLDataFactory getOwlFactory();
 
        /**
         * Returns the default ontology registry loader.
         * 
         * @return the default ontology registry loader.
         */
-    RegistryLoader getRegistryLoader();
+       public RegistryLoader getRegistryLoader();
 
        /**
         * Returns the unique ontology scope registry for this context.
         * 
         * @return the ontology scope registry.
         */
-    ScopeRegistry getScopeRegistry();
+       public ScopeRegistry getScopeRegistry();
 
        /**
         * Returns the unique KReS session manager for this context.
         * 
         * @return the KreS session manager.
         */
-    SessionManager getSessionManager();
+       public SessionManager getSessionManager();
 
        /**
         * Returns the list of IRIs that identify scopes that should be 
activated on
@@ -96,12 +98,12 @@ public interface ONManager {
         * 
         * @return the list of scope IDs to activate.
         */
-    String[] getUrisToActivate();
+       public String[] getUrisToActivate();
        
        /**
         * Returns the String that represent the namespace used by KReS for its 
ontologies
         * 
         * @return the namespace of KReS.
         */
-    String getKReSNamespace();
+       public String getKReSNamespace();
 }

Modified: 
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ontology/AbstractOntologySpaceImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ontology/AbstractOntologySpaceImpl.java?rev=1089471&r1=1089470&r2=1089471&view=diff
==============================================================================
--- 
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ontology/AbstractOntologySpaceImpl.java
 (original)
+++ 
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ontology/AbstractOntologySpaceImpl.java
 Wed Apr  6 14:43:02 2011
@@ -18,7 +18,6 @@ import org.apache.stanbol.ontologymanage
 import 
org.apache.stanbol.ontologymanager.ontonet.impl.io.ClerezzaOntologyStorage;
 import org.apache.stanbol.ontologymanager.ontonet.impl.util.OntologyUtils;
 import org.apache.stanbol.ontologymanager.ontonet.impl.util.StringUtils;
-import org.apache.stanbol.ontologymanager.store.api.PersistenceStore;
 import org.semanticweb.owlapi.apibinding.OWLManager;
 import org.semanticweb.owlapi.io.RDFXMLOntologyFormat;
 import org.semanticweb.owlapi.io.StringDocumentSource;
@@ -72,12 +71,7 @@ public abstract class AbstractOntologySp
        protected OWLOntologyManager ontologyManager;
 
        
-       /* 
-        * The ClerezzaOntologyStorage (local to OntoNet) has been changed with
-        * PersistenceStore (general from Stanbol)
-        */
-       //protected ClerezzaOntologyStorage storage;
-       protected PersistenceStore persistenceStore;
+       protected ClerezzaOntologyStorage storage;
 
        protected IRI parentID = null;
 
@@ -87,8 +81,8 @@ public abstract class AbstractOntologySp
 
        protected boolean silent = false;
 
-       protected AbstractOntologySpaceImpl(IRI spaceID, SpaceType type/*, IRI 
parentID*/, PersistenceStore persistenceStore) {
-               this(spaceID, type, /*parentID,*/ 
persistenceStore,OWLManager.createOWLOntologyManager());
+       protected AbstractOntologySpaceImpl(IRI spaceID, SpaceType type/*, IRI 
parentID*/, ClerezzaOntologyStorage storage) {
+               this(spaceID, type, /*parentID,*/ storage, 
OWLManager.createOWLOntologyManager());
        }
 
 //     /**
@@ -113,9 +107,10 @@ public abstract class AbstractOntologySp
         * @param ontologyManager
         *            the default ontology manager for this space.
         */
-       protected AbstractOntologySpaceImpl(IRI spaceID, SpaceType type, 
PersistenceStore persistenceStore, /*IRI parentID,*/
+       protected AbstractOntologySpaceImpl(IRI spaceID, SpaceType type, 
ClerezzaOntologyStorage storage, /*IRI parentID,*/
                        OWLOntologyManager ontologyManager) {
 
+
                //              this.parentID = parentID;
                //              SUFFIX = type.getIRISuffix();
                
@@ -125,7 +120,8 @@ public abstract class AbstractOntologySp
                //
                //              if (parentScope != null && parentScope 
instanceof OntologySpaceListener)
                //                      
this.addOntologySpaceListener((OntologySpaceListener) parentScope);
-               this.persistenceStore = persistenceStore;
+               this.storage = storage;
+
                this._id = spaceID;
                if (ontologyManager != null)
                        this.ontologyManager = ontologyManager;
@@ -320,27 +316,17 @@ public abstract class AbstractOntologySp
                try {
                        // Store the top ontology
                        if (!(this instanceof SessionOntologySpace)) {
-                               if (persistenceStore == null)
+                               if (storage == null)
                                        log
                                                        .error("KReS :: 
[NONFATAL] no ontology storage found. Ontology "
                                                                        + 
ontology.getOntologyID()
                                                                        + " 
will be stored in-memory only.");
                                else {
-                                       /*
-                                        * If the persistence store is not null 
then the ontology can be saved in the storage.
-                                        * As the store saves ontology as 
string serializations first it is needed to convert the ontology content
-                                        * to a string (the UTF-8 charset is 
used) and then it is possible to save the ontology specifying to the storage
-                                        * the ontology ID.
-                                        */
-                                       ByteArrayOutputStream out = new 
ByteArrayOutputStream();
-                                       
-                                       
ontology.getOWLOntologyManager().saveOntology(ontology, out);
-                                       
-                                       String ontologyID = 
ontology.getOntologyID().getOntologyIRI().toString();
-                                       
-                                       String ontologyString = 
out.toString("UTF-8");
-                                       
-                                       
persistenceStore.saveOntology(ontologyString, ontologyID, "UTF-8");
+
+
+                                       //storage = new 
ClerezzaOntologyStorage(tcManager, wtcProvider)
+
+                                       storage.store(ontology);
                                }
                        }
                        // 
ONManager.get().getOntologyStore().load(rootOntology.getOntologyID().getOntologyIRI());
@@ -496,28 +482,13 @@ public abstract class AbstractOntologySp
 
                        // Store the top ontology
                        if (!(this instanceof SessionOntologySpace)) {
-                               if (persistenceStore == null)
+                               if (storage == null)
                                        log
                                                        .error("KReS :: 
[NONFATAL] no ontology storage found. Ontology "
                                                                        + 
rootOntology.getOntologyID()
                                                                        + " 
will be stored in-memory only.");
                                else {
-                                       
-                                       /*
-                                        * If the persistence store is not null 
then the root ontology can be saved in the storage.
-                                        * As the store saves ontology as 
string serializations first it is needed to convert the ontology content
-                                        * to a string (the UTF-8 charset is 
used) and then it is possible to save the ontology specifying to the storage
-                                        * the ontology ID.
-                                        */
-                                       ByteArrayOutputStream out = new 
ByteArrayOutputStream();
-                                       
-                                       
rootOntology.getOWLOntologyManager().saveOntology(rootOntology, out);
-                                       
-                                       String ontologyID = 
rootOntology.getOntologyID().getOntologyIRI().toString();
-                                       
-                                       String ontologyString = 
out.toString("UTF-8");
-                                       
-                                       
persistenceStore.saveOntology(ontologyString, ontologyID, "UTF-8");
+                                       storage.store(rootOntology);
                                }
                        }
                } catch (Exception ex) {

Modified: 
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ontology/CoreOntologySpaceImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ontology/CoreOntologySpaceImpl.java?rev=1089471&r1=1089470&r2=1089471&view=diff
==============================================================================
--- 
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ontology/CoreOntologySpaceImpl.java
 (original)
+++ 
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ontology/CoreOntologySpaceImpl.java
 Wed Apr  6 14:43:02 2011
@@ -17,15 +17,16 @@ public class CoreOntologySpaceImpl exten
 //             SUFFIX = SpaceType.CORE.getIRISuffix();
 //     }
        
-       public CoreOntologySpaceImpl(IRI scopeID, PersistenceStore 
persistenceStore) {
+       public CoreOntologySpaceImpl(IRI scopeID, ClerezzaOntologyStorage 
storage) {
+
                super(IRI.create(StringUtils.stripIRITerminator(scopeID) + "/"
-                               + SpaceType.CORE.getIRISuffix()), 
SpaceType.CORE/*, scopeID*/, persistenceStore);
+                               + SpaceType.CORE.getIRISuffix()), 
SpaceType.CORE/*, scopeID*/, storage);
        }
 
-       public CoreOntologySpaceImpl(IRI scopeID, PersistenceStore 
persistenceStore,
+       public CoreOntologySpaceImpl(IRI scopeID, ClerezzaOntologyStorage 
storage,
                        OWLOntologyManager ontologyManager) {
                super(IRI.create(StringUtils.stripIRITerminator(scopeID) + "/"
-                               + SpaceType.CORE.getIRISuffix()), 
SpaceType.CORE, /*scopeID,*/ persistenceStore,
+                               + SpaceType.CORE.getIRISuffix()), 
SpaceType.CORE, /*scopeID,*/ storage,
                                ontologyManager);
        }
 

Modified: 
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ontology/CustomOntologySpaceImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ontology/CustomOntologySpaceImpl.java?rev=1089471&r1=1089470&r2=1089471&view=diff
==============================================================================
--- 
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ontology/CustomOntologySpaceImpl.java
 (original)
+++ 
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ontology/CustomOntologySpaceImpl.java
 Wed Apr  6 14:43:02 2011
@@ -21,16 +21,16 @@ public class CustomOntologySpaceImpl ext
 //             SUFFIX = SpaceType.CUSTOM.getIRISuffix();
 //     }
        
-       public CustomOntologySpaceImpl(IRI scopeID, PersistenceStore 
persistenceStore) {
+       public CustomOntologySpaceImpl(IRI scopeID, ClerezzaOntologyStorage 
storage) {
                super(IRI.create(StringUtils.stripIRITerminator(scopeID) + "/"
-                               + SpaceType.CUSTOM.getIRISuffix()), 
SpaceType.CUSTOM/*, scopeID*/, persistenceStore
+                               + SpaceType.CUSTOM.getIRISuffix()), 
SpaceType.CUSTOM/*, scopeID*/, storage
                                );
        }
 
-       public CustomOntologySpaceImpl(IRI scopeID, PersistenceStore 
persistenceStore,
+       public CustomOntologySpaceImpl(IRI scopeID, ClerezzaOntologyStorage 
storage,
                         OWLOntologyManager ontologyManager) {
                super(IRI.create(StringUtils.stripIRITerminator(scopeID) + "/"
-                               + SpaceType.CUSTOM.getIRISuffix()), 
SpaceType.CUSTOM, persistenceStore, /*scopeID,*/
+                               + SpaceType.CUSTOM.getIRISuffix()), 
SpaceType.CUSTOM, storage, /*scopeID,*/
                                ontologyManager);
        }
        

Modified: 
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ontology/OntologySpaceFactoryImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ontology/OntologySpaceFactoryImpl.java?rev=1089471&r1=1089470&r2=1089471&view=diff
==============================================================================
--- 
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ontology/OntologySpaceFactoryImpl.java
 (original)
+++ 
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/ontology/OntologySpaceFactoryImpl.java
 Wed Apr  6 14:43:02 2011
@@ -35,11 +35,11 @@ public class OntologySpaceFactoryImpl im
         *
         */
        //protected ClerezzaOntologyStorage storage;
-       protected PersistenceStore persistenceStore;
+       protected ClerezzaOntologyStorage storage;
 
-       public OntologySpaceFactoryImpl(ScopeRegistry registry, 
PersistenceStore persistenceStore) {
+       public OntologySpaceFactoryImpl(ScopeRegistry registry, 
ClerezzaOntologyStorage storage) {
                this.registry = registry;
-               this.persistenceStore = persistenceStore;
+               this.storage = storage;
        }
 
        /*
@@ -49,7 +49,7 @@ public class OntologySpaceFactoryImpl im
        @Override
        public CoreOntologySpace createCoreOntologySpace(IRI scopeID,
                        OntologyInputSource coreSource) {
-               CoreOntologySpace s = new CoreOntologySpaceImpl(scopeID, 
persistenceStore);
+               CoreOntologySpace s = new CoreOntologySpaceImpl(scopeID, 
storage);
                setupSpace(s, scopeID, coreSource);
                return s;
        }
@@ -61,7 +61,7 @@ public class OntologySpaceFactoryImpl im
        @Override
        public CustomOntologySpace createCustomOntologySpace(IRI scopeID,
                        OntologyInputSource customSource) {
-               CustomOntologySpace s = new CustomOntologySpaceImpl(scopeID, 
persistenceStore);
+               CustomOntologySpace s = new CustomOntologySpaceImpl(scopeID, 
storage);
                setupSpace(s, scopeID, customSource);
                return s;
        }
@@ -72,7 +72,7 @@ public class OntologySpaceFactoryImpl im
         */
        @Override
        public SessionOntologySpace createSessionOntologySpace(IRI scopeID) {
-               SessionOntologySpace s = new SessionOntologySpaceImpl(scopeID, 
persistenceStore);
+               SessionOntologySpace s = new SessionOntologySpaceImpl(scopeID, 
storage);
                // s.setUp();
                return s;
        }

Modified: 
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/session/SessionManagerImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/session/SessionManagerImpl.java?rev=1089471&r1=1089470&r2=1089471&view=diff
==============================================================================
--- 
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/session/SessionManagerImpl.java
 (original)
+++ 
incubator/stanbol/trunk/ontologymanager/ontonet/src/main/java/org/apache/stanbol/ontologymanager/ontonet/impl/session/SessionManagerImpl.java
 Wed Apr  6 14:43:02 2011
@@ -80,6 +80,7 @@ public class SessionManagerImpl implemen
                listeners.add(listener);
        }
 
+
        /*
         * (non-Javadoc)
         * 


Reply via email to