public class RemoveVersion extends AbstractRemove
RemoveVersion
...parent, removeState
status
STATUS_PENDING, STATUS_PERSISTED, STATUS_UNDO
Modifier and Type | Method and Description |
---|---|
void |
accept(OperationVisitor visitor)
Calls the appropriate
visit method on visitor
based on the type of this operation. |
static Operation |
create(NodeState versionState,
NodeState vhState,
VersionManager mgr) |
void |
persisted()
Invalidates the
NodeState that has been updated and all
its descendants. |
getParentState, getRemoveId, undo
addAffectedItemState, assertChildNodeEntries, getAffectedItemStates, getName, getNodeState, getStatus
public void accept(OperationVisitor visitor) throws AccessDeniedException, UnsupportedRepositoryOperationException, VersionException, RepositoryException
Operation
visit
method on visitor
based on the type of this operation.visitor
- the visitor to call back.AccessDeniedException
UnsupportedRepositoryOperationException
VersionException
RepositoryException
Operation.accept(OperationVisitor)
public void persisted()
NodeState
that has been updated and all
its descendants. Second, the parent state gets invalidated.Operation.persisted()
public static Operation create(NodeState versionState, NodeState vhState, VersionManager mgr) throws RepositoryException
RepositoryException
Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.