You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ju...@apache.org on 2010/11/16 15:05:44 UTC

svn commit: r1035639 - /sling/trunk/bundles/jcr/base/src/main/java/org/apache/sling/jcr/base/AbstractSlingRepository.java

Author: justin
Date: Tue Nov 16 14:05:44 2010
New Revision: 1035639

URL: http://svn.apache.org/viewvc?rev=1035639&view=rev
Log:
SLING-1875 - using Workspace.createWorkspace() instead of JackrabbitWorkspace.createWorkspace()

Modified:
    sling/trunk/bundles/jcr/base/src/main/java/org/apache/sling/jcr/base/AbstractSlingRepository.java

Modified: sling/trunk/bundles/jcr/base/src/main/java/org/apache/sling/jcr/base/AbstractSlingRepository.java
URL: http://svn.apache.org/viewvc/sling/trunk/bundles/jcr/base/src/main/java/org/apache/sling/jcr/base/AbstractSlingRepository.java?rev=1035639&r1=1035638&r2=1035639&view=diff
==============================================================================
--- sling/trunk/bundles/jcr/base/src/main/java/org/apache/sling/jcr/base/AbstractSlingRepository.java (original)
+++ sling/trunk/bundles/jcr/base/src/main/java/org/apache/sling/jcr/base/AbstractSlingRepository.java Tue Nov 16 14:05:44 2010
@@ -30,7 +30,6 @@ import javax.jcr.SimpleCredentials;
 import javax.jcr.Value;
 import javax.jcr.Workspace;
 
-import org.apache.jackrabbit.api.JackrabbitWorkspace;
 import org.apache.sling.jcr.api.NamespaceMapper;
 import org.apache.sling.jcr.api.SlingRepository;
 import org.apache.sling.jcr.base.internal.loader.Loader;
@@ -688,15 +687,8 @@ public abstract class AbstractSlingRepos
             Credentials sc = getAdministrativeCredentials(this.adminUser);
             tmpSession = this.getRepository().login(sc);
             Workspace defaultWs = tmpSession.getWorkspace();
-            if (defaultWs instanceof JackrabbitWorkspace) {
-                ((JackrabbitWorkspace) defaultWs).createWorkspace(workspace);
-                return true;
-            }
-
-            // not Jackrabbit
-            this.log(LogService.LOG_ERROR,
-                "createWorkspace: Cannot create requested workspace "
-                    + workspace + ": Jackrabbit is required");
+            defaultWs.createWorkspace(workspace);
+            return true;
         } catch (Throwable t) {
             this.log(LogService.LOG_ERROR,
                 "createWorkspace: Cannot create requested workspace "