Class ReverseNodeStateDiff
- java.lang.Object
-
- org.apache.jackrabbit.oak.plugins.document.util.ReverseNodeStateDiff
-
- All Implemented Interfaces:
org.apache.jackrabbit.oak.spi.state.NodeStateDiff
public class ReverseNodeStateDiff extends java.lang.Object implements org.apache.jackrabbit.oak.spi.state.NodeStateDiff
Implementation of aNodeStateDiff
that reports the inverse operation to the wrappedNodeStateDiff
.
-
-
Constructor Summary
Constructors Constructor Description ReverseNodeStateDiff(org.apache.jackrabbit.oak.spi.state.NodeStateDiff diff)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
childNodeAdded(java.lang.String name, org.apache.jackrabbit.oak.spi.state.NodeState after)
boolean
childNodeChanged(java.lang.String name, org.apache.jackrabbit.oak.spi.state.NodeState before, org.apache.jackrabbit.oak.spi.state.NodeState after)
boolean
childNodeDeleted(java.lang.String name, org.apache.jackrabbit.oak.spi.state.NodeState before)
boolean
propertyAdded(org.apache.jackrabbit.oak.api.PropertyState after)
boolean
propertyChanged(org.apache.jackrabbit.oak.api.PropertyState before, org.apache.jackrabbit.oak.api.PropertyState after)
boolean
propertyDeleted(org.apache.jackrabbit.oak.api.PropertyState before)
-
-
-
Method Detail
-
propertyAdded
public boolean propertyAdded(org.apache.jackrabbit.oak.api.PropertyState after)
- Specified by:
propertyAdded
in interfaceorg.apache.jackrabbit.oak.spi.state.NodeStateDiff
-
propertyChanged
public boolean propertyChanged(org.apache.jackrabbit.oak.api.PropertyState before, 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(java.lang.String name, org.apache.jackrabbit.oak.spi.state.NodeState after)
- Specified by:
childNodeAdded
in interfaceorg.apache.jackrabbit.oak.spi.state.NodeStateDiff
-
childNodeChanged
public boolean childNodeChanged(java.lang.String name, org.apache.jackrabbit.oak.spi.state.NodeState before, 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
-
-