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/19 19:11:16 UTC

svn commit: r1148450 - in /jackrabbit/sandbox/spi2microkernel: pom.xml src/main/java/org/apache/jackrabbit/spi2microkernel/RepositoryServiceImpl.java

Author: mduerig
Date: Tue Jul 19 17:11:15 2011
New Revision: 1148450

URL: http://svn.apache.org/viewvc?rev=1148450&view=rev
Log:
spi2microkernel (WIP)
- fix dependencies
- add logging

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

Modified: jackrabbit/sandbox/spi2microkernel/pom.xml
URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/spi2microkernel/pom.xml?rev=1148450&r1=1148449&r2=1148450&view=diff
==============================================================================
--- jackrabbit/sandbox/spi2microkernel/pom.xml (original)
+++ jackrabbit/sandbox/spi2microkernel/pom.xml Tue Jul 19 17:11:15 2011
@@ -47,6 +47,11 @@
         </dependency>
         <dependency>
             <groupId>org.apache.jackrabbit</groupId>
+            <artifactId>jackrabbit-jcr-commons</artifactId>
+            <version>2.3-SNAPSHOT</version>
+        </dependency>
+        <dependency>
+            <groupId>org.apache.jackrabbit</groupId>
             <artifactId>microkernel</artifactId>
             <version>0.1-SNAPSHOT</version>
         </dependency>
@@ -56,10 +61,20 @@
             <version>1.1</version>
         </dependency>
         <dependency>
+            <groupId>commons-io</groupId>
+            <artifactId>commons-io</artifactId>
+            <version>1.4</version>
+        </dependency>
+        <dependency>
             <groupId>javax.jcr</groupId>
             <artifactId>jcr</artifactId>
             <version>2.0</version>
         </dependency>
+        <dependency>
+            <groupId>org.slf4j</groupId>
+            <artifactId>slf4j-api</artifactId>
+            <version>1.6.1</version>
+        </dependency>
 
         <!-- test dependencies -->
         <dependency>

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=1148450&r1=1148449&r2=1148450&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 Tue Jul 19 17:11:15 2011
@@ -54,6 +54,8 @@ import org.apache.jackrabbit.spi2microke
 import org.apache.jackrabbit.spi2microkernel.util.Values;
 import org.json.simple.parser.JSONParser;
 import org.json.simple.parser.ParseException;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
 
 import javax.jcr.Credentials;
 import javax.jcr.GuestCredentials;
@@ -80,6 +82,8 @@ import static org.apache.jackrabbit.spi2
 import static org.apache.jackrabbit.spi2microkernel.util.ItemInfos.*;
 
 public class RepositoryServiceImpl extends AbstractRepositoryService {
+    static final Logger log = LoggerFactory.getLogger(RepositoryServiceImpl.class);
+
     private static final QNodeDefinition ROOT_NODE_DEFINITION = new QNodeDefinitionImpl(ROOT, REP_ROOT, true, true,
             OnParentVersionAction.VERSION, false, REP_ROOT, new Name[]{ REP_ROOT }, false);
 
@@ -545,8 +549,10 @@ public class RepositoryServiceImpl exten
         }
 
         public void reorderNodes(NodeId parentId, NodeId srcNodeId, NodeId beforeNodeId) throws RepositoryException {
-            // todo implement reorderNodes
-            throw new UnsupportedRepositoryOperationException("reorderNodes");
+            log.error("Not implemented: reorderNodes");
+
+            // fixme implement reorderNodes
+            //throw new UnsupportedRepositoryOperationException("reorderNodes");
         }
 
         public void setMixins(NodeId nodeId, Name[] mixinNodeTypeNames) throws RepositoryException {