Author: mreutegg
Date: Mon Feb 10 09:49:42 2014
New Revision: 1566549

URL: http://svn.apache.org/r1566549
Log:
OAK-1399: Drop TODO.java again from the oak utils

Apply Angela's patch.

Modified:
    
jackrabbit/oak/trunk/oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/version/VersionManagerImpl.java

Modified: 
jackrabbit/oak/trunk/oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/version/VersionManagerImpl.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/version/VersionManagerImpl.java?rev=1566549&r1=1566548&r2=1566549&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/version/VersionManagerImpl.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/version/VersionManagerImpl.java
 Mon Feb 10 09:49:42 2014
@@ -38,7 +38,6 @@ import javax.jcr.version.VersionExceptio
 import javax.jcr.version.VersionHistory;
 import javax.jcr.version.VersionManager;
 
-import org.apache.jackrabbit.commons.iterator.NodeIteratorAdapter;
 import org.apache.jackrabbit.oak.api.CommitFailedException;
 import org.apache.jackrabbit.oak.commons.PathUtils;
 import org.apache.jackrabbit.oak.jcr.session.SessionContext;
@@ -48,7 +47,6 @@ import org.apache.jackrabbit.oak.jcr.del
 import org.apache.jackrabbit.oak.jcr.delegate.VersionHistoryDelegate;
 import org.apache.jackrabbit.oak.jcr.delegate.VersionManagerDelegate;
 import org.apache.jackrabbit.oak.jcr.session.operation.SessionOperation;
-import org.apache.jackrabbit.oak.util.TODO;
 
 import static com.google.common.base.Preconditions.checkNotNull;
 
@@ -64,14 +62,14 @@ public class VersionManagerImpl implemen
 
     @Override
     public Node setActivity(Node activity) throws RepositoryException {
-        return TODO.unimplemented().returnValue(null);
+        throw new UnsupportedRepositoryOperationException("OAK-827: Activities 
not implemented.");
     }
 
     @Override
     public void restoreByLabel(
             String absPath, String versionLabel, boolean removeExisting)
             throws RepositoryException {
-        TODO.unimplemented().doNothing();
+        throw new UnsupportedRepositoryOperationException("OAK-168: Restore of 
by label not implemented.");
     }
 
     @Override
@@ -158,8 +156,7 @@ public class VersionManagerImpl implemen
             UnsupportedRepositoryOperationException, VersionException,
             LockException, InvalidItemStateException, RepositoryException {
         if (versions.length > 1) {
-            // TODO: implement restore of multiple versions
-            TODO.unimplemented().doNothing(); // TODO: RETURN
+            throw new UnsupportedRepositoryOperationException("OAK-168: 
Restore of multiple versions not implemented.");
         }
         final Version version = versions[0];
         VersionHistory history = (VersionHistory) version.getParent();
@@ -221,7 +218,7 @@ public class VersionManagerImpl implemen
     @Override
     public void removeActivity(Node activityNode)
             throws RepositoryException {
-        TODO.unimplemented().doNothing();
+        throw new UnsupportedRepositoryOperationException("OAK-827: Activities 
not implemented.");
     }
 
     @Override
@@ -229,19 +226,19 @@ public class VersionManagerImpl implemen
             String absPath, String srcWorkspace,
             boolean bestEffort, boolean isShallow)
             throws RepositoryException {
-        return TODO.unimplemented().returnValue(NodeIteratorAdapter.EMPTY);
+        throw new UnsupportedRepositoryOperationException("OAK-1402: Merge not 
implemented.");
     }
 
     @Override
     public NodeIterator merge(
             String absPath, String srcWorkspace, boolean bestEffort)
             throws RepositoryException {
-        return TODO.unimplemented().returnValue(NodeIteratorAdapter.EMPTY);
+        throw new UnsupportedRepositoryOperationException("OAK-1402: Merge not 
implemented.");
     }
 
     @Override
     public NodeIterator merge(Node activityNode) throws RepositoryException {
-        return TODO.unimplemented().returnValue(NodeIteratorAdapter.EMPTY);
+        throw new UnsupportedRepositoryOperationException("OAK-1402: Merge not 
implemented.");
     }
 
     private String getOakPathOrThrowNotFound(String absPath) throws 
PathNotFoundException {
@@ -296,23 +293,23 @@ public class VersionManagerImpl implemen
 
     @Override
     public Node getActivity() throws RepositoryException {
-        return null;//TODO.unimplemented().returnValue(null);
+        throw new UnsupportedRepositoryOperationException("OAK-827: Activities 
not implemented.");
     }
 
     @Override
     public void doneMerge(String absPath, Version version)
             throws RepositoryException {
-        TODO.unimplemented().doNothing();
+        throw new UnsupportedRepositoryOperationException("OAK-1402: Merge not 
implemented.");
     }
 
     @Override
     public Node createConfiguration(String absPath) throws RepositoryException 
{
-        return TODO.unimplemented().returnValue(null);
+        throw new UnsupportedRepositoryOperationException("OAK-1403: 
Configurations not implemented.");
     }
 
     @Override
     public Node createActivity(String title) throws RepositoryException {
-        return TODO.unimplemented().returnValue(null);
+        throw new UnsupportedRepositoryOperationException("OAK-827: Activities 
not implemented.");
     }
 
     @Override
@@ -358,9 +355,8 @@ public class VersionManagerImpl implemen
     }
 
     @Override
-    public void cancelMerge(String absPath, Version version)
-            throws RepositoryException {
-        TODO.unimplemented().doNothing();
+    public void cancelMerge(String absPath, Version version) throws 
RepositoryException {
+        throw new UnsupportedRepositoryOperationException("OAK-1402: Merge not 
implemented.");
     }
 
     //----------------------------< internal 
>----------------------------------


Reply via email to