Class ConflictAnnotatingRebaseDiff

    • Constructor Detail

      • ConflictAnnotatingRebaseDiff

        public ConflictAnnotatingRebaseDiff​(NodeBuilder builder)
    • Method Detail

      • addExistingProperty

        protected void addExistingProperty​(NodeBuilder builder,
                                           org.apache.jackrabbit.oak.api.PropertyState before,
                                           org.apache.jackrabbit.oak.api.PropertyState after)
        Description copied from class: AbstractRebaseDiff
        Called when the property after was added on the branch but the property exists already in the trunk.
        Specified by:
        addExistingProperty in class AbstractRebaseDiff
        Parameters:
        builder - parent builder
        before - existing property
        after - added property
      • changeDeletedProperty

        protected void changeDeletedProperty​(NodeBuilder builder,
                                             org.apache.jackrabbit.oak.api.PropertyState after,
                                             org.apache.jackrabbit.oak.api.PropertyState base)
        Description copied from class: AbstractRebaseDiff
        Called when the property after was changed on the branch but was deleted already in the trunk.
        Specified by:
        changeDeletedProperty in class AbstractRebaseDiff
        Parameters:
        builder - parent builder
        after - changed property
        base - base property
      • changeChangedProperty

        protected void changeChangedProperty​(NodeBuilder builder,
                                             org.apache.jackrabbit.oak.api.PropertyState before,
                                             org.apache.jackrabbit.oak.api.PropertyState after)
        Description copied from class: AbstractRebaseDiff
        Called when the property after was changed on the branch but was already changed to before in the trunk.
        Specified by:
        changeChangedProperty in class AbstractRebaseDiff
        Parameters:
        builder - parent property
        before - changed property in branch
        after - changed property in trunk
      • deleteDeletedProperty

        protected void deleteDeletedProperty​(NodeBuilder builder,
                                             org.apache.jackrabbit.oak.api.PropertyState before)
        Description copied from class: AbstractRebaseDiff
        Called when the property before was deleted in the branch but was already deleted in the trunk.
        Specified by:
        deleteDeletedProperty in class AbstractRebaseDiff
        Parameters:
        builder - parent builder
        before - deleted property
      • deleteChangedProperty

        protected void deleteChangedProperty​(NodeBuilder builder,
                                             org.apache.jackrabbit.oak.api.PropertyState before)
        Description copied from class: AbstractRebaseDiff
        Called when the property before was deleted in the branch but was already changed in the trunk.
        Specified by:
        deleteChangedProperty in class AbstractRebaseDiff
        Parameters:
        builder - parent builder
        before - deleted property
      • addExistingNode

        protected void addExistingNode​(NodeBuilder builder,
                                       String name,
                                       NodeState before,
                                       NodeState after)
        Description copied from class: AbstractRebaseDiff
        Called when the node after was added on the branch but the node exists already in the trunk.
        Specified by:
        addExistingNode in class AbstractRebaseDiff
        Parameters:
        builder - parent builder
        name - name of the added node
        before - existing node
        after - added added