You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by md...@apache.org on 2011/07/21 19:59:23 UTC

svn commit: r1149284 - /jackrabbit/sandbox/spi2microkernel/src/main/java/org/apache/jackrabbit/spi2microkernel/RepositoryServiceImpl.java

Author: mduerig
Date: Thu Jul 21 17:59:22 2011
New Revision: 1149284

URL: http://svn.apache.org/viewvc?rev=1149284&view=rev
Log:
spi2microkernel (WIP)
- adjust descriptors
- set name of default workspace

Modified:
    jackrabbit/sandbox/spi2microkernel/src/main/java/org/apache/jackrabbit/spi2microkernel/RepositoryServiceImpl.java

Modified: jackrabbit/sandbox/spi2microkernel/src/main/java/org/apache/jackrabbit/spi2microkernel/RepositoryServiceImpl.java
URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/spi2microkernel/src/main/java/org/apache/jackrabbit/spi2microkernel/RepositoryServiceImpl.java?rev=1149284&r1=1149283&r2=1149284&view=diff
==============================================================================
--- jackrabbit/sandbox/spi2microkernel/src/main/java/org/apache/jackrabbit/spi2microkernel/RepositoryServiceImpl.java (original)
+++ jackrabbit/sandbox/spi2microkernel/src/main/java/org/apache/jackrabbit/spi2microkernel/RepositoryServiceImpl.java Thu Jul 21 17:59:22 2011
@@ -93,6 +93,7 @@ public class RepositoryServiceImpl exten
         QValue[] TRUE = new QValue[]{Values.TRUE};
 
         try {
+            put(SPEC_NAME_DESC, new QValue[]{Values.objectToValue("Content Repository for Java Technology API")});
             put(NODE_TYPE_MANAGEMENT_SAME_NAME_SIBLINGS_SUPPORTED, FALSE);
             put(OPTION_WORKSPACE_MANAGEMENT_SUPPORTED, TRUE);
             put(OPTION_OBSERVATION_SUPPORTED, TRUE);
@@ -141,6 +142,9 @@ public class RepositoryServiceImpl exten
 
     @Override
     protected SessionInfo createSessionInfo(SessionInfo sessionInfo, String workspaceName) throws RepositoryException {
+        if (workspaceName == null) {
+            workspaceName = Paths.DEFAULT_WORKSPACE;
+        }
         SessionInfo s = super.createSessionInfo(sessionInfo, workspaceName);
         createSessionState(s);
         return s;
@@ -151,6 +155,10 @@ public class RepositoryServiceImpl exten
         if (credentials == null) {
             credentials = new GuestCredentials();
         }
+        if (workspaceName == null) {
+            workspaceName = Paths.DEFAULT_WORKSPACE;
+        }
+        
         SessionInfo s = super.createSessionInfo(credentials, workspaceName);
         createSessionState(s);
         return s;