public class AddNode extends TransientOperation
AddNode...statusSTATUS_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. |
void |
addedState(List<ItemState> newStates) |
static Operation |
create(NodeState parentState,
Name nodeName,
Name nodeTypeName,
String uuid) |
List<ItemState> |
getAddedStates() |
Name |
getNodeName() |
Name |
getNodeTypeName() |
NodeId |
getParentId() |
NodeState |
getParentState() |
String |
getUuid() |
void |
persisted()
Throws UnsupportedOperationException
|
void |
undo()
Revert changes made by this operation.
|
getOptionsaddAffectedItemState, assertChildNodeEntries, getAffectedItemStates, getName, getNodeState, getStatuspublic void accept(OperationVisitor visitor) throws LockException, ConstraintViolationException, AccessDeniedException, ItemExistsException, NoSuchNodeTypeException, UnsupportedRepositoryOperationException, VersionException, RepositoryException
Operationvisit method on visitor
based on the type of this operation.public void persisted()
throws RepositoryException
RepositoryExceptionOperation.persisted()public void undo()
throws RepositoryException
Operationundo in interface Operationundo in class AbstractOperationRepositoryExceptionOperation.undo()public NodeId getParentId()
public NodeState getParentState()
public Name getNodeName()
public Name getNodeTypeName()
public String getUuid()
public static Operation create(NodeState parentState, Name nodeName, Name nodeTypeName, String uuid) throws RepositoryException
parentState - nodeName - nodeTypeName - uuid - AddNode operation.RepositoryExceptionCopyright © 2004–2024 The Apache Software Foundation. All rights reserved.