org.apache.jackrabbit.jcr2spi.operation
Class Move
java.lang.Object
org.apache.jackrabbit.jcr2spi.operation.AbstractOperation
org.apache.jackrabbit.jcr2spi.operation.Move
- All Implemented Interfaces:
- Operation
public class Move
- extends AbstractOperation
Move
...
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 LockException,
ConstraintViolationException,
AccessDeniedException,
ItemExistsException,
UnsupportedRepositoryOperationException,
VersionException,
RepositoryException
- Description copied from interface:
Operation
- Calls the appropriate
visit
method on visitor
based on the type of this operation.
- Parameters:
visitor
-
- Throws:
LockException
ConstraintViolationException
AccessDeniedException
ItemExistsException
UnsupportedRepositoryOperationException
VersionException
RepositoryException
persisted
public void persisted()
throws RepositoryException
- Throws UnsupportedOperationException if this Move Operation is a transient
modification. Otherwise, the moved state as well as both parent states
are invalidated.
- Throws:
RepositoryException
- See Also:
Operation.persisted()
undo
public void undo()
throws RepositoryException
- Description copied from interface:
Operation
- Revert changes made by this operation.
- Specified by:
undo
in interface Operation
- Overrides:
undo
in class AbstractOperation
- Throws:
RepositoryException
- See Also:
Operation.undo()
getSourceId
public NodeId getSourceId()
getDestinationParentId
public NodeId getDestinationParentId()
getSourceState
public NodeState getSourceState()
getSourceParentState
public NodeState getSourceParentState()
getDestinationParentState
public NodeState getDestinationParentState()
getDestinationName
public Name getDestinationName()
create
public static Operation create(Path srcPath,
Path destPath,
HierarchyManager hierMgr,
PathResolver resolver,
boolean sessionMove)
throws ItemExistsException,
NoSuchNodeTypeException,
RepositoryException
- Throws:
ItemExistsException
NoSuchNodeTypeException
RepositoryException
Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.