org.apache.jackrabbit.jcr2spi.operation
Class Merge
java.lang.Object
org.apache.jackrabbit.jcr2spi.operation.AbstractOperation
org.apache.jackrabbit.jcr2spi.operation.Merge
- All Implemented Interfaces:
- Operation
public class Merge
- extends AbstractOperation
Merge
...
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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 target nodestate and all descendants.
- See Also:
Operation.persisted()
getNodeId
public NodeId getNodeId()
getSourceWorkspaceName
public String getSourceWorkspaceName()
bestEffort
public boolean bestEffort()
setFailedIds
public void setFailedIds(Iterator failedIds)
getFailedIds
public Iterator getFailedIds()
create
public static Merge create(NodeState nodeState,
String srcWorkspaceName,
boolean bestEffort,
VersionManager mgr)
- Parameters:
nodeState
- srcWorkspaceName
-
- Returns:
Copyright © 2004-2008 The Apache Software Foundation. All Rights Reserved.