Author: mduerig Date: Thu Apr 18 16:42:13 2013 New Revision: 1469420 URL: http://svn.apache.org/r1469420 Log: OAK-709: Consider moving permission evaluation to the node state level pull builder() method up to AbstractNodeState: revert accidental changes
Modified: jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/memory/MemoryNodeBuilder.java Modified: jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/memory/MemoryNodeBuilder.java URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/memory/MemoryNodeBuilder.java?rev=1469420&r1=1469419&r2=1469420&view=diff ============================================================================== --- jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/memory/MemoryNodeBuilder.java (original) +++ jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/memory/MemoryNodeBuilder.java Thu Apr 18 16:42:13 2013 @@ -23,7 +23,6 @@ import static org.apache.jackrabbit.oak. import static org.apache.jackrabbit.oak.api.Type.NAME; import static org.apache.jackrabbit.oak.api.Type.NAMES; import static org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState.EMPTY_NODE; -import static org.apache.jackrabbit.oak.plugins.memory.EmptyNodeState.MISSING_NODE; import static org.apache.jackrabbit.oak.plugins.memory.ModifiedNodeState.with; import static org.apache.jackrabbit.oak.plugins.memory.ModifiedNodeState.withNodes; import static org.apache.jackrabbit.oak.plugins.memory.ModifiedNodeState.withProperties; @@ -506,12 +505,7 @@ public class MemoryNodeBuilder implement @Override @Nonnull public NodeBuilder getChild(@Nonnull String name) { - NodeBuilder child = child(name); - if (child.exists()) { - return child; - } else { - return new MemoryNodeBuilder(MISSING_NODE); - } + throw new UnsupportedOperationException(); // TODO } @Override @Nonnull