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/09/23 19:22:10 UTC

svn commit: r1174895 - in /jackrabbit/sandbox/jackrabbit-mk: jackrabbit-spi/src/main/java/org/apache/jackrabbit/spi/RepositoryService.java jackrabbit-spi2microkernel/pom.xml

Author: mduerig
Date: Fri Sep 23 17:22:10 2011
New Revision: 1174895

URL: http://svn.apache.org/viewvc?rev=1174895&view=rev
Log:
Microkernel based Jackrabbit prototype (WIP)
Ignore failing tests for Item.save operations

Modified:
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi/src/main/java/org/apache/jackrabbit/spi/RepositoryService.java
    jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi2microkernel/pom.xml

Modified: jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi/src/main/java/org/apache/jackrabbit/spi/RepositoryService.java
URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi/src/main/java/org/apache/jackrabbit/spi/RepositoryService.java?rev=1174895&r1=1174894&r2=1174895&view=diff
==============================================================================
--- jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi/src/main/java/org/apache/jackrabbit/spi/RepositoryService.java (original)
+++ jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi/src/main/java/org/apache/jackrabbit/spi/RepositoryService.java Fri Sep 23 17:22:10 2011
@@ -376,7 +376,8 @@ public interface RepositoryService {
      * @see javax.jcr.Workspace#importXML(String, java.io.InputStream, int)
      */
     void importXml(SessionInfo sessionInfo, NodeId parentId, InputStream xmlStream, int uuidBehaviour)
-            throws ItemExistsException, PathNotFoundException, VersionException, ConstraintViolationException, LockException, AccessDeniedException, UnsupportedRepositoryOperationException, RepositoryException;
+            throws ItemExistsException, PathNotFoundException, VersionException, ConstraintViolationException,
+            LockException, AccessDeniedException, UnsupportedRepositoryOperationException, RepositoryException;
 
     //---------------------------------------------------------< Copy, Move >---
     /**
@@ -399,7 +400,8 @@ public interface RepositoryService {
      * @see javax.jcr.Workspace#move(String, String)
      */
     void move(SessionInfo sessionInfo, NodeId srcNodeId, NodeId destParentNodeId, Name destName)
-            throws ItemExistsException, PathNotFoundException, VersionException, ConstraintViolationException, LockException, AccessDeniedException, UnsupportedRepositoryOperationException, RepositoryException;
+            throws ItemExistsException, PathNotFoundException, VersionException, ConstraintViolationException,
+            LockException, AccessDeniedException, UnsupportedRepositoryOperationException, RepositoryException;
 
     /**
      * Clone the sub tree identified by the given{@code >srcNodeId}
@@ -429,9 +431,12 @@ public interface RepositoryService {
      * @see javax.jcr.Workspace#copy(String, String, String)
      */
     void copy(SessionInfo sessionInfo, String srcWorkspaceName, NodeId srcNodeId, NodeId destParentNodeId, Name destName)
-            throws NoSuchWorkspaceException, ConstraintViolationException, VersionException, AccessDeniedException, PathNotFoundException, ItemExistsException, LockException, UnsupportedRepositoryOperationException, RepositoryException;
+            throws NoSuchWorkspaceException, ConstraintViolationException, VersionException, AccessDeniedException,
+            PathNotFoundException, ItemExistsException, LockException, UnsupportedRepositoryOperationException,
+            RepositoryException;
 
     //------------------------------------------------------< Update, Clone >---
+
     /**
      * Updates the node identified by the given {@code NodeId} replacing
      * it (an the complete sub tree) with a clone of its corresponding node
@@ -447,7 +452,8 @@ public interface RepositoryService {
      * @throws javax.jcr.RepositoryException
      * @see javax.jcr.Node#update(String)
      */
-    void update(SessionInfo sessionInfo, NodeId nodeId, String srcWorkspaceName) throws NoSuchWorkspaceException, AccessDeniedException, LockException, InvalidItemStateException, RepositoryException;
+    void update(SessionInfo sessionInfo, NodeId nodeId, String srcWorkspaceName) throws NoSuchWorkspaceException,
+            AccessDeniedException, LockException, InvalidItemStateException, RepositoryException;
 
     /**
      * Clone the sub tree identified by the given{@code >srcNodeId}
@@ -473,9 +479,9 @@ public interface RepositoryService {
      * @throws javax.jcr.RepositoryException
      * @see javax.jcr.Workspace#clone(String, String, String, boolean)
      */
-    void clone(SessionInfo sessionInfo, String srcWorkspaceName, NodeId srcNodeId, NodeId destParentNodeId, Name destName,
-            boolean removeExisting) throws NoSuchWorkspaceException, ConstraintViolationException, VersionException,
-            AccessDeniedException, PathNotFoundException, ItemExistsException, LockException,
+    void clone(SessionInfo sessionInfo, String srcWorkspaceName, NodeId srcNodeId, NodeId destParentNodeId,
+            Name destName, boolean removeExisting) throws NoSuchWorkspaceException, ConstraintViolationException,
+            VersionException, AccessDeniedException, PathNotFoundException, ItemExistsException, LockException,
             UnsupportedRepositoryOperationException, RepositoryException;
 
     //------------------------------------------------------------< Locking >---
@@ -594,8 +600,8 @@ public interface RepositoryService {
      * @throws javax.jcr.RepositoryException
      * @see javax.jcr.Node#checkin()
      */
-    NodeId checkin(SessionInfo sessionInfo, NodeId nodeId) throws VersionException, UnsupportedRepositoryOperationException,
-            InvalidItemStateException, LockException, RepositoryException;
+    NodeId checkin(SessionInfo sessionInfo, NodeId nodeId) throws VersionException,
+            UnsupportedRepositoryOperationException, InvalidItemStateException, LockException, RepositoryException;
 
     /**
      * Performs a checkout for the {@code Node} identified by the given
@@ -1225,7 +1231,8 @@ public interface RepositoryService {
      * @see javax.jcr.nodetype.NodeTypeManager#registerNodeTypes(javax.jcr.nodetype.NodeTypeDefinition[], boolean)
      */
     void registerNodeTypes(SessionInfo sessionInfo, QNodeTypeDefinition[] nodeTypeDefinitions, boolean allowUpdate)
-            throws InvalidNodeTypeDefinitionException, NodeTypeExistsException, UnsupportedRepositoryOperationException, RepositoryException;
+            throws InvalidNodeTypeDefinitionException, NodeTypeExistsException, UnsupportedRepositoryOperationException,
+            RepositoryException;
 
     /**
      * Unregisters the node types with the specified {@code names}.

Modified: jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi2microkernel/pom.xml
URL: http://svn.apache.org/viewvc/jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi2microkernel/pom.xml?rev=1174895&r1=1174894&r2=1174895&view=diff
==============================================================================
--- jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi2microkernel/pom.xml (original)
+++ jackrabbit/sandbox/jackrabbit-mk/jackrabbit-spi2microkernel/pom.xml Fri Sep 23 17:22:10 2011
@@ -278,6 +278,14 @@
                                         org.apache.jackrabbit.test.api.observation.EventJournalTest#testIsDeepFalse
                                         org.apache.jackrabbit.test.api.observation.EventJournalTest#testNodeType
 
+                                        <!-- Not supported anymore Item.save -->
+                                        org.apache.jackrabbit.test.api.AddNodeTest#testAddNodeRepositoryExceptionSaveOnNewNode
+                                        org.apache.jackrabbit.test.api.SessionTest#testMoveConstraintViolationExceptionSrc
+                                        org.apache.jackrabbit.test.api.SessionTest#testMoveConstraintViolationExceptionDest
+                                        org.apache.jackrabbit.test.api.NodeTest#testAddNodeRepositoryExceptionSaveOnNewNode
+                                        org.apache.jackrabbit.test.api.NodeTest#testRefreshInvalidItemStateException
+                                        org.apache.jackrabbit.test.api.NodeTest#testSaveOnNewNodeRepositoryException
+
                                         <!-- fixme: Microkernel indexer does not properly handler multi valued properties -->
                                         org.apache.jackrabbit.test.api.GetWeakReferencesTest#testMultiValues
                                         org.apache.jackrabbit.test.api.GetWeakReferencesTest#testMultiValuesWithName