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 javax.jcr.AccessDeniedException, javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.version.VersionException, javax.jcr.RepositoryException
Operation
visit
method on visitor
based on the type of this operation.visitor
- the visitor to call back.javax.jcr.AccessDeniedException
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.version.VersionException
javax.jcr.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 javax.jcr.RepositoryException
javax.jcr.RepositoryException
Copyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.