org.apache.jackrabbit.jcr2spi.operation
Class ResolveMergeConflict

java.lang.Object
  extended by org.apache.jackrabbit.jcr2spi.operation.AbstractOperation
      extended by org.apache.jackrabbit.jcr2spi.operation.ResolveMergeConflict
All Implemented Interfaces:
Operation

public class ResolveMergeConflict
extends AbstractOperation

ResolveMergeConflict...


Method Summary
 void accept(OperationVisitor visitor)
          Calls the appropriate visit method on visitor 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 the NodeState that had a merge conflict pending and all its child properties.
 boolean resolveDone()
           
 
Methods inherited from class org.apache.jackrabbit.jcr2spi.operation.AbstractOperation
addAffectedItemState, getAffectedItemStates, getName, getNodeState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

accept

public void accept(OperationVisitor visitor)
            throws RepositoryException,
                   ConstraintViolationException,
                   AccessDeniedException,
                   ItemExistsException,
                   NoSuchNodeTypeException,
                   UnsupportedRepositoryOperationException,
                   VersionException
Description copied from interface: Operation
Calls the appropriate visit method on visitor 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 the NodeState that had a merge conflict pending and all its child properties.

See Also:
Operation.persisted()

getNodeId

public NodeId getNodeId()

getMergeFailedIds

public NodeId[] getMergeFailedIds()

getPredecessorIds

public NodeId[] getPredecessorIds()

resolveDone

public boolean resolveDone()

create

public static Operation create(NodeState nodeState,
                               NodeId[] mergeFailedIds,
                               NodeId[] predecessorIds,
                               boolean resolveDone)
Parameters:
nodeState -
versionState -
resolveDone -


Copyright © 2004-2008 The Apache Software Foundation. All Rights Reserved.