Uses of Interface
org.apache.jackrabbit.oak.spi.state.NodeBuilder
-
-
Uses of NodeBuilder in org.apache.jackrabbit.oak.json
Constructors in org.apache.jackrabbit.oak.json with parameters of type NodeBuilder Constructor Description JsonDeserializer(BlobDeserializer blobHandler, NodeBuilder builder) -
Uses of NodeBuilder in org.apache.jackrabbit.oak.plugins.memory
Classes in org.apache.jackrabbit.oak.plugins.memory that implement NodeBuilder Modifier and Type Class Description classMemoryNodeBuilderIn-memory node state builder.Methods in org.apache.jackrabbit.oak.plugins.memory that return NodeBuilder Modifier and Type Method Description @NotNull NodeBuilderEmptyNodeState. builder()@NotNull NodeBuilderModifiedNodeState. builder()@NotNull NodeBuilderMemoryNodeBuilder. child(@NotNull java.lang.String name)@NotNull NodeBuilderMemoryNodeBuilder. getChildNode(@NotNull java.lang.String name)@NotNull NodeBuilderMemoryNodeBuilder. removeProperty(java.lang.String name)@NotNull NodeBuilderMemoryNodeBuilder. setChildNode(@NotNull java.lang.String name)@NotNull NodeBuilderMemoryNodeBuilder. setChildNode(@NotNull java.lang.String name, @NotNull NodeState state)@NotNull NodeBuilderMemoryNodeBuilder. setProperty(@NotNull org.apache.jackrabbit.oak.api.PropertyState property)<T> @NotNull NodeBuilderMemoryNodeBuilder. setProperty(java.lang.String name, T value)<T> @NotNull NodeBuilderMemoryNodeBuilder. setProperty(java.lang.String name, T value, org.apache.jackrabbit.oak.api.Type<T> type)Methods in org.apache.jackrabbit.oak.plugins.memory with parameters of type NodeBuilder Modifier and Type Method Description NodeStateMemoryNodeStore. merge(@NotNull NodeBuilder builder, @NotNull CommitHook commitHook, @NotNull CommitInfo info)This implementation is equal to first rebasing the builder and then applying it to a new branch and immediately merging it back.booleanMemoryNodeBuilder. moveTo(@NotNull NodeBuilder newParent, @NotNull java.lang.String newName)This implementation has the same semantics as adding this node with namenewNameas a new child ofnewParentfollowed by removing this node.NodeStateMemoryNodeStore. rebase(@NotNull NodeBuilder builder)This implementation is equal to applying the differences between the builders base state and its head state to a fresh builder on the stores root state usingConflictAnnotatingRebaseDifffor resolving conflicts.NodeStateMemoryNodeStore. reset(@NotNull NodeBuilder builder)This implementation is equal resetting the builder to the root of the store and returning the resulting node state from the builder. -
Uses of NodeBuilder in org.apache.jackrabbit.oak.spi.commit
Methods in org.apache.jackrabbit.oak.spi.commit with parameters of type NodeBuilder Modifier and Type Method Description @NotNull ThreeWayConflictHandler.ResolutionCompositeConflictHandler. addExistingNode(@NotNull NodeBuilder parent, @NotNull java.lang.String name, @NotNull NodeState ours, @NotNull NodeState theirs)@NotNull PartialConflictHandler.ResolutionConflictHandler. addExistingNode(NodeBuilder parent, java.lang.String name, NodeState ours, NodeState theirs)Deprecated.The nodeourshas been added toparentwhich conflicts with nodetheirswhich has been added in the persistence store.@Nullable PartialConflictHandler.ResolutionPartialConflictHandler. addExistingNode(NodeBuilder parent, java.lang.String name, NodeState ours, NodeState theirs)Deprecated.The nodeourshas been added toparentwhich conflicts with nodetheirswhich has been added in the persistence store.@NotNull ThreeWayConflictHandler.ResolutionThreeWayConflictHandler. addExistingNode(@NotNull NodeBuilder parent, @NotNull java.lang.String name, @NotNull NodeState ours, @NotNull NodeState theirs)The nodeourshas been added toparentwhich conflicts with nodetheirswhich has been added in the persistence store.@NotNull ThreeWayConflictHandler.ResolutionCompositeConflictHandler. addExistingProperty(@NotNull NodeBuilder parent, @NotNull org.apache.jackrabbit.oak.api.PropertyState ours, @NotNull org.apache.jackrabbit.oak.api.PropertyState theirs)@NotNull PartialConflictHandler.ResolutionConflictHandler. addExistingProperty(NodeBuilder parent, org.apache.jackrabbit.oak.api.PropertyState ours, org.apache.jackrabbit.oak.api.PropertyState theirs)Deprecated.The propertyourshas been added toparentwhich conflicts with propertytheirswhich has been added in the persistence store.@Nullable PartialConflictHandler.ResolutionPartialConflictHandler. addExistingProperty(NodeBuilder parent, org.apache.jackrabbit.oak.api.PropertyState ours, org.apache.jackrabbit.oak.api.PropertyState theirs)Deprecated.The propertyourshas been added toparentwhich conflicts with propertytheirswhich has been added in the persistence store.@NotNull ThreeWayConflictHandler.ResolutionThreeWayConflictHandler. addExistingProperty(@NotNull NodeBuilder parent, @NotNull org.apache.jackrabbit.oak.api.PropertyState ours, @NotNull org.apache.jackrabbit.oak.api.PropertyState theirs)The propertyourshas been added toparentwhich conflicts with propertytheirswhich has been added in the persistence store.@NotNull ThreeWayConflictHandler.ResolutionCompositeConflictHandler. changeChangedProperty(@NotNull NodeBuilder parent, @NotNull org.apache.jackrabbit.oak.api.PropertyState ours, @NotNull org.apache.jackrabbit.oak.api.PropertyState theirs, @NotNull org.apache.jackrabbit.oak.api.PropertyState base)@NotNull PartialConflictHandler.ResolutionConflictHandler. changeChangedProperty(NodeBuilder parent, org.apache.jackrabbit.oak.api.PropertyState ours, org.apache.jackrabbit.oak.api.PropertyState theirs)Deprecated.The propertyourshas been changed inparentwhile it was also changed to a different value (theirs) in the persistence store.@Nullable PartialConflictHandler.ResolutionPartialConflictHandler. changeChangedProperty(NodeBuilder parent, org.apache.jackrabbit.oak.api.PropertyState ours, org.apache.jackrabbit.oak.api.PropertyState theirs)Deprecated.The propertyourshas been changed inparentwhile it was also changed to a different value (theirs) in the persistence store.@NotNull ThreeWayConflictHandler.ResolutionThreeWayConflictHandler. changeChangedProperty(@NotNull NodeBuilder parent, @NotNull org.apache.jackrabbit.oak.api.PropertyState ours, @NotNull org.apache.jackrabbit.oak.api.PropertyState theirs, @NotNull org.apache.jackrabbit.oak.api.PropertyState base)The propertyourshas been changed inparentwhile it was also changed to a different value (theirs) in the persistence store.@NotNull ThreeWayConflictHandler.ResolutionCompositeConflictHandler. changeDeletedNode(@NotNull NodeBuilder parent, @NotNull java.lang.String name, @NotNull NodeState ours, @NotNull NodeState base)@NotNull PartialConflictHandler.ResolutionConflictHandler. changeDeletedNode(NodeBuilder parent, java.lang.String name, NodeState ours)Deprecated.The nodeourshas been changed inparentwhile it was removed in the persistence store.@Nullable PartialConflictHandler.ResolutionPartialConflictHandler. changeDeletedNode(NodeBuilder parent, java.lang.String name, NodeState ours)Deprecated.The nodeourshas been changed inparentwhile it was removed in the persistence store.@NotNull ThreeWayConflictHandler.ResolutionThreeWayConflictHandler. changeDeletedNode(@NotNull NodeBuilder parent, @NotNull java.lang.String name, @NotNull NodeState ours, @NotNull NodeState base)The nodeourshas been changed inparentwhile it was removed in the persistence store.@NotNull ThreeWayConflictHandler.ResolutionCompositeConflictHandler. changeDeletedProperty(@NotNull NodeBuilder parent, @NotNull org.apache.jackrabbit.oak.api.PropertyState ours, @NotNull org.apache.jackrabbit.oak.api.PropertyState base)@NotNull PartialConflictHandler.ResolutionConflictHandler. changeDeletedProperty(NodeBuilder parent, org.apache.jackrabbit.oak.api.PropertyState ours)Deprecated.The propertyourshas been changed inparentwhile it was removed in the persistence store.@Nullable PartialConflictHandler.ResolutionPartialConflictHandler. changeDeletedProperty(NodeBuilder parent, org.apache.jackrabbit.oak.api.PropertyState ours)Deprecated.The propertyourshas been changed inparentwhile it was removed in the persistence store.@NotNull ThreeWayConflictHandler.ResolutionThreeWayConflictHandler. changeDeletedProperty(@NotNull NodeBuilder parent, @NotNull org.apache.jackrabbit.oak.api.PropertyState ours, @NotNull org.apache.jackrabbit.oak.api.PropertyState base)The propertyourshas been changed inparentwhile it was removed in the persistence store.@NotNull ThreeWayConflictHandler.ResolutionCompositeConflictHandler. deleteChangedNode(@NotNull NodeBuilder parent, @NotNull java.lang.String name, @NotNull NodeState theirs, @NotNull NodeState base)@NotNull PartialConflictHandler.ResolutionConflictHandler. deleteChangedNode(NodeBuilder parent, java.lang.String name, NodeState theirs)Deprecated.The nodetheirschanged in the persistence store while it has been deleted locally.@Nullable PartialConflictHandler.ResolutionPartialConflictHandler. deleteChangedNode(NodeBuilder parent, java.lang.String name, NodeState theirs)Deprecated.The nodetheirschanged in the persistence store while it has been deleted locally.@NotNull ThreeWayConflictHandler.ResolutionThreeWayConflictHandler. deleteChangedNode(@NotNull NodeBuilder parent, @NotNull java.lang.String name, @NotNull NodeState theirs, @NotNull NodeState base)The nodetheirschanged in the persistence store while it has been deleted locally.@NotNull ThreeWayConflictHandler.ResolutionCompositeConflictHandler. deleteChangedProperty(@NotNull NodeBuilder parent, @NotNull org.apache.jackrabbit.oak.api.PropertyState theirs, @NotNull org.apache.jackrabbit.oak.api.PropertyState base)@NotNull PartialConflictHandler.ResolutionConflictHandler. deleteChangedProperty(NodeBuilder parent, org.apache.jackrabbit.oak.api.PropertyState theirs)Deprecated.The propertytheirschanged in the persistence store while it has been deleted locally.@Nullable PartialConflictHandler.ResolutionPartialConflictHandler. deleteChangedProperty(NodeBuilder parent, org.apache.jackrabbit.oak.api.PropertyState theirs)Deprecated.The propertytheirschanged in the persistence store while it has been deleted locally.@NotNull ThreeWayConflictHandler.ResolutionThreeWayConflictHandler. deleteChangedProperty(@NotNull NodeBuilder parent, @NotNull org.apache.jackrabbit.oak.api.PropertyState theirs, @NotNull org.apache.jackrabbit.oak.api.PropertyState base)The propertytheirschanged in the persistence store while it has been deleted locally.@NotNull ThreeWayConflictHandler.ResolutionCompositeConflictHandler. deleteDeletedNode(@NotNull NodeBuilder parent, @NotNull java.lang.String name, @NotNull NodeState base)@NotNull PartialConflictHandler.ResolutionConflictHandler. deleteDeletedNode(NodeBuilder parent, java.lang.String name)Deprecated.The nodenamehas been removed inparentwhile it was also removed in the persistence store.@Nullable PartialConflictHandler.ResolutionPartialConflictHandler. deleteDeletedNode(NodeBuilder parent, java.lang.String name)Deprecated.The nodenamehas been removed inparentwhile it was also removed in the persistence store.@NotNull ThreeWayConflictHandler.ResolutionThreeWayConflictHandler. deleteDeletedNode(@NotNull NodeBuilder parent, @NotNull java.lang.String name, @NotNull NodeState base)The nodenamehas been removed inparentwhile it was also removed in the persistence store.@NotNull ThreeWayConflictHandler.ResolutionCompositeConflictHandler. deleteDeletedProperty(@NotNull NodeBuilder parent, @NotNull org.apache.jackrabbit.oak.api.PropertyState base)@NotNull PartialConflictHandler.ResolutionConflictHandler. deleteDeletedProperty(NodeBuilder parent, org.apache.jackrabbit.oak.api.PropertyState ours)Deprecated.The propertyourshas been removed inparentwhile it was also removed in the persistence store.@Nullable PartialConflictHandler.ResolutionPartialConflictHandler. deleteDeletedProperty(NodeBuilder parent, org.apache.jackrabbit.oak.api.PropertyState ours)Deprecated.The propertyourshas been removed inparentwhile it was also removed in the persistence store.@NotNull ThreeWayConflictHandler.ResolutionThreeWayConflictHandler. deleteDeletedProperty(@NotNull NodeBuilder parent, @NotNull org.apache.jackrabbit.oak.api.PropertyState base)The propertyourshas been removed inparentwhile it was also removed in the persistence store.@Nullable EditorCompositeEditorProvider. getRootEditor(NodeState before, NodeState after, NodeBuilder builder, CommitInfo info)@Nullable EditorEditorProvider. getRootEditor(NodeState before, NodeState after, NodeBuilder builder, CommitInfo info)Returns an editor for processing changes between the given two states.@Nullable EditorValidatorProvider. getRootEditor(NodeState before, NodeState after, NodeBuilder builder, CommitInfo info)@Nullable EditorWhiteboardEditorProvider. getRootEditor(NodeState before, NodeState after, NodeBuilder builder, CommitInfo info) -
Uses of NodeBuilder in org.apache.jackrabbit.oak.spi.filter
Methods in org.apache.jackrabbit.oak.spi.filter with parameters of type NodeBuilder Modifier and Type Method Description static PathFilterPathFilter. from(@NotNull NodeBuilder defn)Constructs the predicate based on given definition state. -
Uses of NodeBuilder in org.apache.jackrabbit.oak.spi.lifecycle
Methods in org.apache.jackrabbit.oak.spi.lifecycle with parameters of type NodeBuilder Modifier and Type Method Description voidCompositeInitializer. initialize(@NotNull NodeBuilder builder)voidCompositeWorkspaceInitializer. initialize(NodeBuilder builder, java.lang.String workspaceName)voidRepositoryInitializer. initialize(@NotNull NodeBuilder builder)Initializes repository content.voidWorkspaceInitializer. initialize(NodeBuilder builder, java.lang.String workspaceName)Initialize the content of a new workspace. -
Uses of NodeBuilder in org.apache.jackrabbit.oak.spi.state
Classes in org.apache.jackrabbit.oak.spi.state that implement NodeBuilder Modifier and Type Class Description classReadOnlyBuilderA node builder that throws anUnsupportedOperationExceptionon all attempts to modify the given base state.Fields in org.apache.jackrabbit.oak.spi.state declared as NodeBuilder Modifier and Type Field Description protected NodeBuilderApplyDiff. builderMethods in org.apache.jackrabbit.oak.spi.state that return NodeBuilder Modifier and Type Method Description @NotNull NodeBuilderNodeState. builder()Returns a builder for constructing a new node state based on this state, i.e.@NotNull NodeBuilderNodeBuilder. child(@NotNull java.lang.String name)Returns a builder for constructing changes to the named child node.@NotNull NodeBuilderNodeBuilder. getChildNode(@NotNull java.lang.String name)Returns a builder for constructing changes to the named child node.@NotNull NodeBuilderReadOnlyBuilder. getChildNode(@NotNull java.lang.String name)@NotNull NodeBuilderNodeBuilder. removeProperty(java.lang.String name)Remove the named property.@NotNull NodeBuilderReadOnlyBuilder. removeProperty(java.lang.String name)@NotNull NodeBuilderNodeBuilder. setChildNode(@NotNull java.lang.String name)Adds the named child node and returns a builder for modifying it.@NotNull NodeBuilderNodeBuilder. setChildNode(@NotNull java.lang.String name, @NotNull NodeState nodeState)Adds or replaces a subtree.@NotNull NodeBuilderReadOnlyBuilder. setChildNode(@NotNull java.lang.String name)@NotNull NodeBuilderReadOnlyBuilder. setChildNode(@NotNull java.lang.String name, @NotNull NodeState nodeState)@NotNull NodeBuilderNodeBuilder. setProperty(@NotNull org.apache.jackrabbit.oak.api.PropertyState property)Set a property state<T> @NotNull NodeBuilderNodeBuilder. setProperty(java.lang.String name, T value)Set a property state<T> @NotNull NodeBuilderNodeBuilder. setProperty(java.lang.String name, T value, org.apache.jackrabbit.oak.api.Type<T> type)Set a property state@NotNull NodeBuilderReadOnlyBuilder. setProperty(@NotNull org.apache.jackrabbit.oak.api.PropertyState property)<T> @NotNull NodeBuilderReadOnlyBuilder. setProperty(java.lang.String name, T value)<T> @NotNull NodeBuilderReadOnlyBuilder. setProperty(java.lang.String name, T value, org.apache.jackrabbit.oak.api.Type<T> type)Methods in org.apache.jackrabbit.oak.spi.state with parameters of type NodeBuilder Modifier and Type Method Description protected abstract voidAbstractRebaseDiff. addExistingNode(NodeBuilder builder, java.lang.String name, NodeState before, NodeState after)Called when the nodeafterwas added on the branch but the node exists already in the trunk.protected voidConflictAnnotatingRebaseDiff. addExistingNode(NodeBuilder builder, java.lang.String name, NodeState before, NodeState after)protected abstract voidAbstractRebaseDiff. addExistingProperty(NodeBuilder builder, org.apache.jackrabbit.oak.api.PropertyState before, org.apache.jackrabbit.oak.api.PropertyState after)Called when the propertyafterwas added on the branch but the property exists already in the trunk.protected voidConflictAnnotatingRebaseDiff. addExistingProperty(NodeBuilder builder, org.apache.jackrabbit.oak.api.PropertyState before, org.apache.jackrabbit.oak.api.PropertyState after)protected abstract voidAbstractRebaseDiff. changeChangedProperty(NodeBuilder builder, org.apache.jackrabbit.oak.api.PropertyState before, org.apache.jackrabbit.oak.api.PropertyState after)Called when the propertyafterwas changed on the branch but was already changed tobeforein the trunk.protected voidConflictAnnotatingRebaseDiff. changeChangedProperty(NodeBuilder builder, org.apache.jackrabbit.oak.api.PropertyState before, org.apache.jackrabbit.oak.api.PropertyState after)protected abstract voidAbstractRebaseDiff. changeDeletedNode(NodeBuilder builder, java.lang.String name, NodeState after, NodeState base)Called when the nodeafterwas changed on the branch but was deleted already in the trunk.protected voidConflictAnnotatingRebaseDiff. changeDeletedNode(NodeBuilder builder, java.lang.String name, NodeState after, NodeState base)protected abstract voidAbstractRebaseDiff. changeDeletedProperty(NodeBuilder builder, org.apache.jackrabbit.oak.api.PropertyState after, org.apache.jackrabbit.oak.api.PropertyState base)Called when the propertyafterwas changed on the branch but was deleted already in the trunk.protected voidConflictAnnotatingRebaseDiff. changeDeletedProperty(NodeBuilder builder, org.apache.jackrabbit.oak.api.PropertyState after, org.apache.jackrabbit.oak.api.PropertyState base)protected abstract AbstractRebaseDiffAbstractRebaseDiff. createDiff(NodeBuilder builder, java.lang.String name)Factory method for creating a rebase handler for the named child of the passed parent builder.protected ConflictAnnotatingRebaseDiffConflictAnnotatingRebaseDiff. createDiff(NodeBuilder builder, java.lang.String name)protected abstract voidAbstractRebaseDiff. deleteChangedNode(NodeBuilder builder, java.lang.String name, NodeState before)Called when the nodebeforewas deleted in the branch but was already changed in the trunk.protected voidConflictAnnotatingRebaseDiff. deleteChangedNode(NodeBuilder builder, java.lang.String name, NodeState before)protected abstract voidAbstractRebaseDiff. deleteChangedProperty(NodeBuilder builder, org.apache.jackrabbit.oak.api.PropertyState before)Called when the propertybeforewas deleted in the branch but was already changed in the trunk.protected voidConflictAnnotatingRebaseDiff. deleteChangedProperty(NodeBuilder builder, org.apache.jackrabbit.oak.api.PropertyState before)protected abstract voidAbstractRebaseDiff. deleteDeletedNode(NodeBuilder builder, java.lang.String name, NodeState before)Called when the nodebeforewas deleted in the branch but was already deleted in the trunk.protected voidConflictAnnotatingRebaseDiff. deleteDeletedNode(NodeBuilder builder, java.lang.String name, NodeState before)protected abstract voidAbstractRebaseDiff. deleteDeletedProperty(NodeBuilder builder, org.apache.jackrabbit.oak.api.PropertyState before)Called when the propertybeforewas deleted in the branch but was already deleted in the trunk.protected voidConflictAnnotatingRebaseDiff. deleteDeletedProperty(NodeBuilder builder, org.apache.jackrabbit.oak.api.PropertyState before)@NotNull NodeStateNodeStore. merge(@NotNull NodeBuilder builder, @NotNull CommitHook commitHook, @NotNull CommitInfo info)NodeStateProxyNodeStore. merge(NodeBuilder builder, CommitHook commitHook, CommitInfo info)booleanNodeBuilder. moveTo(@NotNull NodeBuilder newParent, @NotNull java.lang.String newName)Move this child to a new parent with a new name.booleanReadOnlyBuilder. moveTo(@NotNull NodeBuilder newParent, @NotNull java.lang.String newName)@NotNull NodeStateNodeStore. rebase(@NotNull NodeBuilder builder)NodeStateProxyNodeStore. rebase(NodeBuilder builder)NodeStateNodeStore. reset(@NotNull NodeBuilder builder)Reset the passedbuilderby throwing away all its changes and setting its base state to the current root state.NodeStateProxyNodeStore. reset(NodeBuilder builder)Constructors in org.apache.jackrabbit.oak.spi.state with parameters of type NodeBuilder Constructor Description AbstractRebaseDiff(NodeBuilder builder)ApplyDiff(NodeBuilder builder)ConflictAnnotatingRebaseDiff(NodeBuilder builder)
-