Class PersistingDiff
- java.lang.Object
-
- org.apache.jackrabbit.oak.upgrade.PersistingDiff
-
- All Implemented Interfaces:
org.apache.jackrabbit.oak.spi.state.NodeStateDiff
public class PersistingDiff extends java.lang.Object implements org.apache.jackrabbit.oak.spi.state.NodeStateDiff
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.apache.jackrabbit.oak.segment.SegmentNodeState
applyDiffOnNodeState(org.apache.jackrabbit.oak.segment.file.FileStore fileStore, @NotNull org.apache.jackrabbit.oak.spi.state.NodeState before, @NotNull org.apache.jackrabbit.oak.spi.state.NodeState after, @NotNull org.apache.jackrabbit.oak.spi.state.NodeState onto)
boolean
childNodeAdded(@NotNull java.lang.String name, @NotNull org.apache.jackrabbit.oak.spi.state.NodeState after)
boolean
childNodeChanged(@NotNull java.lang.String name, @NotNull org.apache.jackrabbit.oak.spi.state.NodeState before, @NotNull org.apache.jackrabbit.oak.spi.state.NodeState after)
boolean
childNodeDeleted(java.lang.String name, org.apache.jackrabbit.oak.spi.state.NodeState before)
boolean
propertyAdded(@NotNull org.apache.jackrabbit.oak.api.PropertyState after)
boolean
propertyChanged(@NotNull org.apache.jackrabbit.oak.api.PropertyState before, @NotNull org.apache.jackrabbit.oak.api.PropertyState after)
boolean
propertyDeleted(org.apache.jackrabbit.oak.api.PropertyState before)
-
-
-
Method Detail
-
applyDiffOnNodeState
public static org.apache.jackrabbit.oak.segment.SegmentNodeState applyDiffOnNodeState(org.apache.jackrabbit.oak.segment.file.FileStore fileStore, @NotNull @NotNull org.apache.jackrabbit.oak.spi.state.NodeState before, @NotNull @NotNull org.apache.jackrabbit.oak.spi.state.NodeState after, @NotNull @NotNull org.apache.jackrabbit.oak.spi.state.NodeState onto) throws java.io.IOException
- Throws:
java.io.IOException
-
propertyAdded
public boolean propertyAdded(@NotNull @NotNull org.apache.jackrabbit.oak.api.PropertyState after)
- Specified by:
propertyAdded
in interfaceorg.apache.jackrabbit.oak.spi.state.NodeStateDiff
-
propertyChanged
public boolean propertyChanged(@NotNull @NotNull org.apache.jackrabbit.oak.api.PropertyState before, @NotNull @NotNull org.apache.jackrabbit.oak.api.PropertyState after)
- Specified by:
propertyChanged
in interfaceorg.apache.jackrabbit.oak.spi.state.NodeStateDiff
-
propertyDeleted
public boolean propertyDeleted(org.apache.jackrabbit.oak.api.PropertyState before)
- Specified by:
propertyDeleted
in interfaceorg.apache.jackrabbit.oak.spi.state.NodeStateDiff
-
childNodeAdded
public boolean childNodeAdded(@NotNull @NotNull java.lang.String name, @NotNull @NotNull org.apache.jackrabbit.oak.spi.state.NodeState after)
- Specified by:
childNodeAdded
in interfaceorg.apache.jackrabbit.oak.spi.state.NodeStateDiff
-
childNodeChanged
public boolean childNodeChanged(@NotNull @NotNull java.lang.String name, @NotNull @NotNull org.apache.jackrabbit.oak.spi.state.NodeState before, @NotNull @NotNull org.apache.jackrabbit.oak.spi.state.NodeState after)
- Specified by:
childNodeChanged
in interfaceorg.apache.jackrabbit.oak.spi.state.NodeStateDiff
-
childNodeDeleted
public boolean childNodeDeleted(java.lang.String name, org.apache.jackrabbit.oak.spi.state.NodeState before)
- Specified by:
childNodeDeleted
in interfaceorg.apache.jackrabbit.oak.spi.state.NodeStateDiff
-
-