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