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 2013/03/01 12:25:00 UTC

svn commit: r1451565 - /jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/TreeLocation.java

Author: mduerig
Date: Fri Mar  1 11:25:00 2013
New Revision: 1451565

URL: http://svn.apache.org/r1451565
Log:
OAK-598: TreeLocation#NULL allows to reveal the existence of items that are not accessible
clarify contract of exist()

Modified:
    jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/TreeLocation.java

Modified: jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/TreeLocation.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/TreeLocation.java?rev=1451565&r1=1451564&r2=1451565&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/TreeLocation.java (original)
+++ jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/TreeLocation.java Fri Mar  1 11:25:00 2013
@@ -57,7 +57,8 @@ public interface TreeLocation {
      * Determine whether the underlying {@link org.apache.jackrabbit.oak.api.Tree} or
      * {@link org.apache.jackrabbit.oak.api.PropertyState} for this {@code TreeLocation}
      * is available.
-     * @return  {@code true} if either {@link #getTree()} or {@link #getParent()} is non {@code null}.
+     * @return  {@code true} if either {@link #getTree()} or {@link #getProperty()} is non {@code null}.
+     *          and {@link #getStatus()} is not {{@link Status#DISCONNECTED}}.
      * {@code false} otherwise.
      */
     boolean exists();