You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by md...@apache.org on 2012/03/23 22:38:21 UTC

svn commit: r1304617 - /jackrabbit/oak/trunk/oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/NodeImpl.java

Author: mduerig
Date: Fri Mar 23 21:38:20 2012
New Revision: 1304617

URL: http://svn.apache.org/viewvc?rev=1304617&view=rev
Log:
OAK-15: Clean up oak-jcr

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

Modified: jackrabbit/oak/trunk/oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/NodeImpl.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/NodeImpl.java?rev=1304617&r1=1304616&r2=1304617&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/NodeImpl.java (original)
+++ jackrabbit/oak/trunk/oak-jcr/src/main/java/org/apache/jackrabbit/oak/jcr/NodeImpl.java Fri Mar 23 21:38:20 2012
@@ -47,6 +47,7 @@ import javax.jcr.RepositoryException;
 import javax.jcr.UnsupportedRepositoryOperationException;
 import javax.jcr.Value;
 import javax.jcr.lock.Lock;
+import javax.jcr.lock.LockManager;
 import javax.jcr.nodetype.NodeDefinition;
 import javax.jcr.nodetype.NodeType;
 import javax.jcr.version.Version;
@@ -635,7 +636,6 @@ public class NodeImpl extends ItemImpl i
         checkSessionHasPendingChanges();
 
         // TODO
-
     }
 
     /**
@@ -683,7 +683,7 @@ public class NodeImpl extends ItemImpl i
      */
     @Override
     public boolean isCheckedOut() throws RepositoryException {
-        return getSession().getWorkspace().getVersionManager().isCheckedOut(getPath());
+        return getVersionManager().isCheckedOut(getPath());
     }
 
     /**
@@ -691,7 +691,7 @@ public class NodeImpl extends ItemImpl i
      */
     @Override
     public void restore(String versionName, boolean removeExisting) throws RepositoryException {
-        getSession().getWorkspace().getVersionManager().restore(getPath(), versionName, removeExisting);
+        getVersionManager().restore(getPath(), versionName, removeExisting);
     }
 
     /**
@@ -699,7 +699,7 @@ public class NodeImpl extends ItemImpl i
      */
     @Override
     public void restore(Version version, boolean removeExisting) throws RepositoryException {
-        getSession().getWorkspace().getVersionManager().restore(version, removeExisting);
+        getVersionManager().restore(version, removeExisting);
     }
 
     /**
@@ -745,7 +745,7 @@ public class NodeImpl extends ItemImpl i
      */
     @Override
     public Lock lock(boolean isDeep, boolean isSessionScoped) throws RepositoryException {
-        return getSession().getWorkspace().getLockManager().lock(getPath(), isDeep, isSessionScoped, Long.MAX_VALUE, null);
+        return getLockManager().lock(getPath(), isDeep, isSessionScoped, Long.MAX_VALUE, null);
     }
 
     /**
@@ -753,7 +753,7 @@ public class NodeImpl extends ItemImpl i
      */
     @Override
     public Lock getLock() throws RepositoryException {
-        return getSession().getWorkspace().getLockManager().getLock(getPath());
+        return getLockManager().getLock(getPath());
     }
 
     /**
@@ -761,7 +761,7 @@ public class NodeImpl extends ItemImpl i
      */
     @Override
     public void unlock() throws RepositoryException {
-        getSession().getWorkspace().getLockManager().unlock(getPath());
+        getLockManager().unlock(getPath());
     }
 
     /**
@@ -769,7 +769,7 @@ public class NodeImpl extends ItemImpl i
      */
     @Override
     public boolean holdsLock() throws RepositoryException {
-        return getSession().getWorkspace().getLockManager().holdsLock(getPath());
+        return getLockManager().holdsLock(getPath());
     }
 
     /**
@@ -777,7 +777,7 @@ public class NodeImpl extends ItemImpl i
      */
     @Override
     public boolean isLocked() throws RepositoryException {
-        return getSession().getWorkspace().getLockManager().isLocked(getPath());
+        return getLockManager().isLocked(getPath());
     }
 
 
@@ -790,13 +790,11 @@ public class NodeImpl extends ItemImpl i
     @Override
     public void removeSharedSet() throws RepositoryException {
         // TODO
-
     }
 
     @Override
     public void removeShare() throws RepositoryException {
         // TODO
-
     }
 
     /**
@@ -828,6 +826,10 @@ public class NodeImpl extends ItemImpl i
         return getSession().getWorkspace().getVersionManager();
     }
 
+    private LockManager getLockManager() throws RepositoryException {
+        return getSession().getWorkspace().getLockManager();
+    }
+
     private Path path() {
         return state.getPath();
     }