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,
org.apache.jackrabbit.spi.Name nodeName,
org.apache.jackrabbit.spi.Name nodeTypeName,
String uuid) |
List<ItemState> |
getAddedStates() |
org.apache.jackrabbit.spi.Name |
getNodeName() |
org.apache.jackrabbit.spi.Name |
getNodeTypeName() |
org.apache.jackrabbit.spi.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 org.apache.jackrabbit.spi.NodeId getParentId()
public NodeState getParentState()
public org.apache.jackrabbit.spi.Name getNodeName()
public org.apache.jackrabbit.spi.Name getNodeTypeName()
public String getUuid()
public static Operation create(NodeState parentState, org.apache.jackrabbit.spi.Name nodeName, org.apache.jackrabbit.spi.Name nodeTypeName, String uuid) throws RepositoryException
parentState - nodeName - nodeTypeName - uuid - AddNode operation.RepositoryExceptionCopyright © 2004-2015 The Apache Software Foundation. All Rights Reserved.