Class ReorderNodes
- java.lang.Object
-
- org.apache.jackrabbit.jcr2spi.operation.AbstractOperation
-
- org.apache.jackrabbit.jcr2spi.operation.TransientOperation
-
- org.apache.jackrabbit.jcr2spi.operation.ReorderNodes
-
- All Implemented Interfaces:
Operation
public class ReorderNodes extends TransientOperation
ReorderNodes...
-
-
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 parentState, Path srcPath, Path beforePath)NodeIdgetBeforeId()NodeStategetBeforeNode()NodeIdgetInsertId()NodeStategetInsertNode()NodeIdgetParentId()NodeStategetParentState()voidpersisted()Throws UnsupportedOperationExceptionvoidundo()Revert changes made by this operation.-
Methods inherited from class org.apache.jackrabbit.jcr2spi.operation.TransientOperation
getOptions
-
Methods inherited from class org.apache.jackrabbit.jcr2spi.operation.AbstractOperation
addAffectedItemState, assertChildNodeEntries, getAffectedItemStates, getName, getNodeState, getStatus
-
-
-
-
Method Detail
-
accept
public void accept(OperationVisitor visitor) throws ConstraintViolationException, AccessDeniedException, UnsupportedRepositoryOperationException, VersionException, RepositoryException
Description copied from interface:OperationCalls the appropriatevisitmethod onvisitorbased on the type of this operation.- Parameters:
visitor-- Throws:
ConstraintViolationExceptionAccessDeniedExceptionUnsupportedRepositoryOperationExceptionVersionExceptionRepositoryException
-
persisted
public void persisted() throws RepositoryExceptionThrows UnsupportedOperationException- Throws:
RepositoryException- See Also:
Operation.persisted()
-
undo
public void undo() throws RepositoryExceptionDescription copied from interface:OperationRevert changes made by this operation.- Specified by:
undoin interfaceOperation- Overrides:
undoin classAbstractOperation- Throws:
RepositoryException- See Also:
Operation.undo()
-
getParentId
public NodeId getParentId()
-
getInsertId
public NodeId getInsertId()
-
getBeforeId
public NodeId getBeforeId()
-
getParentState
public NodeState getParentState()
-
getInsertNode
public NodeState getInsertNode()
-
getBeforeNode
public NodeState getBeforeNode()
-
create
public static Operation create(NodeState parentState, Path srcPath, Path beforePath) throws ItemNotFoundException, RepositoryException
-
-