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/04/11 12:42:51 UTC
svn commit: r1324691 - in
/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak:
api/TransientNodeState.java kernel/KernelNodeStateEditor.java
kernel/TransientKernelNodeState.java
Author: mduerig
Date: Wed Apr 11 10:42:51 2012
New Revision: 1324691
URL: http://svn.apache.org/viewvc?rev=1324691&view=rev
Log:
OAK-18: Define Oak API
remove references to implementation classes from TransientNodeState
Modified:
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/TransientNodeState.java
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/kernel/KernelNodeStateEditor.java
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/kernel/TransientKernelNodeState.java
Modified: jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/TransientNodeState.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/TransientNodeState.java?rev=1324691&r1=1324690&r2=1324691&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/TransientNodeState.java (original)
+++ jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/api/TransientNodeState.java Wed Apr 11 10:42:51 2012
@@ -1,8 +1,5 @@
package org.apache.jackrabbit.oak.api;
-import org.apache.jackrabbit.oak.kernel.KernelNodeStateEditor;
-import org.apache.jackrabbit.oak.kernel.TransientKernelNodeState;
-
/**
* A transient node state represents a node being edited. All edit operations are
* done through an associated {@link org.apache.jackrabbit.oak.api.NodeStateEditor}.
@@ -34,7 +31,7 @@ public interface TransientNodeState {
/**
* @return editor acting upon this instance
*/
- KernelNodeStateEditor getEditor();
+ NodeStateEditor getEditor();
/**
* Get a property state
@@ -64,7 +61,7 @@ public interface TransientNodeState {
* @return the child node state with the given {@code name} or {@code null}
* if no such child node state exists.
*/
- TransientKernelNodeState getChildNode(String name);
+ TransientNodeState getChildNode(String name);
/**
* Determine if a child node state exists
Modified: jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/kernel/KernelNodeStateEditor.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/kernel/KernelNodeStateEditor.java?rev=1324691&r1=1324690&r2=1324691&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/kernel/KernelNodeStateEditor.java (original)
+++ jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/kernel/KernelNodeStateEditor.java Wed Apr 11 10:42:51 2012
@@ -156,7 +156,7 @@ public class KernelNodeStateEditor imple
@Override
public KernelNodeStateEditor edit(String name) {
- TransientNodeState childState = transientState.getChildNode(name);
+ TransientKernelNodeState childState = transientState.getChildNode(name);
return childState == null
? null
: childState.getEditor();
Modified: jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/kernel/TransientKernelNodeState.java
URL: http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/kernel/TransientKernelNodeState.java?rev=1324691&r1=1324690&r2=1324691&view=diff
==============================================================================
--- jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/kernel/TransientKernelNodeState.java (original)
+++ jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/kernel/TransientKernelNodeState.java Wed Apr 11 10:42:51 2012
@@ -119,7 +119,7 @@ public class TransientKernelNodeState im
* @param parent parent of the copied state
* @param name name of the copied state
*/
- private TransientKernelNodeState(TransientKernelNodeState state, TransientNodeState parent,
+ private TransientKernelNodeState(TransientKernelNodeState state, TransientKernelNodeState parent,
String name) {
editor = new KernelNodeStateEditor(parent.getEditor(), this);