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 voidaccept(OperationVisitor visitor)Calls the appropriatevisitmethod onvisitorbased on the type of this operation.static Operationcreate(NodeState nodeState, NodeId[] mergeFailedIds, NodeId[] predecessorIds, boolean resolveDone)NodeId[]getMergeFailedIds()NodeIdgetNodeId()NodeId[]getPredecessorIds()voidpersisted()Invalidates theNodeStatethat had a merge conflict pending and all its child properties.booleanresolveDone()-
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:OperationCalls the appropriatevisitmethod onvisitorbased on the type of this operation.- Parameters:
visitor- the visitor to call back.- Throws:
RepositoryExceptionConstraintViolationExceptionAccessDeniedExceptionItemExistsExceptionNoSuchNodeTypeExceptionUnsupportedRepositoryOperationExceptionVersionException- See Also:
Operation.accept(OperationVisitor)
-
persisted
public void persisted()
Invalidates theNodeStatethat 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()
-
-