Class ResolveMergeConflict
- java.lang.Object
-
- org.apache.jackrabbit.jcr2spi.operation.AbstractOperation
-
- org.apache.jackrabbit.jcr2spi.operation.ResolveMergeConflict
-
- All Implemented Interfaces:
Operation
public class ResolveMergeConflict extends AbstractOperation
ResolveMergeConflict
...
-
-
Field Summary
-
Fields inherited from class org.apache.jackrabbit.jcr2spi.operation.AbstractOperation
status
-
Fields inherited from interface org.apache.jackrabbit.jcr2spi.operation.Operation
STATUS_PENDING, STATUS_PERSISTED, STATUS_UNDO
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(OperationVisitor visitor)
Calls the appropriatevisit
method onvisitor
based on the type of this operation.static Operation
create(NodeState nodeState, NodeId[] mergeFailedIds, NodeId[] predecessorIds, boolean resolveDone)
NodeId[]
getMergeFailedIds()
NodeId
getNodeId()
NodeId[]
getPredecessorIds()
void
persisted()
Invalidates theNodeState
that had a merge conflict pending and all its child properties.boolean
resolveDone()
-
Methods inherited from class org.apache.jackrabbit.jcr2spi.operation.AbstractOperation
addAffectedItemState, assertChildNodeEntries, getAffectedItemStates, getName, getNodeState, getStatus, undo
-
-
-
-
Method Detail
-
accept
public void accept(OperationVisitor visitor) throws RepositoryException, ConstraintViolationException, AccessDeniedException, ItemExistsException, NoSuchNodeTypeException, UnsupportedRepositoryOperationException, VersionException
Description copied from interface:Operation
Calls the appropriatevisit
method onvisitor
based on the type of this operation.- Parameters:
visitor
- the visitor to call back.- Throws:
RepositoryException
ConstraintViolationException
AccessDeniedException
ItemExistsException
NoSuchNodeTypeException
UnsupportedRepositoryOperationException
VersionException
- See Also:
Operation.accept(OperationVisitor)
-
persisted
public void persisted()
Invalidates theNodeState
that had a merge conflict pending and all its child properties.- See Also:
Operation.persisted()
-
getNodeId
public NodeId getNodeId() throws RepositoryException
- Throws:
RepositoryException
-
getMergeFailedIds
public NodeId[] getMergeFailedIds()
-
getPredecessorIds
public NodeId[] getPredecessorIds()
-
resolveDone
public boolean resolveDone()
-
-